[MITgcm-devel] removing SEAICE_GET_FORCING ?

Jean-Michel Campin jmc at ocean.mit.edu
Mon Dec 3 16:08:10 EST 2007


Hi Dimitris,

Does it means that cpp_option: SEAICE_EXTERNAL_FORCING 
will be retired too ? (always think that the less cpp_options
we have, the better it is).
And you want to keep SEAICE_EXTERNAL_FLUXES , right ?

it wound be good to keep a stop (e.g., in seaice_check.F) like this:
#ifndef SEAICE_EXTERNAL_FORCING
    -> write comments
    STOP 
#endif
so that everyone will know that this option is retired.

Also, at the same time, would be good to take the #include "EXF_FIELDS.h"
out off SEAICE_FFIELDS.h , and in the same way, #include "EXF_OPTIONS.h"
could be moved outside SEAICE_OPTIONS.h .

Not directly related to this, I saw an #include "OBCS_OPTIONS.h"
inside SEAICE_OPTIONS.h : it would be better to add explicitely
#include "OBCS_OPTIONS.h" in all the seaice_*.F files that need it
rather than to have those chain of included files (it's much 
more tricky to figure out what is going on with those Options,
have some experience of Makefiles that do not recompile all the *.F
which incude indirectly a ".h" file that I've just changed --
but may-be was the make depend that was not done properly --,
and I never know what seaice S/R really needs to know about OBCS 
options).

Jean-Michel

On Mon, Dec 03, 2007 at 10:18:49AM -0800, Dimitris Menemenlis wrote:
> Will anyone complain if I remove SEAICE_GET_FORCING?
> Do I need to announce/ask on the support list first?
> 
> All of the SEAICE_GET_FORCING capability has been available
> for some time within pkg/exf using the useExfYearlyFields flag.
> 
> Removing SEAICE_GET_FORCING would simplify/shorten pkg/seaice code.
> 
> Cast your votes (no reply will be interpreted as a Yea), D.
> 
> -- 
> Dimitris Menemenlis <menemenlis at sbcglobal.net>
> 5056 Oakwood Ave, La Canada, CA 91011-2450
> tel/fax: 818-790-6735;   cell: 818-625-6498
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel



More information about the MITgcm-devel mailing list