[MITgcm-support] obcs with non linear free surface
Alexey
isaev at rshu.ru
Fri Nov 18 10:01:52 EST 2016
Dear sirs,
I am trying to set MITgcm for the Baltic sea.
For boundary conditions there are temperature, salinity and sea level
available only.
I guess that with that data for the open boundary (the northern
boundary) only NONLIN_FRSURF built is possible.
In this case the sea level is overestimated for multi-year runs. From
the code I figured that the velocities at the boundaries are set to zero,
which, probably, leads to the significant underestimation of the mass
transport off the basin.
Is that so?
Besides, the simulation presents an steep step-like structure near the
boundary between the boundary and the inner simulation domain.
Could you please advice me on the code alteration to obtain the
velocities from the level values?
Which subroutines are to be modified?
data - namelist
rhonil=1027.5,
rhoConstFresh=999.8,
eosType='JMD95Z',
hFacMinDr=50.,
hFacMin=0.3,
hFacInf=0.1,
hFacSup=5.,
implicitDiffusion=.TRUE.,
implicitViscosity=.TRUE.,
viscC4Leith=1.5,
viscC4Leithd=1.5,
viscA4GridMax=0.5,
useAreaViscLength=.TRUE.,
sideDragFactor=0.,
highOrderVorticity = .TRUE.,
bottomDragQuadratic = 0.0021,
tempAdvScheme=7,
saltAdvScheme=7,
StaggerTimeStep=.TRUE.,
multiDimAdvection=.TRUE.,
vectorInvariantMomentum=.TRUE.,
rigidLid=.FALSE.,
implicitFreeSurface=.TRUE.,
exactConserv=.TRUE.,
debuglevel=-1,
convertFW2Salt=-1
useSingleCpuIO=.TRUE.,
globalFiles=.FALSE.,
useRealFreshWaterFlux=.TRUE.,
implicSurfPress = 1.0,
implicDiv2Dflow = 1.0,
select_rStar =2,
nonlinFreeSurf=4,
data.obcs - namelist
&OBCS_PARM01
OB_Jnorth(15)=-250,
OB_Jnorth(16)=-250,
OB_Jnorth(17)=-250,
OB_Jnorth(18)=-250,
OB_Jnorth(19)=-250,
OB_Jnorth(20)=-250,
OB_Jnorth(21)=-250,
OB_Jnorth(22)=-250,
OB_Jnorth(23)=-250,
OB_Jnorth(24)=-250,
OB_Jnorth(25)=-250,
OB_Jnorth(26)=-250,
OB_Jnorth(27)=-250,
OB_Jnorth(28)=-250,
OB_Jnorth(29)=-250,
OB_Jnorth(30)=-250,
OB_Jnorth(31)=-250,
#
useOBCSprescribe=.TRUE.,
useOBCSbalance=.TRUE.,
OBCS_balanceFacN = 2.,
OBCSfixTopo = .TRUE.,
#
useOBCSsponge = .TRUE.,
useSeaiceSponge = .TRUE.,
&OBCS_PARM03
spongeThickness = 5,
Urelaxobcsinner=108000.0,
Urelaxobcsbound=10800.0,
Vrelaxobcsinner=108000.0,
Vrelaxobcsbound=10800.0,
&
Sincerely,
Alexey
Russian State Hydrometeorological University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20161118/dcf48839/attachment.htm>
More information about the MITgcm-support
mailing list