- Timestamp:
- Aug 7, 2012, 12:22:48 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga_parallel/parallel_generic_communications.py
r8495 r8497 41 41 t0 = time.time() 42 42 43 allreduce = False43 allreduce = True 44 44 45 45 if allreduce: 46 #pypar.allreduce(domain.local_timestep, pypar.MIN,47 #buffer=domain.global_timestep,48 #bypass=True)46 pypar.allreduce(domain.local_timestep, pypar.MIN, 47 buffer=domain.global_timestep, 48 bypass=True) 49 49 domain.communication_reduce_time += time.time()-t0 50 50 else: … … 62 62 domain.communication_broadcast_time += time.time()-t0 63 63 64 old_fux_timestep = domain.flux_timestep64 #old_flux_timestep = domain.flux_timestep 65 65 domain.flux_timestep = domain.global_timestep[0] 66 66 … … 93 93 Xout[:,i] = num.take(Q_cv, Idf) 94 94 95 pypar.send(Xout, int(send_proc), use_buffer=True )#, bypass=True)95 pypar.send(Xout, int(send_proc), use_buffer=True, bypass=True) 96 96 97 97 … … 103 103 X = domain.ghost_recv_dict[iproc][2] 104 104 105 X = pypar.receive(int(iproc), buffer=X )#, bypass=True)105 X = pypar.receive(int(iproc), buffer=X, bypass=True) 106 106 107 107 for i, q in enumerate(domain.conserved_quantities):
Note: See TracChangeset
for help on using the changeset viewer.