[MITgcm-cvs] MITgcm/eesupp/src CVS Commit

Jean-Michel Campin jmc at forge.csail.mit.edu
Sun May 16 22:28:06 EDT 2010


Update of /u/gcmpack/MITgcm/eesupp/src
In directory forge:/tmp/cvs-serv23165

Modified Files:
	exch_rx_recv_get_x.template exch_rx_recv_get_y.template 
	exch_rx_send_put_x.template exch_rx_send_put_y.template 
Log Message:
 - Separate buffer filling and MPI sending: allow EXCH-1 to work for local
   array (non-shared) when using MPI+MTH. Also reduces number of BARRIER
   (even without using MPI).
 - Message mode: move RecvAck setting (indicator of buffer being ready)
   from send_put to recv_get S/R (was useless before, but not sure if
   it's much more useful now);
 - switch the order of sync: MPI-proc 1rst and then threads;
 - take out spin-waiting code (#undef EXCH_USE_SPINNING), use BARRIER instead.




More information about the MITgcm-cvs mailing list