[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