[MITgcm-support] Way around ptracers & Orlanski OBCS?
Jessica Spurgin
spurginj at gmail.com
Thu Oct 4 13:29:02 EDT 2012
Hi Martin,
I started with option 2 and that has cured my problems for now. If problems
along the boundary occur later I will try my hand at option 1.
Thanks for your input, it is very appreciated!
Cheers,
Jessica
On Thu, Oct 4, 2012 at 1:59 AM, Martin Losch <Martin.Losch at awi.de> wrote:
> Hi Jessica,
>
> I think you have two options:
> 1. implement the orlanski bc for passive tracers (by copying what it done
> for temperature and salinity)
> 2. ignore this issue and comment out the corresponding code in obcs_calc.F
> that stops the model (but keep the default ptracers, e.g. for the northern
> boundary:
> # ifdef ALLOW_OBCS_NORTH
> C Northern OB
> # ifdef ALLOW_DEBUG
> IF (debugMode)
> & CALL DEBUG_MSG('OBCS_CALC: North, pTracers',myThid)
> # endif
> C IF (useOrlanskiNorth) THEN
> C WRITE(msgBuf,'(A)')
> C & 'OBCS_CALC: ERROR: useOrlanskiNorth Rad OBC with'
> C CALL PRINT_ERROR( msgBuf, myThid )
> C WRITE(msgBuf,'(A)')
> C & 'OBCS_CALC: ERROR: pTracers not yet implemented'
> C CALL PRINT_ERROR( msgBuf, myThid )
> C STOP 'ABNORMAL END: S/R OBCS_CALC'
> C ELSE
> DO iTracer=1,PTRACERS_numInUse
> DO k=1,Nr
> DO i=1-OLx,sNx+OLx
> IF ( OB_Jn(i,bi,bj).NE.OB_indexNone ) THEN
> J_obc = OB_Jn(i,bi,bj)
> OBNptr(i,k,bi,bj,iTracer) =
> & pTracer(i,J_obc-1,k,bi,bj,iTracer)
> & *_maskS(i,J_obc,k,bi,bj)
> ENDIF
> ENDDO
> ENDDO
> ENDDO
> C ENDIF
> # endif /* ALLOW_OBCS_NORTH */
> ) and keep your fingers crossed. As the tracers are passive, you'll have
> not dynamical problems, but you will not have the same behavior of ptracers
> and T/S near the boundary. If you can live with this ...
>
> Martin
>
> On Oct 3, 2012, at 1:58 AM, Jessica Spurgin wrote:
>
> > Hello there,
> >
> > I am trying to use the mitgcm to look at vertical movement of water
> around a submarine canyon. My domain is set such that I have closed
> boundaries to the east and west (onshore and offshore), and Orlanksi open
> boundary conditions to the north & south (in the alongshore). I am using a
> wind stress to drive circulation in the alongshore direction of the upper
> layer.
> >
> > I would also like to apply the ptracers package while using the Orlanski
> condition. I know the code is such that these two do not work together. I
> was just wondering if anybody has found a way around this, or have an idea
> of another way to track movement of certain water properties while using
> Orlanski boundaries?
> >
> > Thanks so much,
> > Jessica
> >
> > _______________________________________________
> > MITgcm-support mailing list
> > MITgcm-support at mitgcm.org
> > http://mitgcm.org/mailman/listinfo/mitgcm-support
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20121004/2321354c/attachment.htm>
More information about the MITgcm-support
mailing list