[MITgcm-cvs] MITgcm/pkg/seaice CVS Commit
Jean-Michel Campin
jmc at forge.csail.mit.edu
Sun Jan 29 22:38:20 EST 2012
Update of /u/gcmpack/MITgcm/pkg/seaice
In directory forge:/tmp/cvs-serv18896
Modified Files:
seaice_solve4temp.F
Log Message:
lots of editing/cleaning with no effect on results:
- compress debug print lines (Should not use "print" anyway,
since it can be messy when MPI procs cut printed msg of each other)
- remove arrays:
F_io_net <- moved within #ifdef SEAICE_DEBUG / #endif
F_ia_net <- moved within #ifdef SEAICE_DEBUG / #endif
- document sign of arg: IcePenetSW;
- document arrays (& sign) "F_c" & "F_lh";
- merge the 2 versions (def/undef LEGACY) of albedo and the 2 versions i
of short-wave heating part.
#undef SEAICE_SOLVE4TEMP_LEGACY :
- remove arrays:
IcePenetSWFluxFrac (-> single _RL variable penetSWFrac)
F_lwd <- reduce number of copies from 3 (LWDOWN,lwdownLoc,F_lwd) to 2
and sign of F_lwd was not documented ;
F_swi <- was identical to AbsorbedSWFlux
- change sign of AbsorbedSWFlux to reflect what the name means i.e.,
shortwave radiative flux convergence in seaice+snow
- each time "flux convergence" was used, should have been understood
as "flux divergence" ; fixed.
#define SEAICE_SOLVE4TEMP_LEGACY :
- change sign of A2 ; document A1,A2,A3 arrays;
- make more clear (dqhice_dTice=0) that derivative of latent-heat flux
versus tsurf is ignored (this is a bug).
More information about the MITgcm-cvs
mailing list