Changeset 8507
- Timestamp:
- Aug 13, 2012, 4:50:25 PM (13 years ago)
- Location:
- trunk/anuga_core/source/anuga_parallel
- Files:
-
- 12 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga_parallel/parallel_inlet_operator.py
r8471 r8507 35 35 line, 36 36 Q = 0.0, 37 default = None, 37 38 description = None, 38 39 label = None, … … 84 85 self.set_logging(logging) 85 86 87 88 self.set_default(default) 89 90 86 91 def __call__(self): 87 92 … … 114 119 """ 115 120 # Only one processor should call this function unless Q is parallelizable 121 122 from anuga.fit_interpolate.interpolate import Modeltime_too_early, Modeltime_too_late 123 116 124 if callable(self.Q): 117 Q = self.Q(t)[0] 125 try: 126 Q = self.Q(t)[0] 127 except Modeltime_too_early, e: 128 raise Modeltime_too_early(e) 129 except Modeltime_too_late, e: 130 Q = self.get_default(t) 118 131 else: 119 132 Q = self.Q 120 133 121 134 return Q 135 122 136 123 137 def statistics(self): -
trunk/anuga_core/source/anuga_parallel/parallel_operator_factory.py
r8440 r8507 39 39 line, 40 40 Q, 41 default = None, 41 42 description = None, 42 43 label = None, … … 52 53 line, 53 54 Q, 55 default = default, 54 56 description = description, 55 57 label = label, … … 81 83 line, 82 84 Q, 85 default = default, 83 86 description = description, 84 87 label = label, -
trunk/anuga_core/source/anuga_parallel/test_parallel_frac_op.py
r8425 r8507 50 50 51 51 length = 40. 52 width = 1 5.53 54 dx = dy = 0.5# Resolution: Length of subdivisions on both axes52 width = 16. 53 54 dx = dy = 2 # Resolution: Length of subdivisions on both axes 55 55 56 56 #---------------------------------------------------------------------- … … 222 222 ##----------------------------------------------------------------------- 223 223 224 for t in domain.evolve(yieldstep = 2.0, finaltime = 2 .0):224 for t in domain.evolve(yieldstep = 2.0, finaltime = 20.0): 225 225 if myid == 0 and verbose: 226 226 domain.write_time()
Note: See TracChangeset
for help on using the changeset viewer.