[MITgcm-devel] [MITgcm-cvs] MITgcm/model/src CVS Commit
Jean-Michel Campin
jmc at ocean.mit.edu
Thu May 22 07:48:49 EDT 2014
Hi Patrick,
After putting back local variable recip_Cp, the results are more
similar to what they used to be.
However, it's still not very clear that some experiments which do not
even compile pkg/salt_plume are giving different output.
For forward test:
lab_sea (x4, only 1 test uses pkg/salt_plume)
natl_box (x2)
seaice_itd (x1)
seaice_obcs (x1, but all 3 tests use pkg/salt_plume)
monod_baltic_76x72x24 (x1)
darwin_baltic_76x72x24 (x1)
I would suggest that we revert back to code that produces exactly
the same outputs when pkg/salt_plume is not compiled.
The reasons being that:
1) if we need to make changes outside ALLOW_SALT_PLUME, they
should be tested + checked-in + documented separately from
major changes within pkg/salt_+plume
2) in term of following why/when results change (not only now, but later
on when some user asks the usual question: "I updated my code
and I don't now why I got different results"), it would be good to isolate
within few lines of code changes what is the cause of different output.
3) the issue here is very likely related to pkg/kpp changes.
And since this pkg has other issues (e.g., case where non local
term is problematic, cf Dimitris experience with very high res. set-up),
I would recommend being specially careful here.
Cheers,
Jean-Michel
On Wed, May 21, 2014 at 11:30:11AM -0400, Patrick Heimbach wrote:
> Sorry, I may have misunderstood the purpose of your removing
> recip_Cp as a global variable and making it local-only in few routines.
> In merging it with An’s code (which still dates from the time when it was global),
> I simply removed it altogether.
> If that was not the intention, I’m happy to put it back and make it local.
>
> Cheers
> p.
>
> On May 21, 2014, at 11:26 AM, Jean-Michel Campin <jmc at ocean.mit.edu> wrote:
>
> > Hi Patrick,
> >
> > I don't know why you decide to remove the local variable
> > "recip_Cp" from external_forcing.F & external_forcing_surf.F
> > but I have the impression that this affects many experiments,
> > with few output.txt (I counted 17) that would need an update
> > (no longer 13 digits).
> >
> > Cheers,
> > Jean-Michel
> >
> > Wed, May 21, 2014 at 06:44:59AM -0400, Patrick Heimbach wrote:
> >> Update of /u/gcmpack/MITgcm/model/src
> >> In directory forge:/tmp/cvs-serv19798/model/src
> >>
> >> Modified Files:
> >> do_oceanic_phys.F external_forcing.F external_forcing_surf.F
> >> Log Message:
> >> An Nguyen's extensions to salt_plume package
> >> (carry corresponding heat flux along with salt redistribution)
> >>
> >>
> >> _______________________________________________
> >> MITgcm-cvs mailing list
> >> MITgcm-cvs at mitgcm.org
> >> http://mitgcm.org/mailman/listinfo/mitgcm-cvs
> >
> > _______________________________________________
> > MITgcm-devel mailing list
> > MITgcm-devel at mitgcm.org
> > http://mitgcm.org/mailman/listinfo/mitgcm-devel
>
>
> ---
> Patrick Heimbach | heimbach at mit.edu | http://www.mit.edu/~heimbach
> MIT | EAPS 54-1420 | 77 Massachusetts Ave | Cambridge MA 02139 USA
> FON +1-617-253-5259 | FAX +1-617-253-4464 | SKYPE patrick.heimbach
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel
More information about the MITgcm-devel
mailing list