[MITgcm-support] Obcs problems
Matthew Mazloff
mmazloff at MIT.EDU
Thu Jun 19 09:23:32 EDT 2008
Hi Maria,
I think its possible that the OBCS_OPTIONS.h in your build folder is
not linked to the one in your code folder. Try compiling again after
either cleaning out your build folder or at least deleting
OBCS_OPTIONS from it and relinking to the one in your code folder.
-matt
On Jun 19, 2008, at 5:10 AM, Rutkiewicz M.B. wrote:
> Hello!
> I am trying to add obcs to my configuration but I am having some
> problems.
> I am running a zonal channel configuration with solid boundaries
> North and
> South. Now I am trying to open the Northern boundary by prescribing a
> temperature profile, which I have created with gendata.m.
>
> I added obcs to packages.conf (OBCS_OPTIONS.h being included in my
> directory
> code/) and the compilation was fine, but when I try running the
> executable,
> I get the following error message:
>
> OBCS_CHECK: ERROR: useOBCSprescribe = .TRUE. for
> OBCS_CHECK: undef ALLOW_OBCS_PRESCRIBE
> ABNORMAL END: S/R OBCS_CHECK
>
> I am not sure what I have done wrong, I switched on define
> ALLOW_OBCS_NORTH
> and define ALLOW_OBCS_PRESCRIBE in OBCS_OPTIONS.h and see my data and
> data.obcs files below!
>
> What have I missed?
>
> Cheers,
> Maria
>
> data:
> # ====================
> # | Model parameters |
> # ====================
> #
> # Continuous equation parameters
> &PARM01
> #
> # gives the reference temperature profile.
> #
> tRef = 10*2.0,
> sRef = 10*34.5,
> # horizontal and vertical eddy viscosity
> viscAh=1000.,
> viscAz=1.E-4,
> no_slip_sides=.FALSE.,
> no_slip_bottom=.TRUE.,
> # viscA4=0.E12,
> # horizontal and vertical eddy diffusivity
> diffKhT=1000.,
> diffKzT=1.E-4,
> f0=-1e-4,
> beta=1.E-11,
> tAlpha=2.4e-4,
> sBeta =7.6e-4,
> gbaro=9.81,
> gravity=9.81,
> rigidLid=.FALSE.,
> implicitFreeSurface=.TRUE.,
> eosType='LINEAR',
> nonHydrostatic=.FALSE.,
> useSingleCpuIO = .TRUE.,
> readBinaryPrec=64,
> &
>
> # Elliptic solver parameters
> &PARM02
> cg2dMaxIters=1000,
> cg2dTargetResidual=1.E-7,
> cg3dMaxIters=40,
> cg3dTargetResidual=1.E-9,
> &
>
> # Time stepping parameters
> &PARM03
> nIter0=0,
> nTimeSteps=8766,
> deltaT=3600.0,
> abEps=0.1,
> tauThetaClimRelax = 2629800.,
> cAdjFreq = 3600.0,
>
> # create a pickup file each day
> # pChkpt: *permanent pickup file
> pChkptFreq=31557600.0,
> #alternating pickup file: each 1/6th day:
> chkptFreq=0.0,
> dumpFreq=2629800.0,
> monitorFreq=0,
> # outputTypesInclusive=.FALSE.,
> &
>
> # Gridding parameters
> &PARM04
> usingCartesianGrid=.TRUE.,
> usingSphericalPolarGrid=.FALSE.,
> delX=30*50000.,
> delY=15*50000.,
> delZ=10*300.,
> &
>
> # Input datasets
> &PARM05
> # to specify the initial temperature gradient
> thetaClimFile='mytemp',
> bathyFile='topog.channel',
> zonalWindFile='mywind',
> &
>
>
> data.obcs:
>
> # Open-boundaries
> &OBCS_PARM01
>
> #specify northern open boundary
> OB_Jnorth=30*-1,
> # OB_Jsouth=80*1,
> # OB_Ieast=42*-1,
> # OB_Iwest=42*1,
>
> #useOrlanskiNorth=.TRUE.,
> #useOrlanskiSouth=.TRUE.,
> #useOrlanskiEast=.TRUE.,
> #useOrlanskiWest=.FALSE.,
>
> useOBCSprescribe = .TRUE.,
> OBNtFile='myobn_t',
>
> # OBNuFile = 'OBmeridU.bin',
> # OBSuFile = 'OBmeridU.bin',
> # OBWuFile = 'OBzonalU.bin',
> # OBEuFile = 'OBzonalU.bin',
> # OBWsFile = 'OBzonalS.bin',
> # OBWptrFile(1) = 'OBzonalS.bin',
> &
>
> # Orlanski parameters
> &OBCS_PARM02
> #Cmax=0.45,
> #cVelTimeScale=1000.,
> &
>
> --
> Miss Maria Rutkiewicz
>
> PhD Student Physical Oceanography
> Room 186/07
> National Oceanography Centre, Southampton
> University of Southampton Waterfront Campus
> European Way
> Southampton SO14 3ZH
> United Kingdom
>
> email: mbr1x07 at soton.ac.uk
>
>
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list