!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> !! OPA namelists : 1 - run manager (namrun, nam_ctl, nam_mpp) !! 2 - Domain (nam_zgr, nam_zgr_sco, namdom) !! 3 - Surface boundary (namtau, namflx, namqsr, namfwb, namalb, namcpl) !! 4 - lateral boundary (namlbc, namobc, namcla) !! 5 - bottom boundary (nambfr, nambbc, nambbl) !! 6 - Tracer (nam_traadv, nam_traldf, namtdp) !! 7 - dynamics (nam_dynvor, nam_dynhpg, namcfg, nam_dynldf) !! 8 - Verical physics (namzdf, namnpc, namgap, namznl, namspr, namflo) !! 9 - diagnostics (namtrd, namgap, namznl, namptr, namspr, namflo) !! 9 - miscellaneous (solver) !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ! CAUTION: some scripts does not support CAPITALs for logical definition ! ******* use .true. or .false. and NOT .TRUE. or .FALSE. !!====================================================================== !! *** Run management namelists *** !!====================================================================== !! namrun parameters of the run !! nam_ctl Control prints & Benchmark !! nam_mpp Massively Parallel Processing !!====================================================================== !----------------------------------------------------------------------- &namrun ! parameters of the run !----------------------------------------------------------------------- no = 0 ! job number cexper = "ORCA2" ! experience name for vairmer format ln_rstart = .false. ! boolean term for restart (true or false) nrstdt = 0 ! restart control = 0 restart, do not control nit000 in the restart file. ! = 1 restart, control nit000 in the restart file. Do not ! use the date in the restart file (use ndate0 in namelist) ! = 2 restart, control nit000 in the restart file, use the date ! in the restart file. ndate0 in the namelist is ignored. nit000 = 1 ! number of the first time step nitend = 5475 ! number of the first time step ndate0 = 010101 ! initial calendar date aammjj nleapy = 0 ! Leap year calendar (0/1) ninist = 0 ! initial state output flag (0/1) nstock = 5475 ! number of the first time step nwrite = 5475 ! frequency of OUTPUT file nrunoff = 2 ! = 0 no, 1 runoff, 2 runoff+river mouth ups adv / !----------------------------------------------------------------------- &nam_ctl ! Control prints & Benchmark !----------------------------------------------------------------------- ln_ctl = .false. ! trends control print (expensive!) nprint = 0 ! level of print (0 no print) nictls = 0 ! start i indice to make the control SUM (very usefull to compare mono- nictle = 0 ! end i indice to make the control SUM (-versus multi processor runs) njctls = 0 ! start j indice to make the control SUM (very usefull to compare mono- njctle = 0 ! end j indice to make the control SUM (-versus multi processor runs) isplt = 1 ! number of processors following i jsplt = 1 ! number of processors following j nbench = 0 ! Bench parameter (0/1): CAUTION it must be zero except for bench ! for which we don't care about physical meaning of the results nbit_cmp = 0 ! bit comparison mode parameter (0/1): enables bit comparison between ! single and multiple processor runs / !----------------------------------------------------------------------- &nam_mpp ! Massively Parallel Processing !----------------------------------------------------------------------- c_mpi_send = 'S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, ! buffer blocking send or immediate non-blocking sends, resp. / !!====================================================================== !! *** Domain namelists *** !!====================================================================== !! nam_zgr vertical coordinate !! nam_zgr_sco s-coordinate or hybrid z-s-coordinate !! namdom space and time domain (bathymetry, mesh, timestep) !!====================================================================== !----------------------------------------------------------------------- &nam_zgr ! vertical coordinate !----------------------------------------------------------------------- ln_zco = .false. ! z-coordinate - full steps (T/F) ("key_zco" may also be defined) ln_zps = .true. ! z-coordinate - partial steps (T/F) ln_sco = .false. ! s- or hybrid z-s-coordinate (T/F) / !----------------------------------------------------------------------- &nam_zgr_sco ! s-coordinate or hybrid z-s-coordinate !----------------------------------------------------------------------- sbot_min = 300. ! minimum depth of s-bottom surface (>0) (m) sbot_max = 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) theta = 6.0 ! surface control parameter (0<=theta<=20) thetb = 0.75 ! bottom control parameter (0<=thetb<= 1) r_max = 0.15 ! maximum cut-off r-value allowed (05cm2/s ) ! =2 no damping in the mixed layer defined rho /seconds | =86400. -> /day) ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S / !----------------------------------------------------------------------- &namgap ! level mean model-data gap ('key_diagap') !----------------------------------------------------------------------- ngap = 15 ! time-step frequency of model-data gap computation nprg = 10 ! time-step frequency of gap print in model output / !----------------------------------------------------------------------- &namptr ! Poleward Transport Diagnostic !----------------------------------------------------------------------- ln_diaptr = .false. ! logical flag for Poleward transport computation ln_subbas = .false. ! logical flag for Atlantic/Pacific/Indian basins computation ! need input basins mask file named "subbasins.nc" nf_ptr = 15 ! Frequency of computation / !----------------------------------------------------------------------- &namspr ! surface pressure diagnostic !----------------------------------------------------------------------- nmaxp = 1000 ! maximum of iterations for the solver epsp = 1.e-3 ! absolute precision of the solver niterp = 400 ! number of iteration done by the solver / !----------------------------------------------------------------------- &namflo ! float parameters ("key_float") !----------------------------------------------------------------------- ln_rstflo = .false. ! boolean term for float restart (true or false) nwritefl = 75 ! frequency of float output file nstockfl = 5475 ! frequency of float restart file ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) ln_flork4 = .false. ! = T trajectories computed with a 4th order Runge-Kutta ! = F (default) computed with Blanke' scheme /