[MITgcm-devel] diffusion in pkg/seaice

Gael Forget gforget at MIT.EDU
Wed May 25 21:04:02 EDT 2011


Dear Martin and co,

with regard to seaice_diffusion.F, after discussing the issue with Jean Michel, I am preparing 
to add a diffKh argument, whose units will be m/s2 (as a standard Laplacian diffusion) 
and that will be used instead of DIFF1*MIN( _dxF(I,J,bi,bj), _dyF(I,J,bi,bj)).

Each tracer will be associated with a specific diffusivity (SEAICEdiffKhArea etc.) that will 
be specified alongside the advection scheme in data.seaice, and whose default will be 0.

In the single-dimensional advection scheme case, when advect.F and diffus.F are
used, I am not going to change anything for now. There are several options, and 
I am looking for opinions. We could for example add a call to seaice_diffusion.F
in seaice_advdiff.F with an "if diffKhXXX.NE.0 and diff1.EQ.0" condition. Would this work?

Cheers,
Gael




 


More information about the MITgcm-devel mailing list