!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ! OPA namelist : model option and parameter input ! ------------- !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ! !----------------------------------------------------------------------- ! namrun parameters of the run !----------------------------------------------------------------------- ! no job number ! cexper experience name for vairmer format ! ln_rstart boolean term for restart (true or false) ! nrstdt control of the restart timestep: ! = 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 number of the first time step ! nitend number of the last time step ! ndate0 initial calendar date aammjj ! nleapy Leap year calendar (0/1) ! ninist initial state output flag (0/1) ! nprint level of print (0 no print) ! nstock frequency of restart file ! nwrite frequency of OUTPUT file ! nrunoff = 0 no, 1 runoff, 2 runoff+river mouth ups adv ! ln_ctl trend control print (expensive!) ! nictls start i indice to make the control SUM (very usefull to compare mono- ! nictle end i indice to make the control SUM (-versus multi processor runs) ! njctls start j indice to make the control SUM (very usefull to compare mono- ! njctle end j indice to make the control SUM (-versus multi processor runs) ! isplt number of processors following i ! jsplt number of processors following j ! nbench Bench parameter (0/1): CAUTION it must be zero except for bench ! for which we don't care about physical meaning of the results ! ! CAUTION: for usual run scripts, logical value of ! ******* ln_rstart must be .true. or .false. ! and NOT .TRUE. or .FALSE. &namrun no = 0 cexper = "1_ORCA2" ln_rstart = .false. nrstdt = 0 nit000 = 1 nitend = 10950 ndate0 = 010101 nleapy = 0 ninist = 0 nprint = 0 nstock = 10950 nwrite = 10950 nrunoff = 0 ln_ctl = .false. nictls = 0 nictle = 0 njctls = 0 njctle = 0 isplt = 1 jsplt = 1 nbench = 0 / !----------------------------------------------------------------------- ! nam_mpp Massively Parallel Processing !----------------------------------------------------------------------- ! c_mpi_send mpi send/recieve type ! = 'S' : standard blocking send ! = 'B' : buffer blocking send ! = 'I' : immediate non-blocking send &nam_mpp c_mpi_send = 'S' / !----------------------------------------------------------------------- ! nam_zgr vertical coordinate !----------------------------------------------------------------------- ! ln_zco z-coordinate - full steps (T/F) ! ln_zps z-coordinate - partial steps (T/F) ! ln_sco s- or hybrid z-s-coordinate (T/F) &nam_zgr ln_zco = .false. ln_zps = .true. ln_sco = .false. / !----------------------------------------------------------------------- ! nam_zgr_sco s-coordinate or hybrid z-s-coordinate !----------------------------------------------------------------------- ! sbot_min minimum depth of s-bottom surface (>0) (m) ! sbot_max maximum depth of s-bottom surface (= ocean depth) (>0) (m) ! theta surface control parameter (0<=theta<=20) ! thetb bottom control parameter (0<=thetb<= 1) ! r_max maximum cut-off r-value allowed (05cm2/s ) ! (=2 no damping in the mixed layer defined rho