[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