[MITgcm-devel] question regarding merging the shelfice and icefront packages
Jean-Michel Campin
jmc at mit.edu
Thu May 11 22:58:07 EDT 2017
Hi Ian,
In reverse order:
1) useRealFreshWaterFlux & ALLOW_AUTODIFF in shelfice_forcing_surf.F
I think I might have added this STOP (but did not know it would be perceived as,
I quote, "a giant STOP") just because I was lazy to figure out how to avoid some
recomputations (+ not knowing if it would be ever used).
So, could be safely removed (once recomp. are fixed).
2) In case I want to use pkg/shelfice without lateral melting (since it's still
not clear to me if this is important):
a) addMass involves 3-D array (-> 3-D diags that might not be coded yet ?)
whereas surface forcing is just 2-D.
b) addMass does not connect to KPP (and I would argue that it make sense),
but surface forcing does.
So, it would be nice to keep the surfaceForcingT/S version/option.
Cheers,
Jean-Michel
On Thu, May 11, 2017 at 11:44:00PM +0000, Fenty, Ian G (329C) wrote:
> Dear ice shelf/ice front concerned readers,
>
> I've been working on merging the shelf ice and ice front packages. In shelfice, mass fluxes are always handed through EmPmR and T and S tendencies are handled via surfaceForcingT and S. In contrast, the icefront package does not treat mass fluxes and T and S tendencies in the icefront package are handled by operating on gT and gS directly. I should also point out that in shelfice the T and S tendencies are handled by directly operating on gT and gS when SHELFICEboundaryLayer=.TRUE.,
>
> I am wondering is there any reason why one couldn't or shouldn't use addMass to handle all mass tendencies and directly operate on gT and gS to handle all T and S tendencies that arising from melting and freezing irrespective of k level?
>
> Is there something special about applying tendencies to the surface level besides the convenience factor having access to surfaceForcingT and S and EmPmR?
>
> Finally, Ou and I noticed a giant STOP in shelfice_forcing_surf.F when 'useRealFreshWaterFlux=.TRUE.' and ALLOW_AUTODIFF is defined (lines 96-108) that prevent meltwater mass fluxes from contributing to EmPmR. Is this STOP necessary or an artifact from an earlier experimental setup?
>
> Cheers,
> Ian
>
>
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel
More information about the MITgcm-devel
mailing list