[MITgcm-devel] ALLOW_3D_DIFFKR warnings
gael forget
gforget at mit.edu
Thu Nov 6 16:11:50 EST 2014
Hi Jean Michel,
a couple things associated with pkg/ctrl. I think that :
- xx_diffkr can be added to diffKr out of ini_mixing.F, regardless of
whether it was originally specified as one number, or as a 3D field.
- ALLOW_DIFFKR_CONTROL requires ALLOW_3D_DIFFKR
because of the CPP bracket within calc_3d_diffusivity.F
Not sure if that may interfere with your changes, and maybe
you knew all about it. Just thought I would comment on this.
Cheers,
Gael
On Nov 6, 2014, at 2:59 PM, Jean-Michel Campin <jmc at ocean.mit.edu> wrote:
> Hi,
>
> Recently, 2 different users reported wasted time / CPU / effort
> trying to change diffKrT (or diffKrNrT) but without seeing any effect
> on the solution. The reason was simply due to ALLOW_3D_DIFFKR beeing defined.
>
> I propose to add a stop in ini_parms.F to avoid this type of error/mistake.
> It would stop if one of the diffKr/p/zT or diffKrNrT is set but not used
> (because of ALLOW_3D_DIFFKR); and a similar (but not identical) stop
> for diffKr/p/zS and diffKrNrS.
>
> Now looking at the new AD testreport results, it seems that I will have to
> update also few verification/*/input_ad*/data files
>
> I could also change the STOP to just a warning (also I have the impression
> that some users don't pay much attention to warnings).
> Any comment on this ?
>
> Cheers,
> Jean-Michel
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel
More information about the MITgcm-devel
mailing list