[MITgcm-devel] KPP and smoothing
David Ferreira
dfer at ocean.mit.edu
Wed Apr 4 00:59:30 EDT 2007
Dimitris Menemenlis wrote:
> Hi Natacha, the smoothing options for KPP are there to get rid of a
> grid-scale computational mode. Default smoothing options in
> KPP_OPTIONS.h is what I recommend that you use.
Hi Dimitri,
do you mean by "default smoothing options" the ones which are activated
in pkg/kpp/KPP_OPTIONS.h ? (That is KPP_SMOOTH_SHSQ
and KPP_SMOOTH_DBLOC)
On the cube, KPP_SMOOTH_SHSQ (smooth zonal shear meridionally)
doesn't mean much, no ? It is better to use it along KPP_SMOOTH_DVSQ
(smooth meridional shear zonally) to be consistent or avoid using it ?
Thanks,
david
> KPP_REACTIVATE_OL4 appears to be an adjoint-related flag that Patrick
> put in six years and two months ago. It probably should not be
> there. I am not sure.
>
> There is a KPP_OPTIONS.h flag that allows you to get rid of the
> requirement for increased overlap: #define FRUGAL_KPP
>
> C o When set, use exchange calls rather than recomputation
> C to obtain KPP parameters in overlap region. This option
> C was added to reduce stack size requirements on the
> C Origin 2000. It decreases memory and computation
> C requirements at the expense of increased communications.
> C For a 64-processor 360x224x46 MPI configuration on the
> C Exemplar or Origin 2000, wall clock time is about the
> C same whether FRUGAL_KPP is turned on or off.
>
> You can experiment to see which is faster for your setup, i.e.,
> recomputation or increased overlap.
>
> Dimitris
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel
>
--
Ferreira David Tel : 617 253 7967
EAPS Room 54-1515, Fax : 617 253 4464
Massachusetts Institute of Technology,
77 Massachusetts Avenue
Cambridge, MA, 02139
More information about the MITgcm-devel
mailing list