Changeset 1602 for trunk/CONFIG/GYRE
- Timestamp:
- 2009-08-11T13:09:18+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/GYRE/EXP00/namelist
r1556 r1602 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (nam _zgr, nam_zgr_sco, namdom)3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, nam alb)6 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nam tide)5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 6 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 7 !! 5 - bottom boundary (nambfr, nambbc, nambbl) 8 !! 6 - Tracer (nameos, nam _traadv, nam_traldf, namtdp)9 !! 7 - dynamics (nam _dynadv, nam_dynvor, nam_dynhpg, namflg, nam_dynspg, nam_dynldf)10 !! 8 - Verical physics (nam _zdf, nam_npc, nam_ric, nam_tke, nam_kpp, nam_ddm, nam_tmx)11 !! 9 - diagnostics (namtrd, namgap, nam flo, namptr)12 !! 9 - miscellaneous (namsol, nam _mpp, nam_mpp_dyndist, namctl)8 !! 6 - Tracer (nameos, namtra_adv, namtra_ldf, namtra_dmp) 9 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 !! 8 - Verical physics (namzdf, namzdf_ric, namzdf_tke, namzdf_kpp, namzdf_ddm, namzdf_tmx) 11 !! 9 - diagnostics (namtrd, namgap, namspr, namflo, namptr) 12 !! 9 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 13 13 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 14 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 23 23 &namrun ! parameters of the run 24 24 !----------------------------------------------------------------------- 25 no = 0 ! job number 26 cexper = "GYRE" ! experience name 25 nn_no = 0 ! job number 26 cn_exp = "GYRE" ! experience name 27 nn_it000 = 1 ! first time step 28 nn_itend = 4320 ! last time step (std 5475) 29 nn_date0 = 010101 ! initial calendar date yymmdd (used if nrstdt=1) 30 nn_leapy = 30 ! Leap year calendar (1) or not (0) 31 nn_istate = 0 ! output the initial state (1) or not (0) 32 nn_stock = 4320 ! frequency of creation of a restart file (modulo referenced to 1) 33 nn_write = 60 ! frequency of write in the output file (modulo referenced to nit000) 34 ln_dimgnnn = .false. ! DIMG file format: 1 file for all processors (F) or by processor (T) 35 ln_mskland = .false. ! mask land points in NetCDF outputs (costly: + ~15%) 36 ln_clobber = .false. ! clobber (overwrite) an existing file 37 nn_chunksz = 0 ! chunksize (bytes) for NetCDF file (working only with iom_nf90 routines) 38 ln_rstart = .false. ! start from rest (F) or from a restart file (T) 39 nn_rstctl = 0 ! restart control = 0 nit000 is not compared to the restart file value 40 ! = 1 use ndate0 in namelist (not the value in the restart file) 41 ! = 2 calendar parameters read in the restart file 27 42 cn_ocerst_in = "restart" ! suffix of ocean restart name (input) 28 43 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 29 ln_rstart = .false. ! start from rest (F) or from a restart file (T)30 nrstdt = 0 ! restart control = 0 nit000 is not compared to the restart file value31 ! = 1 use ndate0 in namelist (not the value in the restart file)32 ! = 2 calendar parameters read in the restart file33 nit000 = 1 ! first time step34 nitend = 4320 ! last time step35 ndate0 = 010101 ! initial calendar date yymmdd (used if nrstdt=1)36 nleapy = 30 ! Leap year calendar (1) or not (0)37 ninist = 0 ! output the initial state (1) or not (0)38 nstock = 4320 ! frequency of creation of a restart file (modulo referenced to 1)39 nwrite = 60 ! frequency of write in the output file (modulo referenced to nit000)40 ln_dimgnnn = .false. ! DIMG file format: 1 file for all processors (F) or by processor (T)41 ln_mskland = .false. ! mask land points (1.e+20) in NetCDF outputs (costly: + ~15%)42 ln_clobber = .false. ! clobber (overwrite) an existing file43 nn_chunksz = 0 ! chunksize (bytes) for NetCDF file (working only with iom_nf90 routines)44 44 / 45 45 !!====================================================================== 46 46 !! *** Domain namelists *** 47 47 !!====================================================================== 48 !! nam _zgr vertical coordinate49 !! nam _zgr_sco s-coordinate or hybrid z-s-coordinate50 !! namdom 51 !!====================================================================== 52 53 !----------------------------------------------------------------------- 54 &nam _zgr! vertical coordinate48 !! namzgr vertical coordinate 49 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 50 !! namdom space and time domain (bathymetry, mesh, timestep) 51 !!====================================================================== 52 53 !----------------------------------------------------------------------- 54 &namzgr ! vertical coordinate 55 55 !----------------------------------------------------------------------- 56 56 ln_zco = .true. ! z-coordinate - full steps (T/F) ("key_zco" may also be defined) … … 59 59 / 60 60 !----------------------------------------------------------------------- 61 &nam _zgr_sco! s-coordinate or hybrid z-s-coordinate62 !----------------------------------------------------------------------- 63 sbot_min= 300. ! minimum depth of s-bottom surface (>0) (m)64 sbot_max= 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m)65 theta= 6.0 ! surface control parameter (0<=theta<=20)66 thetb= 0.75 ! bottom control parameter (0<=thetb<= 1)67 r _max= 0.15 ! maximum cut-off r-value allowed (0<r_max<1)61 &namzgr_sco ! s-coordinate or hybrid z-s-coordinate 62 !----------------------------------------------------------------------- 63 rn_sbot_min = 300. ! minimum depth of s-bottom surface (>0) (m) 64 rn_sbot_max = 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) 65 rn_theta = 6.0 ! surface control parameter (0<=theta<=20) 66 rn_thetb = 0.75 ! bottom control parameter (0<=thetb<= 1) 67 rn_rmax = 0.15 ! maximum cut-off r-value allowed (0<r_max<1) 68 68 ln_s_sigma = .false. ! hybrid s-sigma coordinates 69 bb= 0.8 ! stretching with s-sigma70 hc = 150.0 ! critical depth with s-sigma69 rn_bb = 0.8 ! stretching with s-sigma 70 rn_hc = 150.0 ! critical depth with s-sigma 71 71 / 72 72 !----------------------------------------------------------------------- 73 73 &namdom ! space and time domain (bathymetry, mesh, timestep) 74 74 !----------------------------------------------------------------------- 75 ntopo = 0 ! compute (=0) or read(=1) the bathymetry file 76 e3zps_min = 5. ! the thickness of the partial step is set larger than the minimum 77 e3zps_rat = 0.1 ! of e3zps_min and e3zps_rat * e3t (N.B. 0<e3zps_rat<1) 78 nmsh = 0 ! create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) 79 nacc = 0 ! =1 acceleration of convergence method used, rdt < rdttra(k) 80 ! =0, no acceleration, rdt = rdttra 81 atfp = 0.1 ! asselin time filter parameter 82 rdt = 7200. ! time step for the dynamics (and tracer if nacc=0) 83 rdtmin = 7200. ! minimum time step on tracers (used if nacc=1) 84 rdtmax = 7200. ! maximum time step on tracers (used if nacc=1) 85 rdth = 800. ! depth variation of tracer time step (used if nacc=1) 75 nn_bathy = 0 ! compute (=0) or read(=1) the bathymetry file 76 nn_closea = 0 ! closed seas and lakes are removed (=0) or kept (=1) from the ORCA domain 77 nn_msh = 0 ! create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) 78 rn_e3zps_min= 5. ! the thickness of the partial step is set larger than the minimum 79 rn_e3zps_rat= 0.1 ! of e3zps_min and e3zps_rat * e3t (N.B. 0<e3zps_rat<1) 80 ! 81 rn_rdt = 7200. ! time step for the dynamics (and tracer if nacc=0) ==> 5760 86 82 nn_baro = 60 ! number of barotropic time step (for the split explicit algorithm) ("key_dynspg_ts") 87 nclosea = 0 ! = 0 no closed sea in the model domain 88 ! = 1 closed sea (Black Sea, Caspian Sea, Great US Lakes...) 83 rn_atfp = 0.1 ! asselin time filter parameter 84 nn_acc = 0 ! acceleration of convergence : =1 used, rdt < rdttra(k) 85 ! =0, not used, rdt = rdttra 86 rn_rdtmin = 7200. ! minimum time step on tracers (used if nacc=1) 87 rn_rdtmax = 7200. ! maximum time step on tracers (used if nacc=1) 88 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 89 89 / 90 90 !!====================================================================== … … 97 97 !! namsbc_core CORE bulk formulea formulation 98 98 !! namsbc_cpl CouPLed formulation ("key_coupled") 99 !! nam qsrpenetrative solar radiation99 !! namtra_qsr penetrative solar radiation 100 100 !! namsbc_rnf river runoffs 101 101 !! namsbc_ssr sea surface restoring term (for T and/or S) 102 !! nam albalbedo parameters102 !! namsbc_alb albedo parameters 103 103 !!====================================================================== 104 104 … … 139 139 &namsbc_flx ! surface boundary condition : flux formulation 140 140 !----------------------------------------------------------------------- 141 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !142 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !143 sn_utau = 'utau' , 24. , 'utau' , .false. , .false. ,'yearly' , '' , ''144 sn_vtau = 'vtau' , 24. , 'vtau' , .false. , .false. ,'yearly' , '' , ''145 sn_qtot = 'qtot' , 24. , 'qtot' , .false. , .false. ,'yearly' , '' , ''146 sn_qsr = 'qsr' , 24. , 'qsr' , .false. , .false. ,'yearly' , '' , ''147 sn_emp = 'emp' , 24. , 'emp' , .false. , .false. ,'yearly' , '' , ''141 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 142 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 143 sn_utau = 'utau' , 24. , 'utau' , .false. , .false. , 'yearly' , '' , '' 144 sn_vtau = 'vtau' , 24. , 'vtau' , .false. , .false. , 'yearly' , '' , '' 145 sn_qtot = 'qtot' , 24. , 'qtot' , .false. , .false. , 'yearly' , '' , '' 146 sn_qsr = 'qsr' , 24. , 'qsr' , .false. , .false. , 'yearly' , '' , '' 147 sn_emp = 'emp' , 24. , 'emp' , .false. , .false. , 'yearly' , '' , '' 148 148 ! 149 149 cn_dir = './' ! root directory for the location of the flux files … … 152 152 &namsbc_clio ! namsbc_clio CLIO bulk formulea 153 153 !----------------------------------------------------------------------- 154 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !155 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !156 sn_utau = 'taux_1m' , -1. , 'sozotaux' , .false. , .true. ,'yearly' , '' , ''157 sn_vtau = 'tauy_1m' , -1. , 'sometauy' , .false. , .true. ,'yearly' , '' , ''158 sn_wndm = 'flx' , -1. , 'socliowi' , .false. , .true. ,'yearly' , '' , ''159 sn_tair = 'flx' , -1. , 'socliot2' , .false. , .true. ,'yearly' , '' , ''160 sn_humi = 'flx' , -1. , 'socliohu' , .false. , .true. ,'yearly' , '' , ''161 sn_ccov = 'flx' , -1. , 'socliocl' , .false. , .true. ,'yearly' , '' , ''162 sn_prec = 'flx' , -1. , 'socliopl' , .false. , .true. ,'yearly' , '' , ''154 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 155 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 156 sn_utau = 'taux_1m' , -1. , 'sozotaux' , .true. , .true. , 'yearly' , '' , '' 157 sn_vtau = 'tauy_1m' , -1. , 'sometauy' , .true. , .true. , 'yearly' , '' , '' 158 sn_wndm = 'flx' , -1. , 'socliowi' , .true. , .true. , 'yearly' , '' , '' 159 sn_tair = 'flx' , -1. , 'socliot2' , .true. , .true. , 'yearly' , '' , '' 160 sn_humi = 'flx' , -1. , 'socliohu' , .true. , .true. , 'yearly' , '' , '' 161 sn_ccov = 'flx' , -1. , 'socliocl' , .false. , .true. , 'yearly' , '' , '' 162 sn_prec = 'flx' , -1. , 'socliopl' , .false. , .true. , 'yearly' , '' , '' 163 163 ! 164 164 cn_dir = './' ! root directory for the location of the bulk files are … … 167 167 &namsbc_core ! namsbc_core CORE bulk formulea 168 168 !----------------------------------------------------------------------- 169 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or ! weights! rotation !170 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename! pairing !171 sn_wndi = 'u10_core' , -1. , 'u10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' ,'U1'172 sn_wndj = 'v10_core' , -1. , 'v10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' ,'V1'173 sn_qsr = 'qsw_core' , -1. , 'swdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''174 sn_qlw = 'qlw_core' , -1. , 'lwdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''175 sn_tair = 't2_core' , -1. , 't2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''176 sn_humi = 'q2_core' , -1. , 'q2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''177 sn_prec = 'precip_core' , -1. , 'precip' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''178 sn_snow = 'snow_core' , -1. , 'snow' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc',''169 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 170 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 171 sn_wndi = 'u10_core' , -1. , 'u10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'U1' 172 sn_wndj = 'v10_core' , -1. , 'v10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'V1' 173 sn_qsr = 'qsw_core' , -1. , 'swdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 174 sn_qlw = 'qlw_core' , -1. , 'lwdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 175 sn_tair = 't2_core' , -1. , 't2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 176 sn_humi = 'q2_core' , -1. , 'q2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 177 sn_prec = 'precip_core', -1. , 'precip' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 178 sn_snow = 'snow_core' , -1. , 'snow' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', '' 179 179 ! 180 180 cn_dir = './' ! root directory for the location of the bulk files 181 181 ln_2m = .true. ! air temperature and humidity referenced at 2m (T) instead 10m (F) 182 alpha_precip= 1. ! multiplicative factor for precipitation (total & snow)182 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 183 183 / 184 184 !----------------------------------------------------------------------- … … 187 187 / 188 188 !----------------------------------------------------------------------- 189 &nam qsr! penetrative solar radiation190 !----------------------------------------------------------------------- 191 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !192 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !193 sn_chl = 'chlorophyll' , -1. , 'CHLA' , .true. , .true. ,'yearly' , '' , ''194 ! 189 &namtra_qsr ! penetrative solar radiation 190 !----------------------------------------------------------------------- 191 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 192 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 193 sn_chl = 'chlorophyll', -1. , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 194 195 195 cn_dir = './' ! root directory for the location of the runoff files 196 196 ln_traqsr = .true. ! Light penetration (T) or not (F) 197 ln_qsr_rgb = .true. ! RGB (Red-Green-Blue) light penetration197 ln_qsr_rgb = .true. ! RGB (Red-Green-Blue) light penetration 198 198 ln_qsr_2bd = .false. ! 2 bands light penetration 199 199 ln_qsr_bio = .false. ! bio-model light penetration … … 207 207 &namsbc_rnf ! runoffs namelist surface boundary condition 208 208 !----------------------------------------------------------------------- 209 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !210 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !211 sn_rnf = 'runoff_1m_nomask' , -1. , 'sorunoff' , .true. , .true. ,'yearly' , '' , ''212 sn_cnf = 'runoff_1m_nomask' , 0. , 'socoefr' , .false. , .true. ,'yearly' , '' , ''213 ! 209 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 210 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 211 sn_rnf = 'runoff_1m_nomask' , -1. , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 212 sn_cnf = 'runoff_1m_nomask' , 0. , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 213 214 214 cn_dir = './' ! root directory for the location of the runoff files 215 215 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) … … 217 217 rn_hrnf = 0.e0 ! depth over which enhanced vertical mixing is used 218 218 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] 219 rn_ mul_rnf= 1.e0 ! multiplicative factor for runoff219 rn_rfact = 1.e0 ! multiplicative factor for runoff 220 220 / 221 221 !----------------------------------------------------------------------- 222 222 &namsbc_ssr ! surface boundary condition : sea surface restoring 223 223 !----------------------------------------------------------------------- 224 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or! weights ! rotation !225 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly'! filename ! pairing !226 sn_sst = 'sst_data' , 24. , 'sst' , .false. , .false. ,'yearly' , '' , ''227 sn_sss = 'sss_data' , -1. , 'sss' , .true. , .false. ,'yearly' , '' , ''228 ! 224 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 225 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 226 sn_sst = 'sst_data' , 24. , 'sst' , .false. , .false. , 'yearly' , '' , '' 227 sn_sss = 'sss_data' , -1. , 'sss' , .true. , .true. , 'yearly' , '' , '' 228 229 229 cn_dir = './' ! root directory for the location of the runoff files 230 230 nn_sstr = 0 ! add a retroaction term in the surface heat flux (=1) or not (=0) 231 231 nn_sssr = 0 ! add a damping term in the surface freshwater flux (=1) or not (=0) 232 dqdt= -40. ! magnitude of the retroaction on temperature [W/m2/K]233 deds= -27.7 ! magnitude of the damping on salinity [mm/day/psu]232 rn_dqdt = -40. ! magnitude of the retroaction on temperature [W/m2/K] 233 rn_deds = -27.7 ! magnitude of the damping on salinity [mm/day/psu] 234 234 ln_sssr_bnd = .false. ! flag to bound erp term (associated with nn_sssr=2) 235 235 rn_sssr_bnd = 0.e0 ! ABS(Max/Min) value of the damping erp term [mm/day] 236 236 / 237 237 !----------------------------------------------------------------------- 238 &namalb ! albedo parameters 239 !----------------------------------------------------------------------- 240 cgren = 0.06 ! correction of the snow or ice albedo to take into account the 241 albice = 0.53 ! albedo of melting ice in the arctic and antarctic 242 alphd = 0.80 ! coefficients for linear interpolation used to 243 alphc = 0.65 ! compute albedo between two extremes values 244 alphdi = 0.72 ! (Pyane, 1972) 245 / 238 &namsbc_alb ! albedo parameters 239 !----------------------------------------------------------------------- 240 rn_cloud = 0.06 ! cloud correction to snow and ice albedo 241 rn_albice = 0.53 ! albedo of melting ice in the arctic and antarctic 242 rn_alphd = 0.80 ! coefficients for linear interpolation used to 243 rn_alphc = 0.65 ! compute albedo between two extremes values 244 rn_alphdi = 0.72 ! (Pyane, 1972) 245 / 246 246 247 !!====================================================================== 247 248 !! *** Lateral boundary condition *** … … 258 259 &namlbc ! lateral momentum boundary condition 259 260 !----------------------------------------------------------------------- 260 shlat = 0. ! shlat = 0 : free slip 261 ! 0 < shlat < 2 : partial slip 262 ! shlat = 2 : no slip 263 ! 2 < shlat : strong slip 261 rn_shlat = 0. ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 262 ! free slip ! partial slip ! no slip ! strong slip 264 263 / 265 264 !----------------------------------------------------------------------- 266 265 &namcla ! cross land advection 267 266 !----------------------------------------------------------------------- 268 n _cla= 0 ! advection between 2 ocean pts separates by land267 nn_cla = 0 ! advection between 2 ocean pts separates by land 269 268 / 270 269 !----------------------------------------------------------------------- 271 270 &namobc ! open boundaries parameters ("key_obc") 272 271 !----------------------------------------------------------------------- 273 nobc_dta = 1 ! = 0 the obc data are equal to the initial state274 ! = 1 the obc data are read in 'obc.dta' files275 cffile = 'annual' ! set to annual if obc datafile hold 1 year of data276 ! set to monthly if obc datafile hold 1 month of data277 rdpein = 1. ! ???278 rdpwin = 1. ! ???279 rdpnin = 1. ! ???280 rdpsin = 1. ! ???281 rdpeob = 3000. ! time relaxation (days) for the east open boundary282 rdpwob = 15. ! " " " west "283 rdpnob = 3000. ! " " " north "284 rdpsob = 15. ! " " " south "285 zbsic1 = 140.e+6 ! barotropic stream function on first isolated coastline286 zbsic2 = 1.e+6 ! " " second "287 zbsic3 = 0. ! " " thrid "288 272 ln_obc_clim= .false. ! climatological obc data files (T) or not (F) 289 273 ln_vol_cst = .true. ! impose the total volume conservation (T) or not (F) 290 / 291 !----------------------------------------------------------------------- 292 &namagrif ! ("key_agrif") 293 !----------------------------------------------------------------------- 294 nbclineupdate = 3 ! baroclinic update frequency 274 ln_obc_fla = .false. ! Flather open boundary condition 275 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 276 ! = 1 the obc data are read in 'obc.dta' files 277 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 278 ! set to monthly if obc datafile hold 1 month of data 279 rn_dpein = 1. ! damping time scale for inflow at east open boundary 280 rn_dpwin = 1. ! - - - west - - 281 rn_dpnin = 1. ! - - - north - - 282 rn_dpsin = 1. ! - - - south - - 283 rn_dpeob = 3000. ! time relaxation (days) for the east open boundary 284 rn_dpwob = 15. ! - - - west - - 285 rn_dpnob = 3000. ! - - - north - - 286 rn_dpsob = 15. ! - - - south - - 287 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 288 ! = 1 the total volume remains constant 289 / 290 !----------------------------------------------------------------------- 291 &namagrif ! AGRIF zoom ("key_agrif") 292 !----------------------------------------------------------------------- 293 nn_cln_update = 3 ! baroclinic update frequency 295 294 ln_spc_dyn = .true. ! use 0 as special value for dynamics 296 visc_tra = 2880. ! viscosity coeeficient for tracers sponge layer297 visc_dyn = 2880. ! viscosity coeeficient for dynamics sponge layer298 / 299 !----------------------------------------------------------------------- 300 &nambdy ! unstructured open boundaries parameters("key_bdy")295 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 296 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 297 / 298 !----------------------------------------------------------------------- 299 &nambdy ! unstructured open boundaries ("key_bdy") 301 300 !----------------------------------------------------------------------- 302 301 filbdy_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) … … 318 317 / 319 318 !----------------------------------------------------------------------- 320 &nam tide! tidal forcing at unstructured boundaries319 &nambdy_tide ! tidal forcing at unstructured boundaries 321 320 !----------------------------------------------------------------------- 322 321 filtide = 'bdytide_' ! file name root of tidal forcing files … … 325 324 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 326 325 / 326 327 327 !!====================================================================== 328 328 !! *** Bottom boundary condition *** … … 336 336 &nambfr ! bottom friction 337 337 !----------------------------------------------------------------------- 338 n botfr = 2 ! type of bottom friction : = 0 : no slip, = 2 : nonlinear friction338 nn_bfr = 2 ! type of bottom friction : = 0 : no slip, = 2 : nonlinear friction 339 339 ! = 3 : free slip, = 1 : linear friction 340 bfri1= 4.e-4 ! bottom drag coefficient (linear case)341 bfri2= 1.e-3 ! bottom drag coefficient (non linear case)342 bfeb2= 2.5e-3 ! bottom turbulent kinetic energy background (m^2/s^2)340 rn_bfri1 = 4.e-4 ! bottom drag coefficient (linear case) 341 rn_bfri2 = 1.e-3 ! bottom drag coefficient (non linear case) 342 rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m^2/s^2) 343 343 / 344 344 !----------------------------------------------------------------------- 345 345 &nambbc ! bottom temperature boundary condition 346 346 !----------------------------------------------------------------------- 347 n geo_flux = 0 ! geothermal heat flux = 0 no flux considered348 ! 349 ! 350 ngeo_flux_const = 86.4e-3! Constant value of geothermal heat flux [W/m2]347 nn_geoflx = 0 ! geothermal heat flux: = 0 no flux 348 ! = 1 constant flux 349 ! = 2 variable flux (read in geothermal_heating.nc in mW/m2) 350 rn_geoflx_cst = 86.4e-3 ! Constant value of geothermal heat flux [W/m2] 351 351 / 352 352 !----------------------------------------------------------------------- … … 355 355 ! ! diffusive bbl ("key_trabbl") 356 356 ! ! advective bbl ("key_trabbl_adv") 357 atrbbl= 10000. ! lateral mixing coefficient in the bbl [m2/s]357 rn_ahtbbl = 10000. ! lateral mixing coefficient in the bbl [m2/s] 358 358 / 359 359 !!====================================================================== … … 361 361 !!====================================================================== 362 362 !! nameos equation of state 363 !! nam _traadv advection scheme364 !! nam _traldf lateral diffusion scheme365 !! namt dp tracer newtonian damping("key_tradmp")363 !! namtra_adv advection scheme 364 !! namtra_ldf lateral diffusion scheme 365 !! namtra_dmp T & S newtonian damping ("key_tradmp") 366 366 !!====================================================================== 367 367 … … 369 369 &nameos ! ocean physical parameters 370 370 !----------------------------------------------------------------------- 371 n eos= 2 ! type of equation of state and Brunt-Vaisala frequency371 nn_eos = 2 ! type of equation of state and Brunt-Vaisala frequency 372 372 ! = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) 373 373 ! = 1, linear: rho(T) = rau0 * ( 1.028 - ralpha * T ) 374 374 ! = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 375 r alpha= 2.e-4 ! thermal expension coefficient (neos= 1 or 2)376 r beta= 7.7e-4 ! saline expension coefficient (neos= 2)377 / 378 !----------------------------------------------------------------------- 379 &nam _traadv ! advection scheme for tracer375 rn_alpha = 2.e-4 ! thermal expension coefficient (neos= 1 or 2) 376 rn_beta = 7.7e-4 ! saline expension coefficient (neos= 2) 377 / 378 !----------------------------------------------------------------------- 379 &namtra_adv ! advection scheme for tracer 380 380 !----------------------------------------------------------------------- 381 381 ln_traadv_cen2 = .false. ! 2nd order centered scheme … … 386 386 / 387 387 !----------------------------------------------------------------------- 388 &nam _traldf ! lateral diffusion scheme for tracer389 !----------------------------------------------------------------------- 390 !! Type of the operator :388 &namtra_ldf ! lateral diffusion scheme for tracer 389 !----------------------------------------------------------------------- 390 ! Type of the operator : 391 391 ln_traldf_lap = .true. ! laplacian operator 392 392 ln_traldf_bilap = .false. ! bilaplacian operator 393 393 ! Direction of action : 394 394 ln_traldf_level = .false. ! iso-level 395 395 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 396 396 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 397 ! ! Coefficient 398 aht0 = 1000. ! horizontal eddy diffusivity for tracers [m2/s] 399 ahtb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 400 aeiv0 = 1000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 401 / 402 !----------------------------------------------------------------------- 403 &namtdp ! tracer newtonian damping ('key_tradmp') 404 !----------------------------------------------------------------------- 405 ndmp = -1 ! type of damping in temperature and salinity 406 ! ='latitude', damping poleward of 'ndmp' degrees and function 407 ! of the distance-to-coast. Red and Med Seas as ndmp=-1 408 ! =-1 damping only in Med and Red Seas 409 ndmpf = 1 ! create a damping.coeff NetCDF file (=1) or not (=0) 410 nmldmp = 1 ! type of damping: =0 damping throughout the water column 411 ! =1 no damping in the mixed layer defined by avt >5cm2/s ) 412 ! =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 413 sdmp = 50. ! surface time scale for internal damping (days) 414 bdmp = 360. ! bottom time scale for internal damping (days) 415 hdmp = 800. ! depth of transition between sdmp and bdmp (meters) 397 ! Coefficient 398 rn_aht_0 = 1000. ! horizontal eddy diffusivity for tracers [m2/s] 399 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 400 rn_aeiv_0 = 1000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 401 / 402 !----------------------------------------------------------------------- 403 &namtra_dmp ! tracer: T & S newtonian damping ('key_tradmp') 404 !----------------------------------------------------------------------- 405 nn_hdmp = -1 ! horizontal shape =-1, damping in Med and Red Seas only 406 ! =XX, damping poleward of XX degrees (XX>0) 407 ! + F(distance-to-coast) + Red and Med Seas 408 nn_zdmp = 1 ! vertical shape =0 damping throughout the water column 409 ! =1 no damping in the mixing layer (kz criteria) 410 ! =2 no damping in the mixed layer (rho crieria) 411 rn_surf = 50. ! surface time scale of damping [days] 412 rn_bot = 360. ! bottom time scale of damping [days] 413 rn_dep = 800. ! depth of transition between rn_surf and rn_bot [meters] 414 nn_file = 1 ! create a damping.coeff NetCDF file (=1) or not (=0) 416 415 / 417 416 !!====================================================================== 418 417 !! *** Dynamics namelists *** 419 418 !!====================================================================== 420 !! nam_dynadv formulation of the momentum advection 421 !! nam_dynvor advection scheme 422 !! nam_dynhpg hydrostatic pressure gradient 423 !! namflg hydrostatic pressure gradient time stepping 424 !! nam_dynspg surface pressure gradient (CPP key only) 425 !! nam_dynldf lateral diffusion scheme 426 !!====================================================================== 427 428 !----------------------------------------------------------------------- 429 &nam_dynadv ! formulation of the momentum advection 419 !! namdyn_adv formulation of the momentum advection 420 !! namdyn_vor advection scheme 421 !! namdyn_hpg hydrostatic pressure gradient 422 !! namdyn_spg surface pressure gradient (CPP key only) 423 !! namdyn_ldf lateral diffusion scheme 424 !!====================================================================== 425 426 !----------------------------------------------------------------------- 427 &namdyn_adv ! formulation of the momentum advection 430 428 !----------------------------------------------------------------------- 431 429 ln_dynadv_vec = .true. ! vector form (T) or flux form (F) … … 434 432 / 435 433 !----------------------------------------------------------------------- 436 &nam _dynvor ! option of physics/algorithm (not control by CPP keys)434 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 437 435 !----------------------------------------------------------------------- 438 436 ln_dynvor_ene = .true. ! enstrophy conserving scheme … … 442 440 / 443 441 !----------------------------------------------------------------------- 444 &nam _dynhpg ! Hydrostatic pressure gradient option442 &namdyn_hpg ! Hydrostatic pressure gradient option 445 443 !----------------------------------------------------------------------- 446 444 ln_hpg_zco = .true. ! z-coordinate - full steps … … 451 449 ln_hpg_djc = .false. ! s-coordinate (Density Jacobian with Cubic polynomial) 452 450 ln_hpg_rot = .false. ! s-coordinate (ROTated axes scheme) 453 gamm = 0.e0 ! weighting coefficient (wdj scheme) 454 / 455 !----------------------------------------------------------------------- 456 &namflg ! algorithm flags (algorithm not control by CPP keys) 457 !----------------------------------------------------------------------- 458 ln_dynhpg_imp = .false. ! hydrostatic pressure gradient: semi-implicit time scheme (T) 459 ! centered time scheme (F) 460 nn_dynhpg_rst = 0 ! add dynhpg implicit variables in restart ot not (1/0) 461 / 462 !----------------------------------------------------------------------- 463 !nam_dynspg ! surface pressure gradient (CPP key only) 451 rn_gamma = 0.e0 ! weighting coefficient (wdj scheme) 452 ln_dynhpg_imp = .false. ! time stepping: semi-implicit time scheme (T) 453 ! centered time scheme (F) 454 nn_dynhpg_rst = 0 ! =1 dynhpg restartable restart or not (=0) 455 / 456 !----------------------------------------------------------------------- 457 !namdyn_spg ! surface pressure gradient (CPP key only) 464 458 !----------------------------------------------------------------------- 465 459 ! ! explicit free surface ("key_dynspg_exp") … … 468 462 469 463 !----------------------------------------------------------------------- 470 &nam _dynldf ! lateral diffusion on momentum471 !----------------------------------------------------------------------- 472 !! Type of the operator :473 ln_dynldf_lap = .true. ! 474 ln_dynldf_bilap = .false. ! 475 !! Direction of action :476 ln_dynldf_level = .false. ! 477 ln_dynldf_hor = .true. ! horizontal (geopotential)(require "key_ldfslp" in s-coord.)478 ln_dynldf_iso = .false. ! iso-neutral(require "key_ldfslp")479 480 ahm0 = 100000. !horizontal eddy viscosity [m2/s]481 ahmb0 = 0. !background eddy viscosity for ldf_iso [m2/s]464 &namdyn_ldf ! lateral diffusion on momentum 465 !----------------------------------------------------------------------- 466 ! Type of the operator : 467 ln_dynldf_lap = .true. ! laplacian operator 468 ln_dynldf_bilap = .false. ! bilaplacian operator 469 ! Direction of action : 470 ln_dynldf_level = .false. ! iso-level 471 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 472 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 473 ! Coefficient 474 rn_ahm_0 = 100000. ! horizontal eddy viscosity [m2/s] 475 rn_ahmb_0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 482 476 / 483 477 !!====================================================================== 484 478 !! Tracers & Dynamics vertical physics namelists 485 479 !!====================================================================== 486 !! nam_zdf vertical physics 487 !! nam_npc non penetrative convection 488 !! nam_ric richardson number dependent vertical mixing ("key_zdfric" ) 489 !! nam_tke TKE dependent vertical mixing ("key_zdftke" ) 490 !! nam_kpp KPP dependent vertical mixing ("key_zdfkpp" ) 491 !! nam_ddm double diffusive mixing parameterization ("key_zdfddm" ) 492 !! nam_tmx tidal mixing parameterization ("key_zdftmx" ) 493 !!====================================================================== 494 495 !----------------------------------------------------------------------- 496 &nam_zdf ! vertical physics 497 !----------------------------------------------------------------------- 498 ! vertical eddy coef. or their background values 480 !! namzdf vertical physics 481 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric" ) 482 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke" ) 483 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp" ) 484 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm" ) 485 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx" ) 486 !!====================================================================== 487 488 !----------------------------------------------------------------------- 489 &namzdf ! vertical physics 490 !----------------------------------------------------------------------- 499 491 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 500 492 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 501 493 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 502 494 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 503 ln_zdfevd = .true. ! convection:enhanced vertical diffusion (evd) (T) or not (F)504 nn_evdm = 1 ! 505 rn_avevd = 100. ! 506 ln_zdfnpc = .false. ! convection:Non-Penetrative algorithm (T) or not (F)507 nn_npc = 1 ! 508 nn_npcp = 365 ! 495 ln_zdfevd = .true. ! enhanced vertical diffusion (evd) (T) or not (F) 496 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 497 rn_avevd = 100. ! evd mixing coefficient [m2/s] 498 ln_zdfnpc = .false. ! Non-Penetrative algorithm (T) or not (F) 499 nn_npc = 1 ! frequency of application of npc 500 nn_npcp = 365 ! npc control print frequency 509 501 ln_zdfexp = .false. ! time-stepping: split-explicit (T) or implicit (F) time stepping 510 502 nn_zdfexp = 3 ! number of sub-timestep for ln_zdfexp=T 511 503 / 512 504 !----------------------------------------------------------------------- 513 &nam _ric! richardson number dependent vertical diffusion ("key_zdfric" )514 !----------------------------------------------------------------------- 515 rn_avmri = 100.e-4 ! avm = rn_avmri / ( 1 + rn_alp * Ri**nn_ric )516 rn_alp = 5. ! avt = avm / ( 1 + rn_alp * Ri )517 nn_ric = 2 ! 518 / 519 !----------------------------------------------------------------------- 520 &nam _tke! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke")505 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 506 !----------------------------------------------------------------------- 507 rn_avmri = 100.e-4 ! maximum value of the vertical viscosity 508 rn_alp = 5. ! coefficient of the parameterization 509 nn_ric = 2 ! coefficient of the parameterization 510 / 511 !----------------------------------------------------------------------- 512 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 521 513 !----------------------------------------------------------------------- 522 514 rn_ediff = 0.1 ! coef. for vertical eddy coef. (avt=rn_ediff*mxl*sqrt(e) ) … … 545 537 rn_lc = 0.15 ! coef. associated to Langmuir cells 546 538 / 547 !------------------------------------------------------------------------ 548 &nam _kpp! K-Profile Parameterization dependent vertical mixing ("key_zdfkpp", and optionnally:539 !------------------------------------------------------------------------ 540 &namzdf_kpp ! K-Profile Parameterization dependent vertical mixing ("key_zdfkpp", and optionnally: 549 541 !------------------------------------------------------------------------ "key_kppcustom" or "key_kpplktb") 550 542 ln_kpprimix = .true. ! shear instability mixing … … 557 549 nn_avb = 0 ! horizontal averaged (=1) or not (=0) on avt and amv 558 550 nn_ave = 1 ! constant (=0) or profile (=1) background on avt 559 / 560 !----------------------------------------------------------------------- 561 &nam _ddm ! double diffusive mixing parameterization("key_zdfddm")551 / 552 !----------------------------------------------------------------------- 553 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 562 554 !----------------------------------------------------------------------- 563 555 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) … … 565 557 / 566 558 !----------------------------------------------------------------------- 567 &nam_tmx ! tidal mixing parameterization ("key_zdftmx") 568 !----------------------------------------------------------------------- 569 rn_htmx = 500. ! vertical decay scale for turbulence (meters) 570 rn_n2min = 1.e-8 ! threshold of the Brunt-Vaisala frequency (s-1) 571 rn_tfe = 0.333 ! tidal dissipation efficiency 572 rn_me = 0.2 ! mixing efficiency 573 ln_tmx_itf = .FALSE. ! ITF specific parameterisation 574 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 575 / 576 559 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 560 !----------------------------------------------------------------------- 561 rn_htmx = 500. ! vertical decay scale for turbulence (meters) 562 rn_n2min = 1.e-8 ! threshold of the Brunt-Vaisala frequency (s-1) 563 rn_tfe = 0.333 ! tidal dissipation efficiency 564 rn_me = 0.2 ! mixing efficiency 565 ln_tmx_itf = .FALSE. ! ITF specific parameterisation 566 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 567 / 577 568 !!====================================================================== 578 569 !! *** Miscelaneous namelists *** 579 570 !!====================================================================== 580 !! nam _mppMassively Parallel Processing ("key_mpp_mpi)581 !! nam _mpp_dyndistMassively Parallel domain decomposition ("key_agrif" && "key_mpp_dyndist")571 !! nammpp Massively Parallel Processing ("key_mpp_mpi) 572 !! nammpp_dyndist Massively Parallel domain decomposition ("key_agrif" && "key_mpp_dyndist") 582 573 !! namctl Control prints & Benchmark 583 574 !! namsol elliptic solver / island / free surface … … 587 578 &namsol ! elliptic solver / island / free surface 588 579 !----------------------------------------------------------------------- 589 n solv= 2 ! elliptic solver: =1 preconditioned conjugate gradient (pcg)580 nn_solv = 2 ! elliptic solver: =1 preconditioned conjugate gradient (pcg) 590 581 ! =2 successive-over-relaxation (sor) 591 nsol_arp = 0 ! absolute/relative (0/1) precision convergence test 592 nmin = 210 ! minimum of iterations for the SOR solver 593 nmax = 800 ! maximum of iterations for the SOR solver 594 nmod = 10 ! frequency of test for the SOR solver 595 eps = 1.e-6 ! absolute precision of the solver 596 resmax = 1.e-10 ! absolute precision for the SOR solver 597 sor = 1.96 ! optimal coefficient for SOR solver (to be adjusted with the domain) 598 rnu = 1. ! strength of the additional force used in filtered free surface 599 / 600 !----------------------------------------------------------------------- 601 &nam_mpp ! Massively Parallel Processing ("key_mpp_mpi) 602 !----------------------------------------------------------------------- 603 c_mpi_send = 'S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, 582 nn_sol_arp = 0 ! absolute/relative (0/1) precision convergence test 583 rn_eps = 1.e-6 ! absolute precision of the solver 584 nn_nmin = 210 ! minimum of iterations for the SOR solver 585 nn_nmax = 800 ! maximum of iterations for the SOR solver 586 nn_nmod = 10 ! frequency of test for the SOR solver 587 rn_resmax = 1.e-10 ! absolute precision for the SOR solver 588 rn_sor = 1.96 ! optimal coefficient for SOR solver (to be adjusted with the domain) 589 / 590 !----------------------------------------------------------------------- 591 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 592 !----------------------------------------------------------------------- 593 cn_mpi_send = 'S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, 604 594 ! buffer blocking send or immediate non-blocking sends, resp. 605 nn_buffer = 0! size in bytes of exported buffer ('B' case), 0 no exportation606 / 607 !----------------------------------------------------------------------- 608 &nam _mpp_dyndist ! Massively Parallel Distribution("key_agrif" && "key_mpp_dyndist")609 !----------------------------------------------------------------------- 610 jpni = 1! jpni number of processors following i611 jpnj = 1! jpnj number of processors following j612 jpnij = 1! jpnij number of local domains613 / 614 !----------------------------------------------------------------------- 615 &namctl ! Control prints & Benchmark616 !----------------------------------------------------------------------- 617 ln_ctl = .false.! trends control print (expensive!)618 n print = 0! level of print (0 no extra print)619 n ictls = 0! start i indice of control sum (use to compare mono versus620 n ictle = 0! end i indice of control sum multi processor runs621 n jctls = 0! start j indice of control over a subdomain)622 n jctle = 0 ! end j indice of control623 isplt = 1! number of processors in i-direction624 jsplt = 1! number of processors in j-direction625 n bench = 0! Bench mode (1/0): CAUTION use zero except for bench595 nn_buffer = 0 ! size in bytes of exported buffer ('B' case), 0 no exportation 596 / 597 !----------------------------------------------------------------------- 598 &nammpp_dyndist ! Massively Parallel Distribution for AGRIF zoom ("key_agrif" && "key_mpp_dyndist") 599 !----------------------------------------------------------------------- 600 jpni = 1 ! jpni number of processors following i 601 jpnj = 1 ! jpnj number of processors following j 602 jpnij = 1 ! jpnij number of local domains 603 / 604 !----------------------------------------------------------------------- 605 &namctl ! Control prints & Benchmark 606 !----------------------------------------------------------------------- 607 ln_ctl = .false. ! trends control print (expensive!) 608 nn_print = 0 ! level of print (0 no extra print) 609 nn_ictls = 0 ! start i indice of control sum (use to compare mono versus 610 nn_ictle = 0 ! end i indice of control sum multi processor runs 611 nn_jctls = 0 ! start j indice of control over a subdomain) 612 nn_jctle = 0 ! end j indice of control 613 nn_isplt = 1 ! number of processors in i-direction 614 nn_jsplt = 1 ! number of processors in j-direction 615 nn_bench = 0 ! Bench mode (1/0): CAUTION use zero except for bench 626 616 ! (no physical validity of the results) 627 n bit_cmp = 0! bit comparison mode (1/0): CAUTION use zero except for test617 nn_bit_cmp = 0 ! bit comparison mode (1/0): CAUTION use zero except for test 628 618 ! of comparison between single and multiple processor runs 629 619 / 620 630 621 !!====================================================================== 631 622 !! *** Diagnostics namelists *** … … 638 629 639 630 !----------------------------------------------------------------------- 640 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 641 ! or mixed-layer trends ('key_trdmld') 642 ! or barotropic vorticity ("key_trdvor") 643 !----------------------------------------------------------------------- 644 ntrd = 365 ! time step frequency dynamics and tracers trends 645 nctls = 0 ! control surface type in mixed-layer trends (0,1 or n<jpk) 646 ucf = 1. ! unit conversion factor (=1 -> /seconds ; =86400. -> /day) 647 cn_trdrst_in = "restart_mld" ! suffix of ocean restart name (input) 648 cn_trdrst_out = "restart_mld" ! suffix of ocean restart name (output) 649 ln_trdmld_restart = .false. ! restart for ML diagnostics 650 ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 631 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 632 ! ! or mixed-layer trends or barotropic vorticity ('key_trdmld' or "key_trdvor") 633 !----------------------------------------------------------------------- 634 nn_trd = 365 ! time step frequency dynamics and tracers trends 635 nn_ctls = 0 ! control surface type in mixed-layer trends (0,1 or n<jpk) 636 rn_ucf = 1. ! unit conversion factor (=1 -> /seconds ; =86400. -> /day) 637 cn_trdrst_in = "restart_mld" ! suffix of ocean restart name (input) 638 cn_trdrst_out = "restart_mld" ! suffix of ocean restart name (output) 639 ln_trdmld_restart = .false. ! restart for ML diagnostics 640 ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 651 641 / 652 642 !----------------------------------------------------------------------- 653 643 &namgap ! level mean model-data gap ('key_diagap') 654 644 !----------------------------------------------------------------------- 655 n gap= 15 ! time-step frequency of model-data gap computation656 n prg= 10 ! time-step frequency of gap print in model output645 nn_gap = 15 ! time-step frequency of model-data gap computation 646 nn_prg = 10 ! time-step frequency of gap print in model output 657 647 / 658 648 !----------------------------------------------------------------------- … … 660 650 !----------------------------------------------------------------------- 661 651 ln_rstflo = .false. ! float restart (T) or not (F) 662 n writefl= 75 ! frequency of writing in float output file663 n stockfl= 5475 ! frequency of creation of the float restart file652 nn_writefl= 75 ! frequency of writing in float output file 653 nn_stockfl= 5475 ! frequency of creation of the float restart file 664 654 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 665 655 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) … … 669 659 &namptr ! Poleward Transport Diagnostic 670 660 !----------------------------------------------------------------------- 671 ln_diaptr = .false. 672 ln_diaznl = .false. 673 ln_subbas = .false. 661 ln_diaptr = .false. ! Poleward heat and salt transport (T) or not (F) 662 ln_diaznl = .false. ! Add zonal means and meridional stream functions 663 ln_subbas = .false. ! Atlantic/Pacific/Indian basins computation (T) or not 674 664 ! (orca configuration only, need input basins mask file named "subbasins.nc" 675 665 nf_ptr = 1 ! Frequency of ptr computation [time step]
Note: See TracChangeset
for help on using the changeset viewer.