[MITgcm-devel] seaice

Martin Losch mlosch at awi-bremerhaven.de
Mon Feb 13 18:18:39 EST 2006


Dimitris and other seaice modelers,

I have modified
dynsolver.F
diffus.F
advect.F
to replace all grid information (dxtice,dytice,etc) with generic  
MITgcm grid parameters (dxF,dyF, etc, defined in GRID.h)
So far, this has NOT changed the results of lab_sea experiment,  
except for the advection part.
I tried to use a flux-form, similar to the second-order central  
difference form in pkg/generic_advection/gad_c2_adv_x.F etc. but  
there are small differences (the model needs a better advection  
scheme that is positive!!!).

Unfortunately on a cubed_sphere grid with seaice, the results do  
change a lot, but is that surprising?

What also changes the results:
in dynsolver.F:
RADIUS = rSphere (default = 6370. _d 3)
TWO*OMEGA*SINEICE(I,J,bi,bj) = _fCoriG(I,J,bi,bj) (=2._d0*omega*sin 
(_yG(i,j,bi,bj)*deg2rad)

I don't see why.

how should I proceed?:
I could send the routines around for testing or looking at and we  
could agree on checking them in or not checking them in.
Or I could forget about the project altogether, because it is tedious  
and unrewarding. Is it worth it? Can you deal with the small  
differences that these changes imply?

Martin


On Feb 13, 2006, at 3:37 PM, Dimitris Menemenlis wrote:

> Martin, I am attaching a draft wish list for MITgcm sea-ice code  
> for you and others to consider and modify.  The list is based on  
> your recent e-mails and work on ice shelves as well as on  
> discussions with Jean-Michel and Patrick during ECCO meeting two  
> weeks ago and with Elizabeth Hunke and Bill Lipscomb at NCAR last  
> week.  I am not sure when these things will happen and in what  
> order.  I am presently trying to hire someone that can help move  
> the MITgcm sea-ice code forward.  Timing also depends on Jinlun's  
> timetable and availability.
>
> 1. Clean-up grid parameters as you suggest.  Make sure that there  
> are no duplicate or repeated computations.  Use model/inc/GRID.h  
> parameters where possible, define the rest in pkg/seaice/ 
> SEAICE_GRID.h and seaice_init.F.
>
> 2. Adapt LSR solver for curvilinear coordinates so that it is  
> "properly" compatible with cubed-sphere and terraced grids.
>
> 3. Port LSR solver to C-grid.  This is something that Jinlun is  
> working on for GISS, and he may be able to spend two months next  
> year to implement on MITgcm.
>
> 4. Better coupling of pkg/seaice thermodynamics with surface level,  
> similar to what Jean-Michel has done for pkg/thsice.
>
> 5. Coupling of pkg/thsice thermodynamics with pkg/seaice dynamics.
>
> 6. Ice shelves and cavern representation.
>
> 7. Import more modern, multi-category sea-ice model.  The plan is  
> to import the Los Alamos CICE sea ice model (http:// 
> climate.lanl.gov/Models/CICE/), ideally with interchangeable  
> dynamics between Jinlun's LSR VP solver and Elizabeth's explicit  
> EVP solver.
>
> Dimitris
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel




More information about the MITgcm-devel mailing list