- Timestamp:
- Aug 5, 2012, 2:52:18 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga_parallel/parallel_generic_communications.py
r8489 r8490 43 43 #Determine minimum timestep across all processors 44 44 pypar.reduce(domain.local_timestep, pypar.MIN, 0, 45 buffer=domain.global_timestep ,46 bypass=True)45 buffer=domain.global_timestep)#, 46 #bypass=True) 47 47 48 48 #pypar.allreduce(domain.local_timestep, pypar.MIN, … … 55 55 #Broadcast minimal timestep to all processors 56 56 t0 = time.time() 57 pypar.broadcast(domain.global_timestep, 0 , bypass=True)57 pypar.broadcast(domain.global_timestep, 0)#, bypass=True) 58 58 59 59 domain.communication_broadcast_time += time.time()-t0 … … 90 90 Xout[:,i] = num.take(Q_cv, Idf) 91 91 92 pypar.send(Xout, int(send_proc), use_buffer=True , bypass=True)92 pypar.send(Xout, int(send_proc), use_buffer=True)#, bypass=True) 93 93 94 94 … … 100 100 X = domain.ghost_recv_dict[iproc][2] 101 101 102 X = pypar.receive(int(iproc), buffer=X , bypass=True)102 X = pypar.receive(int(iproc), buffer=X)#, bypass=True) 103 103 104 104 for i, q in enumerate(domain.conserved_quantities):
Note: See TracChangeset
for help on using the changeset viewer.