[MITgcm-support] pkg for spatially variable vertical diffusivity
Patrick Heimbach
heimbach at MIT.EDU
Thu Jul 24 10:12:53 EDT 2014
Hi Madeline,
I suspect your question is more involved, but if, for a start, you just want to prescribe a spatially varying (time-mean) mixing field, all you need to do is:
1. compile model with
#define ALLOW_3D_DIFFKR
(in header file CPP_OPTIONS.h)
2. provide a 3-D mixing array: this file is read in ini_mixing.F
and its filename is set in runtime parameter file data:
in NAMELIST block PARM05 set
diffKrFile=‘myfilename’,
An example is in
verification/cpl_atm2d+ocn/input_ocn/data
Of course, things will get more involved once you plan to compute vertical mixing with your own scheme.
Cheers
-Patrick
On Jul 24, 2014, at 9:45 AM, Madeline Miller <madelinemiller at fas.harvard.edu> wrote:
> Hi folks,
>
> I'd like to run an experiment with spatially variable (fixed in time to start) vertical diffusion. As far as I can tell, this will require that I write a new pkg modeled after the various vertical mixing packages (kpp, ggl90, my82, pp80...).
>
> Am I right that I need to write new code, or is there already a way to read in vertical diffusivity from a file?
>
> Best,
>
> Madeline
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
---
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1588 bytes
Desc: not available
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20140724/128b760d/attachment.p7s>
More information about the MITgcm-support
mailing list