[MITgcm-devel] local (tiled) MDSIO
Jean-Michel Campin
jmc at ocean.mit.edu
Mon Jun 1 10:34:06 EDT 2009
Hi Martin,
I've check-in a modification to MDSIO pkg such as tiled IO are
now done by chunk of 1-level tile (instead of 1-line of length sNx).
I remember you reported that non-SingleCpuIO was slower than
SingleCpuIO because of many small read/write pieces.
This modification should improve the speed of those IO,
and it would be interesting to see if it really does (because it's
still a matter of platform/disk system ...).
I've did some short test with lot of IO, and in the most favorable one
(verification/deep_anelastic), without any Optimisation, I get:
std_outp.new User: 13.3799661 System: 0.490924996 Wall clock: 14.110111
std_outp.ref User: 15.7935989 System: 6.53900592 Wall clock: 22.7398989
In other cases, I've seen also a reduction of the System time,
but the wall-clock time improvement was not as big.
Cheers,
Jean-Michel
More information about the MITgcm-devel
mailing list