Ignore:
Timestamp:
Aug 7, 2012, 12:22:48 PM (13 years ago)
Author:
steve
Message:

Move over to opl machine

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_core/source/anuga_parallel/parallel_generic_communications.py

    r8495 r8497  
    4141    t0 = time.time()
    4242
    43     allreduce = False
     43    allreduce = True
    4444   
    4545    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)
    4949        domain.communication_reduce_time += time.time()-t0
    5050    else:
     
    6262        domain.communication_broadcast_time += time.time()-t0
    6363
    64     old_fux_timestep = domain.flux_timestep
     64    #old_flux_timestep = domain.flux_timestep
    6565    domain.flux_timestep = domain.global_timestep[0]
    6666   
     
    9393                        Xout[:,i] = num.take(Q_cv, Idf)
    9494
    95                     pypar.send(Xout, int(send_proc), use_buffer=True)#, bypass=True)
     95                    pypar.send(Xout, int(send_proc), use_buffer=True, bypass=True)
    9696
    9797
     
    103103                X   = domain.ghost_recv_dict[iproc][2]
    104104
    105                 X = pypar.receive(int(iproc), buffer=X)#, bypass=True)
     105                X = pypar.receive(int(iproc), buffer=X, bypass=True)
    106106
    107107                for i, q in enumerate(domain.conserved_quantities):
Note: See TracChangeset for help on using the changeset viewer.