[MITgcm-support] BLOCKING_EXCHANGES slowdown when using pkg/ptracers on Columbia
Dimitris Menemenlis
menemenlis at jpl.nasa.gov
Wed Mar 10 17:48:54 EST 2010
Has anyone experienced huge slow-downs in blocking_exchanges when using pkg/ptracers?
An is running 8 ptracers for a 9-km Arctic configuration on Columbia.
For a 5-day integration without ptracers, BLOCKING_EXCHANGES requires 55 s.
With 1 ptracers, BLOCKING_EXCHANGES requires 1774 s.
With 8 ptracers, BLOCKING_EXCHANGES requires 7000 s
or approximately 80% of integration time.
If we comment out the call to
PTRACERS_FIELDS_BLOCKING_EXCH
in do_fields_blocking_exchanges.F
the code speeds up once again.
This is puzzling since do_fields_blocking_exchanges.F already includes
3-D blocking exchanges, for for theta and salt. For some reason
the theta and salt blocking exchanges occur some 100 times
faster than a ptracers blocking exchange even though
the same underlying routine is used.
Any suggestions on what to try next?
Dimitris
Dimitris Menemenlis <menemenlis at jpl.nasa.gov>
Jet Propulsion Lab, California Institute of Technology
MS 300-323, 4800 Oak Grove Dr, Pasadena CA 91109-8099, USA
tel: 818-354-1656; cell: 818-625-6498; fax: 818-393-6720
More information about the MITgcm-support
mailing list