[MITgcm-devel] [MITgcm-cvs] MITgcm/pkg/seaice CVS Commit
Dimitris Menemenlis
menemenlis at jpl.nasa.gov
Fri Dec 21 11:50:36 EST 2012
OK. I will proceed as per instructions below (change to warning and
clean up only the "almost" up-to-date experiments that you list below).
And hopefully I don't break more things along the way ...
Dimitris Menemenlis
On 12/21/2012 08:41 AM, Jean-Michel Campin wrote:
> Hi Dimitris,
>
> My impression is that having a warning instead of error+stop
> is a good compromise (and also match the check-in msg description:-) ):
> if, a user, in the process of updating his code,
> leaves #define SEAICE_MULTICATEGORY in SEAICE_OPTIONS.h,
> which does not do anything anymore, since it has been removed from the code,
> there will be a clear warning message - but it offers the advantage of
> not beeing force to update it at the same time, and use the same
> customized code dir for the new and old version).
> But it's just my personal impression.
> That beeing said, in seaice_check.F, we find both type
> of messages for retired CPP options (SEAICE_EXTERNAL_FORCING
> gives an error but does not stop - would be better to have a
> warning there - and SEAICE_ALLOW_TD_IF gives an error and stops).
>
> Updating SEAICE_OPTIONS.h :
> 1) should definitively update pkg/seaice/SEAICE_OPTIONS.h
> 2) can be tricky to update all verification/*/code*/SEAICE_OPTIONS.h
> since some have not been updated for a long time, and, in addition,
> there is SEAICE_GROWTH_LEGACY that will be removed soon.
> So, I would prefer to see only the "almost" up-to-date beeing updated
> now (as you did previously):
> 1D_ocean_ice_column/code/SEAICE_OPTIONS.h
> offline_exf_seaice/code/SEAICE_OPTIONS.h
> seaice_obcs/code/SEAICE_OPTIONS.h
> and postpone the update of the others until SEAICE_GROWTH_LEGACY is gone.
>
> Cheers,
> Jean-Michel
More information about the MITgcm-devel
mailing list