[MITgcm-devel] another bug in growth.F ?

Patrick Heimbach heimbach at MIT.EDU
Wed Nov 29 19:51:40 EST 2006


Hi Guys,

J.M. just steps in my office. And guess what he says?
"Will take some strong beer to convince them
that there is a pkg that has those snow issues solved?
(and we had planned to switch to it)"
Well, it's not exactly what he said, but...

-p.



On Nov 29, 2006, at 11:59 AM, Martin Losch wrote:

> Hi Dimitris,
> I have tried this:
>> CML          IF(FICE(I,J,bi,bj).GT.ZERO) THEN
>>           IF ( AREA(i,j,2,bi,bj).GT.0. _d 0
>>      &        .AND. atemp(i,j,bi,bj).LE.273.16 _d 0 )  THEN
>> C FREEZING, PRECIP ADDED AS SNOW
>>            HSNOW(I,J,bi,bj)=HSNOW(I,J,bi,bj)+SEAICE_deltaTtherm*
>>      &            PRECIP(I,J,bi,bj)*AREA(I,J,2,bi,bj)*SDF
>>           ELSE
>> C ADD PRECIP AS RAIN, WATER CONVERTED INTO equivalent m of ICE BY  
>> 1/ICE_DENS
>>              SEAICE_SALT(I,J,bi,bj)=SEAICE_SALT(I,J,bi,bj)
>>      &            -PRECIP(I,J,bi,bj)*AREA(I,J,2,bi,bj)*
>>      &            SEAICE_deltaTtherm/ICE_DENS
>>           ENDIF
> to make snow a function of air temperature instead of FICE (ice  
> growth rate?), but that does not change the results very much.  
> (after 10 years, more tomorrow)
>
> However, what seems to be more important is my little flooding  
> algorithm. Turning that off decreases HEFF by almost a a factor of  
> 2 at the cost of a having too much snow (>5m in 10years) in  
> isolated places again (all without advection of snow).
>
> I don't know what to say. I'll wait until tomorrow to have a closer  
> look after 100years of integration, but a first look implies that  
> the snow alogithm is still not working the way we expect it to work  
> and the flooding algorithm takes all the snow and converts it into  
> ice. Which leads us back to the original problem of too much snow  
> in the first place. (I am using the latest code).
>
> M.
>
> On 28 Nov 2006, at 20:29, Martin Losch wrote:
>
>> Hi Dimitris,
>>
>> since I have been doing all this sort of "by the way" I am no  
>> longer absolutely sure, what exactly run34 is. But most likely it  
>> is with growth.F pre 1.29, and with flooding turned on, but NO  
>> advection of snow (the last two I know for sure). So the flooding  
>> algorithm takes care of the snow over open water, but in a pretty  
>> simple way, thermodynamically speaking. run38 is the same with  
>> growth.F 1.34
>>
>> This forward sensitivity is frightening. I am not sure if I am as  
>> optimistic about it as you are, but I have nothing to offer in  
>> terms of explanations. I observe in my 100y runs that the ice  
>> thickness builds up within the first 10years and then stays nearly  
>> stationary (with seasonal cycle of course). The ice cover does not  
>> retreat very far in summer. Does the non-linear effect that you  
>> describe explain such an "equilibrium" at higher mean ice  
>> thicknesses?
>>
>> I have not had the time to get my head around the thermodynamics  
>> in growth, but your suggestion (making snow/rain depend on forcing  
>> fields) sounds good to me. Currently I have not time to play with  
>> this (maybe starting again next Friday)
>>
>> Martin
>>
>> On 28 Nov 2006, at 17:08, Dimitris Menemenlis wrote:
>>
>>> Martin, I also notice increased ice thickness around Antarctica  
>>> in the high-res cubed sphere integration and increased sea-ice  
>>> extent, much more summer ice extent than observed.
>>>
>>> What is you run34?  In terms of CVS repository,
>>> http://mitgcm.org/cgi-bin/viewcvs.cgi/MITgcm/pkg/seaice/growth.F
>>> which version of growth.F did you use: pre 1.29, 1.29 with  
>>> flooding and advection turned on, 1.30, or 1.34?  So far as I  
>>> have looked in my own tests, results from 1.30 and 1.34 are not  
>>> that different.  But then your run34 does not have snow over open  
>>> water, so it cannot be pre 1.29?
>>>
>>> Optimistically, the too-much ice in run38 may be a bug in the  
>>> NCEP/CORE forcing fields rather than in growth.F.  That is, too  
>>> much precipitation is converted into snow, which extracts heat  
>>> from ocean when it melts.  The effect would be highly non-linear  
>>> since more ice/snow extent means higher albedo, which leads to  
>>> cooler ice/ocean surface temperature, which in turn leads to more  
>>> precipitation being converted to snow, since in present treatment  
>>> of precipitation, rain to snow conversion depends on  
>>> thermodynamic ice growth (rain) or melt (snow).
>>>
>>> Optimistically again, the high tangent linear sensitivity noted  
>>> by Patrick and also in the verification experiments that you  
>>> report is also due to above effect.  Incidentally, with growth.F  
>>> prior to 1.30, the verification/lab_sea domain is at all times  
>>> 100% covered with snow (but not ice).  So low forward  
>>> sensitivities prior to 1.30 are almost certainly for wrong reason.
>>>
>>> One possible way of reducing the forward sensitivity (I have not  
>>> yet tried it) would be to remove the snow/rain dependence on ice  
>>> growth rate and instead make it depend on forcing field, e.g.,  
>>> surface air temperature and fresh water freezing point, as is  
>>> done in pkg/thice.  Should I give this a try?
>>>
>>> Dimitris
>>> _______________________________________________
>>> MITgcm-devel mailing list
>>> MITgcm-devel at mitgcm.org
>>> http://mitgcm.org/mailman/listinfo/mitgcm-devel
>>
>> _______________________________________________
>> MITgcm-devel mailing list
>> MITgcm-devel at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-devel
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel

Dr Patrick Heimbach | heimbach at mit.edu | http://www.mit.edu/~heimbach
MIT | EAPS, 54-1518 | 77 Massachusetts Ave | Cambridge, MA 02139, USA
FON: +1-617-253-5259 | FAX: +1-617-253-4464 | SKYPE: patrick.heimbach






More information about the MITgcm-devel mailing list