[MITgcm-cvs] MITgcm/pkg/ctrl CVS Commit
Gael Forget
gforget at faulks.csail.mit.edu
Sat Sep 25 22:51:38 EDT 2010
Update of /u/gcmpack/MITgcm/pkg/ctrl
In directory faulks.csail.mit.edu:/u/u2/gforget/MITgcm/pkg/ctrl
Modified Files:
ctrl_pack.F ctrl_unpack.F ctrl_set_pack_xy.F
ctrl_set_pack_xyz.F ctrl_set_unpack_xy.F ctrl_set_unpack_xyz.F
Log Message:
o pkg/ctrl: option ALLOW_PACKUNPACK_METHOD2
provides an alternative way to handle pack/unpack in adjoint runs.
Here we rely on commonly used, up-to-date, I/O mdsio routines
(WRITE_REC_3D_RL.F and REC_REC_3D_RL.F) rather than on mdsio_gl.F.
Indeed mdsio_gl.F, which is used only in pack/unpack, has not been
thorougly maintained, which leads pack/unpack to fail in several situations.
METHOD2 is expected to prove more robust and require less maintenance.
It could eventually become the default. The basic testing was done
with a a cube sphere, using exch2, multiple processors + mpi, multiple
tiles per processor, and with discarded blank tiles. Unlike the current
default, METHOD2 seemed to work just fine using singlecpuio or not,
using processor sub-directories or not.
More information about the MITgcm-cvs
mailing list