[MITgcm-cvs] MITgcm/pkg/seaice CVS Commit
Gael Forget
gforget at faulks.csail.mit.edu
Thu Oct 14 12:29:45 EDT 2010
Update of /u/gcmpack/MITgcm/pkg/seaice
In directory faulks.csail.mit.edu:/u/u2/gforget/MITgcm/pkg/seaice
Modified Files:
seaice_growth.F
Log Message:
Merging seaice_growth codes -- part 3 -- the merging, at last.
- introducing HEFFpreTH, HSNWpreTH, and AREApreTH that allows the switch from the 'legacy' code to
the 'merged' code. In 'legacy' HEFFpreTH=HEFFnm1 (pre adv-diff), HSNWpreTH=hsnow (post adv-diff),
AREApreTH=areanm1 (pre adv-diff), while HEFF/HSNOW/ARE (post adv-diff) are the stocks that get
updated by seaice-growth.F, and we treat pathological cases along the way, and at the end
mostly (after all thermo updates, but for the flooding).
- in the 'merged' way, we start with post-advection HEFF/HSNOW/AREA, treat pathological cases
at once, and use the result (a self-consistent HEFF/HSNOW/AREA set) as our starting point.
- the CPP switch is SEAICE_GROWTH_LEGACY, which for now is hard-coded to #define.
- cosmetic changes the salinity and age blocks, which will ease the rest of the merging.
- I will update results, although they barely changed. On faulks with g77:
Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . . . . . . . . . . . . . . . . . . . pass lab_sea
Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . . . . . . . . . . . . . . . . . . . pass lab_sea.fd
Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . . . . . . . . . . . . . . . . . . . pass lab_sea.hb87
Y Y Y Y>12<16 16 16 16 16 16 16 16 14 16 13 16 12 13 13 14 . . . . . . . . . . . . . . . . . . . . FAIL lab_sea.salt_plume
Y Y Y Y -- 16 16 16 16 16 16 16 16 22 22 22 22 22 22 22 22 16 16 16>16< . . . . . . . . . . . . . . . . pass offline_exf_seaice
Y Y Y Y -- 16 16 16 16 16 16 16 16 22 22 22 22 22 22 22 22 16 16 16 16 16 16 16>16< . . . . . . . . . . . . pass offline_exf_seaice.seaicetd
Y Y Y Y>14<16 16 16 16 16 16 16 16 16 14 13 14 14 16 16 14 . . . . . . . . . . . . . . . . . . . . pass seaice_obcs
Y Y Y Y 16>14<pass lab_sea
Y Y Y Y 16>13<pass lab_sea.evp
Y Y Y Y 16>16<pass lab_sea.noseaice
Y Y Y Y 16>14<pass lab_sea.noseaicedyn
Y Y Y Y 16>16<pass offline_exf_seaice
More information about the MITgcm-cvs
mailing list