[MITgcm-devel] Re: downslope pkg

Martin Losch Martin.Losch at awi.de
Fri Sep 5 16:41:16 EDT 2008


Hi Jean-Michel,
the masking is absolutely necessary for the shelfice package in the  
current implementation (who gave this package this stoopid name, some  
German idiot!), because otherwise the model integrates some  
ridiculous density (for Theta=Salt=0, or even worse from some other  
arbitrary Theta and Salt) from the top for phiHyd. When  
useShelfice=.true. you are supposed to provide a reference pressure  
at the bottom of the ice shelf and integrating phiHyd from the very  
top (k=1) is not necessary. JMD95P and MDJFW should work with  
shelfice, too, for this reason.  I don't know about the downSlope  
package. That one was not around, when I implemented shelfice.
Without the masking, one would have to use if statements in the ij- 
loops for the phiHyd intergration to determine, where the real  
intergration of phiHyd is supposed to start; not good. Alternatively,  
one could only mask alphaRho in the ice shelf, like this:
         IF ( useShelfIce ) THEN
          DO j=jMin,jMax
           DO i=iMin,iMax
            IF ( kTopC(I,J,bi,bj) .GE. k ) alphaRho(i,j) = alphaRho 
(i,j)*maskC(i,j,k,bi,bj)
           ENDDO
          ENDDO
         ENDIF
Do you have a better idea?

Martin

On 5 Sep 2008, at 18:31, Jean-Michel Campin wrote:

> Hi Michael,
>
> I found a problem with shelfice & down_slope pkgs:
> looks like useShelfIce is masking the density (in CALC_PHI_HYD)
> so that we will have a problem when using an EOS directly function
> of pressure (e.g.: JMD95P). I looked to
> MITgcm_contrib/high_res_cube/data.hr
> and it's not the case (EOS=JMD95Z).
> Can you confirm that you are not using an EOS directly function
> of pressure ?
>
> Otherwise, how is the test going ?
>
> I cc this to the devel list, so that Martin will know why I will
> bother him to remove this masking with useShelfIce ...
>
> Cheers,
> Jean-Michel
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel




More information about the MITgcm-devel mailing list