[MITgcm-support] Making a package....

Jean-Michel Campin jmc at ocean.mit.edu
Thu Jun 26 14:46:02 EDT 2014


Hi Jody,

It would be great if, after you add this new pkg, we could test it 
in one verification experiment, the simplest would be in one that already
exist, as an addition test. Does not matter which one it is, and if 
you think internal_wave/ could work, we should go for this one (and
forget about vermix).

Regarding pkg/diagnostics interface, there are some pieces of code in 
pkg/pp81 (and more in pkg/mypackage with specal processing for
state variables). And will be happy to help if you have any question
regarding this point.

Cheers,
Jean-Michel

On Thu, Jun 26, 2014 at 09:22:49AM -0700, Jody Klymak wrote:
> Thanks Martin and Jean-Michel,
> 
> On Jun 26, 2014, at  0:58 AM, Martin Losch <Martin.Losch at awi.de> wrote:
> 
> > Hi Jody,
> > you can find a developer’s howto here: <http://mitgcm.org/public/docs.html>
> > Interestingly, the information that you are looking for is not where you would expect it (4.3 Creating MITgcm Packages), but in “5. Chris’s Notes …”
> 
> Ooops, sorry should have read the manual first....
> 
> 
> > PP81 ist maybe not a perfect example (I was young and foolish then), especially when it comes to I/O. Nowadays, I would do every output via the diagnostics package.
> 
> OK, I might need some (future) help with that.  I use the diagnostic package, but just for my barotropic/baroclinic energy diagnostic.  I'd need some help in figuring out how to add turbulence diagnostics.  I do use pp81_output.F right now to output snapshots and time averages of Krho and Epsilon, but would be amenable to doing it "properly".
> 
> Jean-Michel, with respect to vermix, it looks to be a surface forcing vertification.  While that would give numbers using this scheme, its really meant for breaking internal waves.  So I was thinking that the internal wave verification might be more appropriate (though I'd argue its obcs_calc.F kludge for the incoming internal wave is no longer a best-practice.)
> 
> Thanks,   Jody
>  
> 
> OK, I have enough to work with for now.  Thanks Martin and Jean-Michel.  
> 
> 
> 
> > Martin
> > 
> > On Jun 25, 2014, at 8:17 PM, Jody Klymak <jklymak at uvic.ca> wrote:
> > 
> >> 
> >> Hi all,
> >> 
> >> What is the procedure for adding a package for consideration to GCM?  
> >> 
> >> I and a few others, have been running my overturning turbulence code (Klymak and Legg 2010, Oc Modell.) in a completely modified version of the pp81 package. But that limits other people from learning about it and using it.  It should be relatively straight forward to modify all instances of pp81 to add hooks into a kl10 package.  Is there a "right" way to go about this?
> >> 
> >> Thanks,  Jody
> >> 
> >> --
> >> Jody Klymak    
> >> http://web.uvic.ca/~jklymak/
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> _______________________________________________
> >> MITgcm-support mailing list
> >> MITgcm-support at mitgcm.org
> >> http://mitgcm.org/mailman/listinfo/mitgcm-support
> > 
> > 
> > _______________________________________________
> > MITgcm-support mailing list
> > MITgcm-support at mitgcm.org
> > http://mitgcm.org/mailman/listinfo/mitgcm-support
> 
> --
> Jody Klymak    
> http://web.uvic.ca/~jklymak/
> 
> 
> 
> 
> 
> 
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support



More information about the MITgcm-support mailing list