[MITgcm-devel] [MITgcm-cvs] MITgcm/pkg/obcs CVS Commit

Menemenlis, Dimitris (3248) Dimitris.Menemenlis at jpl.nasa.gov
Mon Feb 28 20:06:35 EST 2011


JM this tangential overwrites normal pb is something Michael and have run into before. It'd be good to fix.

Dimitris Menemenlis
818-625-6498

On Feb 28, 2011, at 2:17 PM, "Jean-Michel Campin" <jmc at ocean.mit.edu> wrote:

> Hi Martin,
> 
> 1) regarding OBCS_BALANCE documentation, I can try to update the text
> in the coming weeks. There is one thing I suggest to change in the
> text you added, regarding dome exp: 
> DOME - Dynamics of Overflow Mixing and Entrainment
> http://www.rsmas.miami.edu/personal/tamay/DOME/dome.html
> (it's not exactly like the Danemark Strait Overflow Pb).
> 
> 2) I think it's worth to fix what Oliver mentionned, and I would
> also change U(3:4,34) & U(3:4,1) to just U(3,34) & U(3,1)
> since this is what is done in obcs_apply_uv.F
> 
> 3) I've tried to change obcs_apply_uv.F, to apply OBC in 2 steps:
> C     first tangential component ; then normal component.
> C     This ensures that the normal component is set correctly even
> C     when it conficts with tangential setting from an other OB.
> And this does change the output of exp. seaice_obcs (?)
> 
> I am still tempted to check-in this modif, because it's more
> important to get the normal flow right (for tracer advection,
> + the pressure solver discard normal flow (ini_cg2d)),
> and even more important to know what OBC is imposed.
> 
> Also, right now, the OBCS_BALANCE is only considering normal velocity,
> and this will not work for seaice_obcs where in some places,
> normal velocity component is overwitten by tangential
> velocity component. This 2 steps approach would fix that.
> 
> Any objection ?
> 
> Cheers,
> Jean-Michel
> 
> On Mon, Feb 28, 2011 at 11:34:06AM -0500, Oliver Jahn wrote:
>> Hi Martin,
>> 
>> while you are at it... this should be V(3,34) and V(3,2), right?
>> Or am i missing something?
>> 
>> OB_Jnorth(3)=34 means that:
>>  T( 3 ,34) is a an OB point
>>  U(3:4,34) is a an OB point
>>  V( 4 ,34) is a an OB point
>> 
>> OB_Jsouth(3)=1 means that:
>>  T( 3 ,1) is a an OB point
>>  U(3:4,1) is a an OB point
>>  V( 4 ,2) is a an OB point
>> 
>> Oliver
>> 
>> 
>> On 02/28/2011 10:42 AM, Martin Losch wrote:
>>> Hi Jean-Michel,
>>> 
>>>  this is now really different from what I just added this morning (o:
>>> 
>>> Do you still want me to document this? I can give it a try, but you'll probably have to fix it afterwards.
>>> 
>>> Martin
>>> 
>>> On Feb 28, 2011, at 4:30 PM, Jean-Michel Campin wrote:
>>> 
>>>> Update of /u/gcmpack/MITgcm/pkg/obcs
>>>> In directory forge:/tmp/cvs-serv23903
>>>> 
>>>> Modified Files:
>>>>    obcs_calc.F
>>>> Added Files:
>>>>    obcs_balance_flow.F
>>>> Log Message:
>>>> - take OBCS_BALANCE code out of obcs_calc.F into new S/R: OBCS_BALANCE_FLOW:
>>>> - fix to OBCS_BALANCE code (right hFac ; deal with simple OB intersection).
>>>> - change default: balance the Net inflow through all OB (instead of balancing
>>>>  each OB separately); keep the old method if setting OBC_balanceFac<  0.
>>>> 
>>>> 
>>>> _______________________________________________
>>>> MITgcm-cvs mailing list
>>>> MITgcm-cvs at mitgcm.org
>>>> http://mitgcm.org/mailman/listinfo/mitgcm-cvs
>>> 
>>> 
>>> _______________________________________________
>>> 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



More information about the MITgcm-devel mailing list