# ==================== # | Model parameters | # ==================== # # Continuous equation parameters &PARM01 tRef=15*20., sRef=15*35., # viscAh =3.E5, viscAh =3.E4, viscAr =1.E-3, diffKhT=0., diffK4T=0., diffKrT=3.E-5, diffKhS=0., diffK4S=0., diffKrS=3.E-5, ivdc_kappa=10., implicitDiffusion=.TRUE., gravity=9.81, rhonil=1035., rhoConstFresh=1000., eosType='JMD95Z', staggerTimeStep=.TRUE., vectorInvariantMomentum=.TRUE., implicitFreeSurface=.TRUE., exactConserv=.TRUE., select_rStar=2, nonlinFreeSurf=4, hFacInf=0.2, hFacSup=2.0, useRealFreshWaterFlux=.TRUE., hFacMin=.1, hFacMinDr=20., readBinaryPrec=64, #writeBinaryPrec=64, & # Elliptic solver parameters &PARM02 cg2dMaxIters=200, #cg2dTargetResidual=1.E-9, cg2dTargetResWunit=1.E-14, & # Time stepping parameters &PARM03 nIter0=0, nTimeSteps=400, #nTimeSteps=10, deltaT = 360., #deltaTmom =1200., #deltaTtracer=86400., #deltaTfreesurf=86400., #deltaTClock =86400., abEps = 0.1, forcing_In_AB=.FALSE., pChkptFreq =1555200000., #chkptFreq =311040000., #taveFreq =1555200000., dumpFreq =777600000., dumpFreq =3600., dumpFreq =1., #monitorFreq =2592000., monitorFreq =864000., monitorFreq = 1., taveFreq = 0., taveFreq = 0., #tave_lastIter=0., #periodicExternalForcing=.TRUE., #externForcingPeriod=2592000., #externForcingCycle=31104000., # 2 months restoring timescale for temperature #tauThetaClimRelax = 5184000., # 6 months restoring timescale for salinity #tauSaltClimRelax = 15552000., #latBandClimRelax=50., #tauThetaClimRelax= 2592000., #tauSaltClimRelax = 2592000., & # Gridding parameters &PARM04 usingCurvilinearGrid=.TRUE., #horizGridFile='grid_cs32', delR= 50., 70., 100., 140., 190., 240., 290., 340., 390., 440., 490., 540., 590., 640., 690., & # Input datasets &PARM05 bathyFile ='bathy', #hydrogThetaFile='lev_T_cs_15k.bin', #hydrogSaltFile ='lev_S_cs_15k.bin', pSurfInitFile = 'ssh', #zonalWindFile ='trenberth_taux.bin', #meridWindFile ='trenberth_tauy.bin', #thetaClimFile ='lev_surfT_cs_12m.bin', #saltClimFile ='lev_surfS_cs_12m.bin', &