[MITgcm-devel] Re: [MITgcm-cvs] MITgcm/pkg/cfc CVS Commit

Jean-Michel Campin jmc at ocean.mit.edu
Tue Nov 6 16:16:27 EST 2007


Hi developers,

Those modifications made in cfc_fields_load.F 
are not fitting in our coding standard:
I should be able to get the same results with useSEAICE=F,
whether I compile this package or not.
I checked with experiment cfc_example, and was not too 
surprised to see that it change completely the cfc
statistics.

And regarding EXF, we agree that we will also move in this direction,
a logical flag is now available (useEXF, in PARAMS.h,
always set to True when EXF pkg is compile)
so that new code can be written to fit into the "standard".

It's not only a matter a "standard": it's a very slippy road
to let users believe that 1 pkg is off (here seaice) since
usePKG is false, whereas in few places some #ifdef ALLOW_PKG
is messing up the simulation.

It's not very difficult to write "clean" pieces of code,
might take slightly more time, but if for any reason the 
time is missing, even more time can be saved by not checking 
in "bad" pieces of code.

No tag has been made since Oct 25, and it needs to be fixed before
the next one, or will have to go back to previous version.

Jean-Michel

On Thu, Oct 25, 2007 at 09:14:41AM -0400, Martin Losch wrote:
> Update of /u/gcmpack/MITgcm/pkg/cfc
> In directory forge:/tmp/cvs-serv3937/pkg/cfc
> 
> Modified Files:
> 	cfc_fields_load.F 
> Log Message:
> I want to use cfc with exf and seaice
> 
> _______________________________________________
> MITgcm-cvs mailing list
> MITgcm-cvs at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-cvs



More information about the MITgcm-devel mailing list