[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