# ==================== # | Model parameters | # ==================== # # Continuous equation parameters &PARM01 tRef = 3*23.,3*22.,21.,2*20.,19.,2*18.,17.,2*16.,15.,14.,13., 12.,11.,2*9.,8.,7.,2*6.,2*5.,3*4.,3*3.,4*2.,12*1., sRef = 50*34.5, no_slip_sides = .TRUE., no_slip_bottom = .TRUE., # viscAr=5.e-4, viscA4Grid = 0.0E0, viscAhGrid = 0.0E0, diffKhT=0.E0, diffKhS=0.E0, diffK4T=0.E10, diffK4S=0.E10, # diffKrT=1.E-5, # diffKrS=1.E-5, # bottomDragQuadratic = 0.002, bottomDraglinear = 1.E-3, implicitDiffusion=.TRUE., implicitViscosity=.TRUE., gravity=9.81, rhonil=1029., rhoConst=1029., rhoConstFresh=1000., eosType='JMD95Z', implicitFreeSurface=.TRUE., exactConserv=.TRUE., useSingleCpuIO=.TRUE., tempAdvScheme=30, saltAdvScheme=30, # atn, 06Nov2013, based on iter9 tempVertAdvScheme=3, saltVertAdvScheme=3, tempImplVertAdv=.TRUE., saltImplVertAdv=.TRUE., # done adding staggerTimeStep=.TRUE., vectorInvariantMomentum=.TRUE., useJamartWetPoints=.TRUE., # set to eccov4, make sure minbathy=20m first hFacMin=.2, hFacMinDr=5., # hFacMin=.3, # hFacMinDr=50., select_rStar=2, nonlinFreeSurf=4, useRealFreshWaterFlux=.TRUE., # balanceEmPmR=.TRUE., # balanceQnet=.TRUE., # balanceThetaClimRelax=.TRUE., # balanceSaltClimRelax=.TRUE., # allowFreezing=.FALSE., readBinaryPrec=64, writeBinaryPrec=32, # writeBinaryPrec=64, debugLevel=1, / # Elliptic solver parameters &PARM02 cg2dMaxIters=200, cg2dTargetResWunit=1.E-8, / # Time stepping parameters &PARM03 pickupStrictlyMatch=.FALSE., # nIter0=0000315576, # nIter0=2, nIter0=3, # 25 year at 1200s # nTimeSteps=658800, #1992-2011 # nTimeSteps=525960, #1jan1992-1jan2011: 496 xx_ # nTimeSteps=499681, #1jan1992-1jan2011: 498 xx_ # nTimeSteps=499968, # 366x5 days # nTimeSteps=131760, # 366x10 days: 262+2 xx_ nTimeSteps=264096, #1-yr # nTimeSteps=26353, # 95 days for testing # nTimeSteps=6840, # 75 days for testing # nTimeSteps=5400, # 65 days for testing # nTimeSteps=4680, # 32 days for testing # nTimeSteps=2304, # exact 3*1209600/1200 steps = 42days # nTimeSteps=3024, # 15days to cover 2xx period # nTimeSteps=1008, # nTimeSteps=1, # 366x19 days = 1jan1992to1jan2011 # nTimeSteps=500688, deltaT = 1200., abEps = 0.1, forcing_In_AB=.FALSE., momDissip_In_AB=.FALSE., pChkptFreq =31536000.0, # chkptFreq =2635200.0, monitorFreq = 43200.0, # diagFreq = 2629800.0, adjMonitorFreq = 43200.0, adjDumpFreq=432000., / # Gridding parameters &PARM04 usingCurvilinearGrid=.TRUE., delR = 10.00, 10.00, 10.00, 10.00, 10.00, 10.00, 10.00, 10.01, 10.03, 10.11, 10.32, 10.80, 11.76, 13.42, 16.04, 19.82, 24.85, 31.10, 38.42, 46.50, 55.00, 63.50, 71.58, 78.90, 85.15, 90.18, 93.96, 96.58, 98.25, 99.25,100.01,101.33,104.56,111.33,122.83, 139.09,158.94,180.83,203.55,226.50,249.50,272.50,295.50,318.50, 341.50,364.50,387.50,410.50,433.50,456.50, / # Input datasets &PARM05 adTapeDir='tapes', # bathyFile ='bathy_fill9iU42Eb.bin', bathyFile ='bathy_fill9iU42Ee.bin', hydrogThetaFile='WOA09v2_T_llc270_JAN.bin', hydrogSaltFile ='WOA09v2_S_llc270_JAN.bin', diffKrFile ='ECCOv4r4i9_xx_diffkr_effectiveMergeAm9Eb.bin', viscA4Dfile ='visc3Dblendp7p9p85fromrunobcsC_17feb2014.bin', viscA4Zfile ='visc3Dblendp7p9p85fromrunobcsC_17feb2014.bin', # viscA4Dfile ='visc3Dblendp9p9p85fromrunobcsC_08Feb2014.bin', # viscA4Zfile ='visc3Dblendp9p9p85fromrunobcsC_08Feb2014.bin', # viscA4Dfile ='visc3DblendfromrunobcsC_20jun2013.bin', # viscA4Zfile ='visc3DblendfromrunobcsC_20jun2013.bin', /