[MITgcm-devel] problem with SEAICEadvSnow
Martin Losch
Martin.Losch at awi.de
Tue Feb 6 10:01:29 EST 2007
Dimitris,
hice is only used as input to seaice_budget_ice. It control the
penetration of short wave radiation and the effective conductivity of
heat through the ice. There it appears in the denominator, and so
does hsnow (in seaice_budget_ice):
> effConduct=
> & XKS/(hSnwLoc(I,J)/hice(I,J)+XKS/XKI)/hice(I,J)
> C These two formulations give different results than
> C original formulation. Bummer!
> C effConduct= 1. _d 0 / ( hSnwLoc(I,J)/XKS + hice(I,J)/XKI )
> C effConduct= XKS*XKI / ( hSnwLoc(I,J)*XKI + hice(I,J)*XKS )
Maybe you can try
A: one of the two other formulations that may be more stable the the
original one (but do not give the same results in testreport)
B: cap hsnwloc the same way as hice in seaice_growth.
>> SEAICEadvScheme = 1, ! this is not the default. The default is 2
>> (2nd order
>> central differences with modified euler time step, the original code)
>
> Is "SEAICEadvScheme = 1" supposed to be more stable than "2"?
Yes, 1st order upwind ("SEAICEadvScheme = 1" ) is more stable and
very smooth. Actually too smooth. In the end we would like to go with
33, but not sure if the works properly (I think it does).
Martin
>
> D.
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel
More information about the MITgcm-devel
mailing list