Changeset 2417
- Timestamp:
- 2010-11-22T08:58:05+01:00 (13 years ago)
- Location:
- branches/nemo_v3_3_beta/NEMOGCM/CONFIG
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/nemo_v3_3_beta/NEMOGCM/CONFIG/GYRE/EXP00/namelist
r2399 r2417 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom )3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom, namdta_tem, namdta_sal) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 5 !! namsbc_cpl, namsbc_cpl_co2 namtra_qsr, namsbc_rnf, 6 !! namsbc_apr, namsbc_ssr, namsbc_alb) 6 7 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 8 !! 5 - bottom boundary (nambfr, nambbc, nambbl) … … 9 10 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 11 !! 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) 12 !! 9 - diagnostics (namnc4, namtrd, namspr, namflo, namptr, namhsb) 13 !! 10 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 14 !! 11 - Obs & Assim (namobs, nam_asminc) 13 15 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 16 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 17 19 !! *** Run management namelists *** 18 20 !!====================================================================== 19 !! namrun 20 !!====================================================================== 21 21 !! namrun parameters of the run 22 !!====================================================================== 23 ! 22 24 !----------------------------------------------------------------------- 23 25 &namrun ! parameters of the run … … 43 45 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 44 46 / 45 !!====================================================================== 46 !! namnc4 netcdf4 chunking and compression settings 47 !!====================================================================== 48 !----------------------------------------------------------------------- 49 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 50 ! (ignored if "key_netcdf4" is not used) 51 !----------------------------------------------------------------------- 52 nn_nchunks_i = 4 ! number of chunks in i-dimension 53 nn_nchunks_j = 4 ! number of chunks in j-dimension 54 nn_nchunks_k = 31 ! number of chunks in k-dimension 55 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 56 ! is optimal for postprocessing which works exclusively with horizontal slabs 57 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 58 ! (F) ignore chunking information and produce netcdf3-compatible files 59 / 47 60 48 !!====================================================================== 61 49 !! *** Domain namelists *** … … 64 52 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 65 53 !! namdom space and time domain (bathymetry, mesh, timestep) 66 !!====================================================================== 67 54 !! namdta_tem data: temperature ("key_dtatem") 55 !! namdta_sal data: salinity ("key_dtasal") 56 !!====================================================================== 57 ! 68 58 !----------------------------------------------------------------------- 69 59 &namzgr ! vertical coordinate … … 103 93 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 104 94 / 95 !----------------------------------------------------------------------- 96 &namdta_tem ! data : temperature ("key_dtatem") 97 !----------------------------------------------------------------------- 98 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 99 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 100 sn_tem = 'data_1m_potential_temperature_nomask', -1,'votemper', .true. , .true., 'yearly' , ' ' , ' ' 101 ! 102 cn_dir = './' ! root directory for the location of the runoff files 103 / 104 !----------------------------------------------------------------------- 105 &namdta_sal ! data : salinity ("key_dtasal") 106 !----------------------------------------------------------------------- 107 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 108 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 109 sn_sal = 'data_1m_salinity_nomask', -1 ,'vosaline', .true. , .true., 'yearly' , '' , ' ' 110 ! 111 cn_dir = './' ! root directory for the location of the runoff files 112 / 113 105 114 !!====================================================================== 106 115 !! *** Surface Boundary Condition namelists *** 107 116 !!====================================================================== 108 !! namsbc surface boundary condition 109 !! namsbc_ana analytical formulation 110 !! namsbc_flx flux formulation 111 !! namsbc_clio CLIO bulk formulea formulation 112 !! namsbc_core CORE bulk formulea formulation 113 !! namsbc_cpl CouPLed formulation ("key_coupled") 114 !! namtra_qsr penetrative solar radiation 115 !! namsbc_rnf river runoffs 116 !! namsbc_ssr sea surface restoring term (for T and/or S) 117 !! namsbc_alb albedo parameters 118 !!====================================================================== 119 117 !! namsbc surface boundary condition 118 !! namsbc_ana analytical formulation 119 !! namsbc_flx flux formulation 120 !! namsbc_clio CLIO bulk formulea formulation 121 !! namsbc_core CORE bulk formulea formulation 122 !! namsbc_cpl CouPLed formulation ("key_coupled") 123 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 124 !! namtra_qsr penetrative solar radiation 125 !! namsbc_rnf river runoffs 126 !! namsbc_apr Atmospheric Pressure 127 !! namsbc_ssr sea surface restoring term (for T and/or S) 128 !! namsbc_alb albedo parameters 129 !!====================================================================== 130 ! 120 131 !----------------------------------------------------------------------- 121 132 &namsbc ! Surface Boundary Condition (surface module) 122 133 !----------------------------------------------------------------------- 123 134 nn_fsbc = 1 ! frequency of surface boundary condition computation 124 ! (= the frequency of sea-ice model call)125 ln_ana = .true. ! analytical formulation (T => fill namsbc_ana )126 ln_flx = .false. ! flux formulation (T => fill namsbc_flx )127 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio)128 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core)129 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl )135 ! (also = the frequency of sea-ice model call) 136 ln_ana = .true. ! analytical formulation (T => fill namsbc_ana ) 137 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 138 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 139 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core) 140 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 130 141 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 131 142 nn_ice = 0 ! =0 no ice boundary condition , 132 143 ! =1 use observed ice-cover , 133 ! =2 ice-model used 144 ! =2 ice-model used ("key_lim3" or "key_lim2) 134 145 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 135 146 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 136 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr)147 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 137 148 nn_fwb = 0 ! FreshWater Budget: =0 unchecked , 138 ! =1 global mean of e-p-r set to zero at each nn_fsbc time step ,139 ! 140 ! 149 ! =1 global mean of e-p-r set to zero at each time step 150 ! =2 annual global mean of e-p-r set to zero 151 ! =3 global emp set to zero and spread out over erp area 141 152 / 142 153 !----------------------------------------------------------------------- … … 153 164 &namsbc_flx ! surface boundary condition : flux formulation 154 165 !----------------------------------------------------------------------- 155 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !156 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !157 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , ''158 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , ''159 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , ''160 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , ''161 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , ''162 ! 166 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 168 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , '' 169 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , '' 170 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , '' 171 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , '' 172 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , '' 173 163 174 cn_dir = './' ! root directory for the location of the flux files 164 175 / … … 166 177 &namsbc_clio ! namsbc_clio CLIO bulk formulea 167 178 !----------------------------------------------------------------------- 168 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !169 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !170 sn_utau = 'taux_1m' , -1 , 'sozotaux' , .true. , .true., 'yearly' , '' , ''171 sn_vtau = 'tauy_1m' , -1 , 'sometauy' , .true. , .true., 'yearly' , '' , ''172 sn_wndm = 'flx' , -1 , 'socliowi' , .true. , .true., 'yearly' , '' , ''173 sn_tair = 'flx' , -1 , 'socliot2' , .true. , .true., 'yearly' , '' , ''174 sn_humi = 'flx' , -1 , 'socliohu' , .true. , .true., 'yearly' , '' , ''175 sn_ccov = 'flx' , -1 , 'socliocl' , .false. , .true., 'yearly' , '' , ''176 sn_prec = 'flx' , -1 , 'socliopl' , .false. , .true., 'yearly' , '' , ''177 ! 179 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 sn_utau = 'taux_1m' , -1 , 'sozotaux', .true. , .true. , 'yearly' , '' , '' 182 sn_vtau = 'tauy_1m' , -1 , 'sometauy', .true. , .true. , 'yearly' , '' , '' 183 sn_wndm = 'flx' , -1 , 'socliowi', .true. , .true. , 'yearly' , '' , '' 184 sn_tair = 'flx' , -1 , 'socliot2', .true. , .true. , 'yearly' , '' , '' 185 sn_humi = 'flx' , -1 , 'socliohu', .true. , .true. , 'yearly' , '' , '' 186 sn_ccov = 'flx' , -1 , 'socliocl', .false. , .true. , 'yearly' , '' , '' 187 sn_prec = 'flx' , -1 , 'socliopl', .false. , .true. , 'yearly' , '' , '' 188 178 189 cn_dir = './' ! root directory for the location of the bulk files are 179 190 / … … 181 192 &namsbc_core ! namsbc_core CORE bulk formulea 182 193 !----------------------------------------------------------------------- 183 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights! rotation !184 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename! pairing !185 sn_wndi = 'u10_core' , -1 , 'u10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'U1'186 sn_wndj = 'v10_core' , -1 , 'v10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'V1'187 sn_qsr = 'qsw_core' , -1 , 'swdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''188 sn_qlw = 'qlw_core' , -1 , 'lwdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''189 sn_tair = 't2_core' , -1 , 't2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''190 sn_humi = 'q2_core' , -1 , 'q2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''191 sn_prec = 'precip_core', -1 , 'precip' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''192 sn_snow = 'snow_core' , -1 , 'snow' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''193 sn_tdif = 'taudif_core', 24 , 'taudif' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''194 ! 194 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 195 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 196 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , '' , 'Uwnd' 197 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , '' , 'Vwnd' 198 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , '' , '' 199 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , '' , '' 200 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , '' , '' 201 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , '' , '' 202 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , '' , '' 203 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' , '' 204 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' , '' 205 195 206 cn_dir = './' ! root directory for the location of the bulk files 196 ln_2m = . true.! air temperature and humidity referenced at 2m (T) instead 10m (F)207 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) 197 208 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data ? 198 209 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 199 210 / 200 211 !----------------------------------------------------------------------- 201 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 202 !----------------------------------------------------------------------- 212 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 213 !----------------------------------------------------------------------- 214 ! ! send 215 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 216 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' 217 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow' 218 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice' 219 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian' 220 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 221 cn_snd_crt_grid = 'T' ! 'T' 222 ! ! receive 223 cn_rcv_w10m = 'none' ! 'none' 'coupled' 224 cn_rcv_taumod = 'coupled' ! 'none' 'coupled' 225 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice' 226 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian' 227 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 228 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V' 229 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled' 230 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 231 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 232 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice' 233 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed' 234 cn_rcv_cal = 'coupled' ! 'none' 'coupled' 235 / 236 !----------------------------------------------------------------------- 237 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 238 !----------------------------------------------------------------------- 239 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' 240 cn_rcv_co2 = 'coupled' ! receive : 'none' 'coupled' 203 241 / 204 242 !----------------------------------------------------------------------- 205 243 &namtra_qsr ! penetrative solar radiation 206 244 !----------------------------------------------------------------------- 207 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !208 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !209 sn_chl = 'chlorophyll', -1 , 'CHLA' , .true. , .true., 'yearly' , '' , ''245 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 246 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 247 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 210 248 211 249 cn_dir = './' ! root directory for the location of the runoff files … … 222 260 &namsbc_rnf ! runoffs namelist surface boundary condition 223 261 !----------------------------------------------------------------------- 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_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 227 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 228 sn_s_rnf = 'runoffs' , 24 , 'rosaline' , .true. , .true. , 'yearly', '' , '' 229 sn_t_rnf = 'runoffs' , 24 , 'rotemper' , .true. , .true. , 'yearly', '' , '' 230 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly', '' , '' 262 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 263 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 264 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' 265 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 266 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' 267 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' 268 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' 269 231 270 cn_dir = './' ! root directory for the location of the runoff files 232 271 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) … … 244 283 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 245 284 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 246 sn_apr = 'patm' , -1 , 247 ! 285 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' 286 248 287 cn_dir = './' ! root directory for the location of the bulk files 249 288 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) … … 252 291 &namsbc_ssr ! surface boundary condition : sea surface restoring 253 292 !----------------------------------------------------------------------- 254 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !255 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !256 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , ''257 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true., 'yearly' , '' , ''293 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 294 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 295 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' 296 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true. , 'yearly' , '' , '' 258 297 259 298 cn_dir = './' ! root directory for the location of the runoff files … … 264 303 rn_deds = -27.7 ! magnitude of the damping on salinity [mm/day] 265 304 ln_sssr_bnd = .false. ! flag to bound erp term (associated with nn_sssr=2) 266 rn_sssr_bnd = 0.e0 ! ABS(Max/Min) value of the damping erp term [mm/day]305 rn_sssr_bnd = 4.e0 ! ABS(Max/Min) value of the damping erp term [mm/day] 267 306 / 268 307 !----------------------------------------------------------------------- … … 286 325 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 287 326 !!====================================================================== 288 327 ! 289 328 !----------------------------------------------------------------------- 290 329 &namlbc ! lateral momentum boundary condition … … 301 340 &namobc ! open boundaries parameters ("key_obc") 302 341 !----------------------------------------------------------------------- 303 ln_obc_clim= .false. ! climatological obc data files (T) or not (F)304 ln_vol_cst= .true. ! impose the total volume conservation (T) or not (F)305 ln_obc_fla= .false. ! Flather open boundary condition306 nn_obcdta= 1 ! = 0 the obc data are equal to the initial state342 ln_obc_clim = .false. ! climatological obc data files (T) or not (F) 343 ln_vol_cst = .true. ! impose the total volume conservation (T) or not (F) 344 ln_obc_fla = .false. ! Flather open boundary condition 345 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 307 346 ! = 1 the obc data are read in 'obc.dta' files 308 cn_obcdta= 'annual' ! set to annual if obc datafile hold 1 year of data347 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 309 348 ! set to monthly if obc datafile hold 1 month of data 310 rn_dpein= 1. ! damping time scale for inflow at east open boundary311 rn_dpwin= 1. ! - - - west - -312 rn_dpnin= 1. ! - - - north - -313 rn_dpsin= 1. ! - - - south - -314 rn_dpeob= 3000. ! time relaxation (days) for the east open boundary315 rn_dpwob= 15. ! - - - west - -316 rn_dpnob= 3000. ! - - - north - -317 rn_dpsob= 15. ! - - - south - -318 rn_volemp= 1. ! = 0 the total volume change with the surface flux (E-P-R)349 rn_dpein = 1. ! damping time scale for inflow at east open boundary 350 rn_dpwin = 1. ! - - - west - - 351 rn_dpnin = 1. ! - - - north - - 352 rn_dpsin = 1. ! - - - south - - 353 rn_dpeob = 3000. ! time relaxation (days) for the east open boundary 354 rn_dpwob = 15. ! - - - west - - 355 rn_dpnob = 3000. ! - - - north - - 356 rn_dpsob = 15. ! - - - south - - 357 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 319 358 ! = 1 the total volume remains constant 320 359 / … … 322 361 &namagrif ! AGRIF zoom ("key_agrif") 323 362 !----------------------------------------------------------------------- 324 nn_cln_update = 3! baroclinic update frequency325 ln_spc_dyn = .true.! use 0 as special value for dynamics326 rn_sponge_tra = 2880.! coefficient for tracer sponge layer [s]327 rn_sponge_dyn = 2880.! coefficient for dynamics sponge layer [s]363 nn_cln_update = 3 ! baroclinic update frequency 364 ln_spc_dyn = .true. ! use 0 as special value for dynamics 365 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 366 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 328 367 / 329 368 !----------------------------------------------------------------------- 330 369 &nambdy ! unstructured open boundaries ("key_bdy") 331 370 !----------------------------------------------------------------------- 332 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 333 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 334 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 335 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 336 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 337 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 338 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 339 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 340 ln_vol = .false. ! total volume correction (see volbdy parameter) 341 ln_mask = .false. ! boundary mask from filbdy_mask (T) or boundaries are on edges of domain (F) 342 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 343 ln_dyn_fla = .false. ! Apply Flather condition to velocities 344 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 345 ln_dyn_frs = .false. ! Apply FRS condition to velocities 346 nn_rimwidth = 9 ! width of the relaxation zone 347 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 348 ! = 1, bdy data are read in 'bdydata .nc' files 349 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 350 ! = 1, the total volume of the system is conserved 351 / 352 !----------------------------------------------------------------------- 353 &nambdy_tide ! tidal forcing at unstructured boundaries 354 !----------------------------------------------------------------------- 355 filtide = 'bdytide_' ! file name root of tidal forcing files 356 tide_cpt = 'M2','S1' ! names of tidal components used 357 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 358 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 371 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 372 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 373 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 374 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 375 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 376 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 377 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 378 379 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 380 ln_vol = .false. ! total volume correction (see volbdy parameter) 381 ln_mask = .false. ! boundary mask from filbdy_mask (T), boundaries are on edges of domain (F) 382 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 383 ln_dyn_fla = .false. ! Apply Flather condition to velocities 384 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 385 ln_dyn_frs = .false. ! Apply FRS condition to velocities 386 nn_rimwidth= 9 ! width of the relaxation zone 387 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 388 ! = 1, bdy data are read in 'bdydata .nc' files 389 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 390 ! = 1, the total volume of the system is conserved 391 / 392 !----------------------------------------------------------------------- 393 &nambdy_tide ! tidal forcing at unstructured boundaries 394 !----------------------------------------------------------------------- 395 filtide = 'bdytide_' ! file name root of tidal forcing files 396 tide_cpt = 'M2','S1' ! names of tidal components used 397 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 398 ln_tide_date= .false. ! adjust tidal harmonics for start date of run 359 399 / 360 400 … … 363 403 !!====================================================================== 364 404 !! nambfr bottom friction 365 !! nambbc bottom temperature boundary condition 405 !! nambbc bottom temperature boundary condition 366 406 !! nambbl bottom boundary layer scheme ("key_trabbl") 367 407 !!====================================================================== 368 408 ! 369 409 !----------------------------------------------------------------------- 370 410 &nambfr ! bottom friction … … 395 435 rn_gambbl = 10. ! advective bbl coefficient [s] 396 436 / 437 397 438 !!====================================================================== 398 439 !! Tracer (T & S ) namelists … … 403 444 !! namtra_dmp T & S newtonian damping ("key_tradmp") 404 445 !!====================================================================== 405 446 ! 406 447 !----------------------------------------------------------------------- 407 448 &nameos ! ocean physical parameters … … 422 463 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 423 464 ln_traadv_ubs = .false. ! UBS scheme 465 ln_traadv_qck = .false. ! QUCIKEST scheme 424 466 / 425 467 !----------------------------------------------------------------------- 426 468 &namtra_ldf ! lateral diffusion scheme for tracer 427 469 !----------------------------------------------------------------------- 428 429 ln_traldf_lap = .true. ! 430 ln_traldf_bilap = .false. ! 431 432 ln_traldf_level = .false. ! 433 ln_traldf_hor = .false. ! horizontal (geopotential)(require "key_ldfslp" when ln_sco=T)434 ln_traldf_iso = .true. ! iso-neutral(require "key_ldfslp")435 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp")! UNDER TEST, DO NOT USE436 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp")! UNDER TEST, DO NOT USE437 438 rn_aht_0 = 1000. ! 439 rn_ahtb_0 = 0. ! 440 rn_aeiv_0 = 0. ! 470 ! ! Type of the operator : 471 ln_traldf_lap = .true. ! laplacian operator 472 ln_traldf_bilap = .false. ! bilaplacian operator 473 ! ! Direction of action : 474 ln_traldf_level = .false. ! iso-level 475 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 476 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 477 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") ! UNDER TEST, DO NOT USE 478 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") ! UNDER TEST, DO NOT USE 479 ! ! Coefficient 480 rn_aht_0 = 1000. ! horizontal eddy diffusivity for tracers [m2/s] 481 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 482 rn_aeiv_0 = 0. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 441 483 / 442 484 !----------------------------------------------------------------------- … … 454 496 nn_file = 1 ! create a damping.coeff NetCDF file (=1) or not (=0) 455 497 / 498 456 499 !!====================================================================== 457 500 !! *** Dynamics namelists *** … … 463 506 !! namdyn_ldf lateral diffusion scheme 464 507 !!====================================================================== 465 508 ! 466 509 !----------------------------------------------------------------------- 467 510 &namdyn_adv ! formulation of the momentum advection … … 504 547 &namdyn_ldf ! lateral diffusion on momentum 505 548 !----------------------------------------------------------------------- 506 549 ! ! Type of the operator : 507 550 ln_dynldf_lap = .true. ! laplacian operator 508 551 ln_dynldf_bilap = .false. ! bilaplacian operator 509 552 ! ! Direction of action : 510 553 ln_dynldf_level = .false. ! iso-level 511 554 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 512 555 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 513 556 ! ! Coefficient 514 557 rn_ahm_0_lap = 100000. ! horizontal laplacian eddy viscosity [m2/s] 515 558 rn_ahmb_0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 516 559 rn_ahm_0_blp = 0. ! horizontal bilaplacian eddy viscosity [m4/s] 517 560 / 561 518 562 !!====================================================================== 519 563 !! Tracers & Dynamics vertical physics namelists 520 564 !!====================================================================== 521 !! 522 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric")523 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke")524 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp")525 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm")526 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx")527 !!====================================================================== 528 565 !! namzdf vertical physics 566 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric") 567 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke") 568 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp") 569 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm") 570 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx") 571 !!====================================================================== 572 ! 529 573 !----------------------------------------------------------------------- 530 574 &namzdf ! vertical physics … … 591 635 / 592 636 !----------------------------------------------------------------------- 593 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls")594 !----------------------------------------------------------------------- 595 rn_emin = 1.e-6! minimum value of e [m2/s2]596 rn_epsmin = 1.e-12! minimum value of eps [m2/s3]597 ln_length_lim = .true.! limit on the dissipation rate under stable stratification (Galperin et al., 1988)598 rn_clim_galp = 0.53! galperin limit599 ln_crban = .TRUE.! Use Craig & Banner (1994) surface wave mixing parametrisation600 ln_sigpsi = .TRUE.! Activate or not Burchard 2001 mods on psi schmidt number in the wb case601 rn_crban = 100.! Craig and Banner 1994 constant for wb tke flux602 rn_charn = 70000.! Charnock constant for wb induced roughness length603 nn_tkebc_surf = 1! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)604 nn_tkebc_bot = 1! bottom tke condition (0/1=Dir/Neum)605 nn_psibc_surf = 1! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)606 nn_psibc_bot = 1! bottom psi condition (0/1=Dir/Neum)607 nn_stab_func = 2! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB)608 nn_clos = 1! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen)637 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 638 !----------------------------------------------------------------------- 639 rn_emin = 1.e-6 ! minimum value of e [m2/s2] 640 rn_epsmin = 1.e-12 ! minimum value of eps [m2/s3] 641 ln_length_lim = .true. ! limit on the dissipation rate under stable stratification (Galperin et al., 1988) 642 rn_clim_galp = 0.53 ! galperin limit 643 ln_crban = .TRUE. ! Use Craig & Banner (1994) surface wave mixing parametrisation 644 ln_sigpsi = .TRUE. ! Activate or not Burchard 2001 mods on psi schmidt number in the wb case 645 rn_crban = 100. ! Craig and Banner 1994 constant for wb tke flux 646 rn_charn = 70000. ! Charnock constant for wb induced roughness length 647 nn_tkebc_surf = 1 ! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 648 nn_tkebc_bot = 1 ! bottom tke condition (0/1=Dir/Neum) 649 nn_psibc_surf = 1 ! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 650 nn_psibc_bot = 1 ! bottom psi condition (0/1=Dir/Neum) 651 nn_stab_func = 2 ! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB) 652 nn_clos = 1 ! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen) 609 653 / 610 654 !----------------------------------------------------------------------- … … 624 668 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 625 669 / 670 626 671 !!====================================================================== 627 672 !! *** Miscelaneous namelists *** … … 632 677 !! namsol elliptic solver / island / free surface 633 678 !!====================================================================== 634 679 ! 635 680 !----------------------------------------------------------------------- 636 681 &namsol ! elliptic solver / island / free surface … … 676 721 677 722 !!====================================================================== 678 !! *** Diagnostics namelists *** 679 !!====================================================================== 723 !! *** Diagnostics namelists *** 724 !!====================================================================== 725 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 680 726 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 681 !! namgap level mean model-data gap ("key_diagap")682 727 !! namflo float parameters ("key_float") 683 728 !! namptr Poleward Transport Diagnostics 684 !!====================================================================== 685 729 !! namhsb Heat and salt budgets 730 !!====================================================================== 731 ! 732 !----------------------------------------------------------------------- 733 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 734 !----------------------------------------------------------------------- 735 nn_nchunks_i= 4 ! number of chunks in i-dimension 736 nn_nchunks_j= 4 ! number of chunks in j-dimension 737 nn_nchunks_k= 31 ! number of chunks in k-dimension 738 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 739 ! is optimal for postprocessing which works exclusively with horizontal slabs 740 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 741 ! (F) ignore chunking information and produce netcdf3-compatible files 742 / 686 743 !----------------------------------------------------------------------- 687 744 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 688 ! ! or mixed-layer trends or barotropic vorticity ( 'key_trdmld' or"key_trdvor")745 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 689 746 !----------------------------------------------------------------------- 690 747 nn_trd = 365 ! time step frequency dynamics and tracers trends … … 697 754 / 698 755 !----------------------------------------------------------------------- 699 &namgap ! level mean model-data gap ('key_diagap')700 !-----------------------------------------------------------------------701 nn_gap = 15 ! time-step frequency of model-data gap computation702 nn_prg = 10 ! time-step frequency of gap print in model output703 /704 !-----------------------------------------------------------------------705 756 &namflo ! float parameters ("key_float") 706 757 !----------------------------------------------------------------------- 707 ln_rstflo= .false. ! float restart (T) or not (F)708 nn_writefl= 75 ! frequency of writing in float output file709 nn_stockfl= 5475 ! frequency of creation of the float restart file710 ln_argo= .false. ! Argo type floats (stay at the surface each 10 days)711 ln_flork4= .false. ! trajectories computed with a 4th order Runge-Kutta (T)758 ln_rstflo = .false. ! float restart (T) or not (F) 759 nn_writefl = 75 ! frequency of writing in float output file 760 nn_stockfl = 5475 ! frequency of creation of the float restart file 761 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 762 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 712 763 ! or computed with Blanke' scheme (F) 713 764 / … … 716 767 !----------------------------------------------------------------------- 717 768 ln_diaptr = .false. ! Poleward heat and salt transport (T) or not (F) 718 ln_diaznl = . false.! Add zonal means and meridional stream functions719 ln_subbas = . false.! Atlantic/Pacific/Indian basins computation (T) or not769 ln_diaznl = .true. ! Add zonal means and meridional stream functions 770 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not 720 771 ! (orca configuration only, need input basins mask file named "subbasins.nc" 772 ln_ptrcomp = .true. ! Add decomposition : overturning 721 773 nn_fptr = 1 ! Frequency of ptr computation [time step] 722 774 nn_fwri = 15 ! Frequency of ptr outputs [time step] … … 727 779 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 728 780 / 729 !----------------------------------------------------------------------- 730 ! namobs observation usage switch 731 !----------------------------------------------------------------------- 732 ! 733 ! ln_t3d Logical switch for T profile observations 734 ! ln_s3d Logical switch for S profile observations 735 ! ln_ena Logical switch for ENACT insitu data set 736 ! ln_cor Logical switch for Coriolis insitu data set 737 ! ln_profb Logical switch for feedback insitu data set 738 ! ln_sla Logical switch for SLA observations 739 ! ln_sladt Logical switch for AVISO SLA data 740 ! ln_slafb Logical switch for feedback SLA data 741 ! ln_ssh Logical switch for SSH observations 742 ! ln_sst Logical switch for SST observations 743 ! ln_reysst Logical switch for Reynolds observations 744 ! ln_ghrsst Logical switch for GHRSST observations 745 ! ln_sstfb Logical switch for feedback SST data 746 ! ln_sss Logical switch for SSS observations 747 ! ln_seaice Logical switch for Sea Ice observations 748 ! ln_vel3d Logical switch for velocity observations 749 ! ln_velavcur Logical switch for velocity daily av. cur. 750 ! ln_velhrcur Logical switch for velocity high freq. cur. 751 ! ln_velavadcp Logical switch for velocity daily av. ADCP 752 ! ln_velhradcp Logical switch for velocity high freq. ADCP 753 ! ln_velfb Logical switch for feedback velocity data 754 ! ln_grid_global Global distribtion of observations 755 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 756 ! grid_search_file Grid search lookup file header 757 ! enactfiles ENACT input observation file names 758 ! coriofiles Coriolis input observation file name 759 ! profbfiles Profile feedback input observation file name 760 ! ln_profb_enatim Enact feedback input time setting switch 761 ! slafilesact Active SLA input observation file name 762 ! slafilespas Passive SLA input observation file name 763 ! slafbfiles Feedback SLA input observation file name 764 ! sstfiles GHRSST input observation file name 765 ! sstfbfiles Feedback SST input observation file name 766 ! seaicefiles Sea Ice input observation file name 767 ! velavcurfiles Vel. cur. daily av. input file name 768 ! velhvcurfiles Vel. cur. high freq. input file name 769 ! velavadcpfiles Vel. ADCP daily av. input file name 770 ! velhvadcpfiles Vel. ADCP high freq. input file name 771 ! velfbfiles Vel. feedback input observation file name 772 ! dobsini Initial date in window YYYYMMDD.HHMMSS 773 ! dobsend Final date in window YYYYMMDD.HHMMSS 774 ! n1dint Type of vertical interpolation method 775 ! n2dint Type of horizontal interpolation method 776 ! ln_nea Rejection of observations near land switch 777 ! nmsshc MSSH correction scheme 778 ! mdtcorr MDT correction 779 ! mdtcutoff MDT cutoff for computed correction 780 ! ln_altbias Logical switch for alt bias 781 ! ln_ignmis Logical switch for ignoring missing files 782 ! endailyavtypes ENACT daily average types 783 &namobs 784 ln_t3d = .false. 785 ln_s3d = .false. 786 ln_ena = .false. 787 ln_profb = .false. 788 ln_sla = .false. 789 ln_sladt = .false. 790 ln_slafb = .false. 791 ln_sst = .false. 792 ln_sstfb = .false. 793 nmsshc = 0 781 782 !!====================================================================== 783 !! *** Observation & Assimilation namelists *** 784 !!====================================================================== 785 !! namobs observation and model comparison ('key_diaobs') 786 !! nam_asminc assimilation increments ('key_asminc') 787 !!====================================================================== 788 ! 789 !----------------------------------------------------------------------- 790 &namobs ! observation usage switch ('key_diaobs') 791 !----------------------------------------------------------------------- 792 ln_t3d = .false. ! Logical switch for T profile observations 793 ln_s3d = .false. ! Logical switch for S profile observations 794 ln_ena = .false. ! Logical switch for ENACT insitu data set 795 ! ! ln_cor Logical switch for Coriolis insitu data set 796 ln_profb = .false. ! Logical switch for feedback insitu data set 797 ln_sla = .false. ! Logical switch for SLA observations 798 799 ln_sladt = .false. ! Logical switch for AVISO SLA data 800 801 ln_slafb = .false. ! Logical switch for feedback SLA data 802 ! ln_ssh Logical switch for SSH observations 803 804 ln_sst = .false. ! Logical switch for SST observations 805 ! ln_reysst Logical switch for Reynolds observations 806 ! ln_ghrsst Logical switch for GHRSST observations 807 808 ln_sstfb = .false. ! Logical switch for feedback SST data 809 ! ln_sss Logical switch for SSS observations 810 ! ln_seaice Logical switch for Sea Ice observations 811 ! ln_vel3d Logical switch for velocity observations 812 ! ln_velavcur Logical switch for velocity daily av. cur. 813 ! ln_velhrcur Logical switch for velocity high freq. cur. 814 ! ln_velavadcp Logical switch for velocity daily av. ADCP 815 ! ln_velhradcp Logical switch for velocity high freq. ADCP 816 ! ln_velfb Logical switch for feedback velocity data 817 ! ln_grid_global Global distribtion of observations 818 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 819 ! grid_search_file Grid search lookup file header 820 ! enactfiles ENACT input observation file names 821 ! coriofiles Coriolis input observation file name 822 ! ! profbfiles: Profile feedback input observation file name 794 823 profbfiles = 'profiles_01.nc' 824 ! ln_profb_enatim Enact feedback input time setting switch 825 ! slafilesact Active SLA input observation file name 826 ! slafilespas Passive SLA input observation file name 827 ! ! slafbfiles: Feedback SLA input observation file name 795 828 slafbfiles = 'sla_01.nc' 829 ! sstfiles GHRSST input observation file name 830 ! ! sstfbfiles: Feedback SST input observation file name 796 831 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 797 ln_altbias = .false. 832 ! seaicefiles Sea Ice input observation file name 833 ! velavcurfiles Vel. cur. daily av. input file name 834 ! velhvcurfiles Vel. cur. high freq. input file name 835 ! velavadcpfiles Vel. ADCP daily av. input file name 836 ! velhvadcpfiles Vel. ADCP high freq. input file name 837 ! velfbfiles Vel. feedback input observation file name 838 ! dobsini Initial date in window YYYYMMDD.HHMMSS 839 ! dobsend Final date in window YYYYMMDD.HHMMSS 840 ! n1dint Type of vertical interpolation method 841 ! n2dint Type of horizontal interpolation method 842 ! ln_nea Rejection of observations near land switch 843 nmsshc = 0 ! MSSH correction scheme 844 ! mdtcorr MDT correction 845 ! mdtcutoff MDT cutoff for computed correction 846 ln_altbias = .false. ! Logical switch for alt bias 847 ln_ignmis = .true. ! Logical switch for ignoring missing files 848 ! endailyavtypes ENACT daily average types 798 849 ln_grid_global = .true. 799 850 ln_grid_search_lookup = .false. 800 ln_ignmis = .true.801 851 / 802 852 !----------------------------------------------------------------------- 803 ! nam_asminc assimilation increments namelist 804 !----------------------------------------------------------------------- 805 ! ln_bkgwri Logical switch for writing out background state 806 ! ln_trjwri Logical switch for writing out state trajectory 807 ! ln_trainc Logical switch for applying tracer increments 808 ! ln_dyninc Logical switch for applying velocity increments 809 ! ln_sshinc Logical switch for applying SSH increments 810 ! ln_asmdin Logical switch for Direct Initialization (DI) 811 ! ln_asmiau Logical switch for Incremental Analysis Updating (IAU) 812 ! nitbkg Timestep of background in [0,nitend-nit000-1] 813 ! nitdin Timestep of background for DI in [0,nitend-nit000-1] 814 ! nitiaustr Timestep of start of IAU interval in [0,nitend-nit000-1] 815 ! nitiaufin Timestep of end of IAU interval in [0,nitend-nit000-1] 816 ! niaufn Type of IAU weighting function 817 ! nittrjfrq Frequency of trajectory output for 4D-VAR 818 ! ln_salfix Logical switch for ensuring that the sa > salfixmin 819 ! salfixmin Minimum salinity after applying the increments 820 &nam_asminc 821 ln_bkgwri = .false. 822 ln_trjwri = .false. 823 ln_trainc = .false. 824 ln_dyninc = .false. 825 ln_sshinc = .false. 826 ln_asmdin = .false. 827 ln_asmiau = .false. 828 nitbkg = 0 829 nitdin = 0 830 nitiaustr = 1 831 nitiaufin = 15 832 niaufn = 0 833 nittrjfrq = 0 834 ln_salfix = .false. 835 salfixmin = -9999 836 / 853 &nam_asminc ! assimilation increments ('key_asminc') 854 !----------------------------------------------------------------------- 855 ln_bkgwri = .false. ! Logical switch for writing out background state 856 ln_trjwri = .false. ! Logical switch for writing out state trajectory 857 ln_trainc = .false. ! Logical switch for applying tracer increments 858 ln_dyninc = .false. ! Logical switch for applying velocity increments 859 ln_sshinc = .false. ! Logical switch for applying SSH increments 860 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 861 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 862 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 863 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 864 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 865 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 866 niaufn = 0 ! Type of IAU weighting function 867 nittrjfrq = 0 ! Frequency of trajectory output for 4D-VAR 868 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 869 salfixmin = -9999 ! Minimum salinity after applying the increments 870 / -
branches/nemo_v3_3_beta/NEMOGCM/CONFIG/GYRE_LOBSTER/EXP00/namelist
r2399 r2417 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom )3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom, namdta_tem, namdta_sal) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 5 !! namsbc_cpl, namsbc_cpl_co2 namtra_qsr, namsbc_rnf, 6 !! namsbc_apr, namsbc_ssr, namsbc_alb) 6 7 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 8 !! 5 - bottom boundary (nambfr, nambbc, nambbl) … … 9 10 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 11 !! 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) 12 !! 9 - diagnostics (namnc4, namtrd, namspr, namflo, namptr, namhsb) 13 !! 10 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 14 !! 11 - Obs & Assim (namobs, nam_asminc) 13 15 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 16 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 19 21 !! namrun parameters of the run 20 22 !!====================================================================== 21 23 ! 22 24 !----------------------------------------------------------------------- 23 25 &namrun ! parameters of the run … … 43 45 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 44 46 / 45 !!====================================================================== 46 !! namnc4 netcdf4 chunking and compression settings 47 !!====================================================================== 48 !----------------------------------------------------------------------- 49 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 50 ! (ignored if "key_netcdf4" is not used) 51 !----------------------------------------------------------------------- 52 nn_nchunks_i = 4 ! number of chunks in i-dimension 53 nn_nchunks_j = 4 ! number of chunks in j-dimension 54 nn_nchunks_k = 31 ! number of chunks in k-dimension 55 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 56 ! is optimal for postprocessing which works exclusively with horizontal slabs 57 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 58 ! (F) ignore chunking information and produce netcdf3-compatible files 59 / 47 60 48 !!====================================================================== 61 49 !! *** Domain namelists *** … … 64 52 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 65 53 !! namdom space and time domain (bathymetry, mesh, timestep) 66 !!====================================================================== 67 54 !! namdta_tem data: temperature ("key_dtatem") 55 !! namdta_sal data: salinity ("key_dtasal") 56 !!====================================================================== 57 ! 68 58 !----------------------------------------------------------------------- 69 59 &namzgr ! vertical coordinate … … 103 93 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 104 94 / 95 !----------------------------------------------------------------------- 96 &namdta_tem ! data : temperature ("key_dtatem") 97 !----------------------------------------------------------------------- 98 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 99 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 100 sn_tem = 'data_1m_potential_temperature_nomask', -1,'votemper', .true. , .true., 'yearly' , ' ' , ' ' 101 ! 102 cn_dir = './' ! root directory for the location of the runoff files 103 / 104 !----------------------------------------------------------------------- 105 &namdta_sal ! data : salinity ("key_dtasal") 106 !----------------------------------------------------------------------- 107 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 108 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 109 sn_sal = 'data_1m_salinity_nomask', -1 ,'vosaline', .true. , .true., 'yearly' , '' , ' ' 110 ! 111 cn_dir = './' ! root directory for the location of the runoff files 112 / 113 105 114 !!====================================================================== 106 115 !! *** Surface Boundary Condition namelists *** 107 116 !!====================================================================== 108 !! namsbc surface boundary condition 109 !! namsbc_ana analytical formulation 110 !! namsbc_flx flux formulation 111 !! namsbc_clio CLIO bulk formulea formulation 112 !! namsbc_core CORE bulk formulea formulation 113 !! namsbc_cpl CouPLed formulation ("key_coupled") 114 !! namtra_qsr penetrative solar radiation 115 !! namsbc_rnf river runoffs 116 !! namsbc_ssr sea surface restoring term (for T and/or S) 117 !! namsbc_alb albedo parameters 118 !!====================================================================== 119 117 !! namsbc surface boundary condition 118 !! namsbc_ana analytical formulation 119 !! namsbc_flx flux formulation 120 !! namsbc_clio CLIO bulk formulea formulation 121 !! namsbc_core CORE bulk formulea formulation 122 !! namsbc_cpl CouPLed formulation ("key_coupled") 123 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 124 !! namtra_qsr penetrative solar radiation 125 !! namsbc_rnf river runoffs 126 !! namsbc_apr Atmospheric Pressure 127 !! namsbc_ssr sea surface restoring term (for T and/or S) 128 !! namsbc_alb albedo parameters 129 !!====================================================================== 130 ! 120 131 !----------------------------------------------------------------------- 121 132 &namsbc ! Surface Boundary Condition (surface module) 122 133 !----------------------------------------------------------------------- 123 134 nn_fsbc = 1 ! frequency of surface boundary condition computation 124 ! (= the frequency of sea-ice model call)125 ln_ana = .true. ! analytical formulation (T => fill namsbc_ana )126 ln_flx = .false. ! flux formulation (T => fill namsbc_flx )127 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio)128 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core)129 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl )135 ! (also = the frequency of sea-ice model call) 136 ln_ana = .true. ! analytical formulation (T => fill namsbc_ana ) 137 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 138 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 139 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core) 140 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 130 141 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 131 142 nn_ice = 0 ! =0 no ice boundary condition , 132 143 ! =1 use observed ice-cover , 133 ! =2 ice-model used 144 ! =2 ice-model used ("key_lim3" or "key_lim2) 134 145 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 135 146 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 136 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr)147 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 137 148 nn_fwb = 0 ! FreshWater Budget: =0 unchecked , 138 ! =1 global mean of e-p-r set to zero at each nn_fsbc time step ,139 ! 140 ! 149 ! =1 global mean of e-p-r set to zero at each time step 150 ! =2 annual global mean of e-p-r set to zero 151 ! =3 global emp set to zero and spread out over erp area 141 152 / 142 153 !----------------------------------------------------------------------- … … 153 164 &namsbc_flx ! surface boundary condition : flux formulation 154 165 !----------------------------------------------------------------------- 155 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !156 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !157 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , ''158 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , ''159 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , ''160 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , ''161 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , ''162 ! 166 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 168 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , '' 169 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , '' 170 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , '' 171 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , '' 172 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , '' 173 163 174 cn_dir = './' ! root directory for the location of the flux files 164 175 / … … 166 177 &namsbc_clio ! namsbc_clio CLIO bulk formulea 167 178 !----------------------------------------------------------------------- 168 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !169 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !170 sn_utau = 'taux_1m' , -1 , 'sozotaux' , .true. , .true., 'yearly' , '' , ''171 sn_vtau = 'tauy_1m' , -1 , 'sometauy' , .true. , .true., 'yearly' , '' , ''172 sn_wndm = 'flx' , -1 , 'socliowi' , .true. , .true., 'yearly' , '' , ''173 sn_tair = 'flx' , -1 , 'socliot2' , .true. , .true., 'yearly' , '' , ''174 sn_humi = 'flx' , -1 , 'socliohu' , .true. , .true., 'yearly' , '' , ''175 sn_ccov = 'flx' , -1 , 'socliocl' , .false. , .true., 'yearly' , '' , ''176 sn_prec = 'flx' , -1 , 'socliopl' , .false. , .true., 'yearly' , '' , ''177 ! 179 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 sn_utau = 'taux_1m' , -1 , 'sozotaux', .true. , .true. , 'yearly' , '' , '' 182 sn_vtau = 'tauy_1m' , -1 , 'sometauy', .true. , .true. , 'yearly' , '' , '' 183 sn_wndm = 'flx' , -1 , 'socliowi', .true. , .true. , 'yearly' , '' , '' 184 sn_tair = 'flx' , -1 , 'socliot2', .true. , .true. , 'yearly' , '' , '' 185 sn_humi = 'flx' , -1 , 'socliohu', .true. , .true. , 'yearly' , '' , '' 186 sn_ccov = 'flx' , -1 , 'socliocl', .false. , .true. , 'yearly' , '' , '' 187 sn_prec = 'flx' , -1 , 'socliopl', .false. , .true. , 'yearly' , '' , '' 188 178 189 cn_dir = './' ! root directory for the location of the bulk files are 179 190 / … … 181 192 &namsbc_core ! namsbc_core CORE bulk formulea 182 193 !----------------------------------------------------------------------- 183 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights! rotation !184 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename! pairing !185 sn_wndi = 'u10_core' , -1 , 'u10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'U1'186 sn_wndj = 'v10_core' , -1 , 'v10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'V1'187 sn_qsr = 'qsw_core' , -1 , 'swdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''188 sn_qlw = 'qlw_core' , -1 , 'lwdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''189 sn_tair = 't2_core' , -1 , 't2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''190 sn_humi = 'q2_core' , -1 , 'q2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''191 sn_prec = 'precip_core', -1 , 'precip' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''192 sn_snow = 'snow_core' , -1 , 'snow' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''193 sn_tdif = 'taudif_core', 24 , 'taudif' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''194 ! 194 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 195 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 196 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , '' , 'Uwnd' 197 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , '' , 'Vwnd' 198 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , '' , '' 199 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , '' , '' 200 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , '' , '' 201 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , '' , '' 202 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , '' , '' 203 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' , '' 204 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' , '' 205 195 206 cn_dir = './' ! root directory for the location of the bulk files 196 ln_2m = . true.! air temperature and humidity referenced at 2m (T) instead 10m (F)207 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) 197 208 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data ? 198 209 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 199 210 / 200 211 !----------------------------------------------------------------------- 201 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 202 !----------------------------------------------------------------------- 212 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 213 !----------------------------------------------------------------------- 214 ! ! send 215 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 216 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' 217 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow' 218 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice' 219 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian' 220 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 221 cn_snd_crt_grid = 'T' ! 'T' 222 ! ! receive 223 cn_rcv_w10m = 'none' ! 'none' 'coupled' 224 cn_rcv_taumod = 'coupled' ! 'none' 'coupled' 225 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice' 226 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian' 227 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 228 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V' 229 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled' 230 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 231 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 232 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice' 233 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed' 234 cn_rcv_cal = 'coupled' ! 'none' 'coupled' 235 / 236 !----------------------------------------------------------------------- 237 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 238 !----------------------------------------------------------------------- 239 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' 240 cn_rcv_co2 = 'coupled' ! receive : 'none' 'coupled' 203 241 / 204 242 !----------------------------------------------------------------------- 205 243 &namtra_qsr ! penetrative solar radiation 206 244 !----------------------------------------------------------------------- 207 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !208 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !209 sn_chl = 'chlorophyll', -1 , 'CHLA' , .true. , .true., 'yearly' , '' , ''210 245 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 246 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 247 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 248 211 249 cn_dir = './' ! root directory for the location of the runoff files 212 250 ln_traqsr = .true. ! Light penetration (T) or not (F) … … 222 260 &namsbc_rnf ! runoffs namelist surface boundary condition 223 261 !----------------------------------------------------------------------- 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_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 227 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 228 sn_s_rnf = 'runoffs' , 24 , 'rosaline' , .true. , .true. , 'yearly', '' , '' 229 sn_t_rnf = 'runoffs' , 24 , 'rotemper' , .true. , .true. , 'yearly', '' , '' 230 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly', '' , '' 262 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 263 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 264 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' 265 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 266 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' 267 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' 268 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' 269 231 270 cn_dir = './' ! root directory for the location of the runoff files 232 271 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) 233 272 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 234 rn_hrnf = 0.e0 ! depth over which enhanced vertical mixing is used273 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used 235 274 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] 236 275 rn_rfact = 1.e0 ! multiplicative factor for runoff … … 244 283 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 245 284 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 246 sn_apr = 'patm' , -1 , 247 ! 285 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' 286 248 287 cn_dir = './' ! root directory for the location of the bulk files 249 288 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) … … 252 291 &namsbc_ssr ! surface boundary condition : sea surface restoring 253 292 !----------------------------------------------------------------------- 254 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !255 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !256 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , ''257 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true., 'yearly' , '' , ''258 293 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 294 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 295 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' 296 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true. , 'yearly' , '' , '' 297 259 298 cn_dir = './' ! root directory for the location of the runoff files 260 299 nn_sstr = 0 ! add a retroaction term in the surface heat flux (=1) or not (=0) … … 264 303 rn_deds = -27.7 ! magnitude of the damping on salinity [mm/day] 265 304 ln_sssr_bnd = .false. ! flag to bound erp term (associated with nn_sssr=2) 266 rn_sssr_bnd = 0.e0 ! ABS(Max/Min) value of the damping erp term [mm/day]305 rn_sssr_bnd = 4.e0 ! ABS(Max/Min) value of the damping erp term [mm/day] 267 306 / 268 307 !----------------------------------------------------------------------- … … 286 325 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 287 326 !!====================================================================== 288 327 ! 289 328 !----------------------------------------------------------------------- 290 329 &namlbc ! lateral momentum boundary condition … … 301 340 &namobc ! open boundaries parameters ("key_obc") 302 341 !----------------------------------------------------------------------- 303 ln_obc_clim= .false. ! climatological obc data files (T) or not (F)304 ln_vol_cst= .true. ! impose the total volume conservation (T) or not (F)305 ln_obc_fla= .false. ! Flather open boundary condition306 nn_obcdta= 1 ! = 0 the obc data are equal to the initial state342 ln_obc_clim = .false. ! climatological obc data files (T) or not (F) 343 ln_vol_cst = .true. ! impose the total volume conservation (T) or not (F) 344 ln_obc_fla = .false. ! Flather open boundary condition 345 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 307 346 ! = 1 the obc data are read in 'obc.dta' files 308 cn_obcdta= 'annual' ! set to annual if obc datafile hold 1 year of data347 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 309 348 ! set to monthly if obc datafile hold 1 month of data 310 rn_dpein= 1. ! damping time scale for inflow at east open boundary311 rn_dpwin= 1. ! - - - west - -312 rn_dpnin= 1. ! - - - north - -313 rn_dpsin= 1. ! - - - south - -314 rn_dpeob= 3000. ! time relaxation (days) for the east open boundary315 rn_dpwob= 15. ! - - - west - -316 rn_dpnob= 3000. ! - - - north - -317 rn_dpsob= 15. ! - - - south - -318 rn_volemp= 1. ! = 0 the total volume change with the surface flux (E-P-R)349 rn_dpein = 1. ! damping time scale for inflow at east open boundary 350 rn_dpwin = 1. ! - - - west - - 351 rn_dpnin = 1. ! - - - north - - 352 rn_dpsin = 1. ! - - - south - - 353 rn_dpeob = 3000. ! time relaxation (days) for the east open boundary 354 rn_dpwob = 15. ! - - - west - - 355 rn_dpnob = 3000. ! - - - north - - 356 rn_dpsob = 15. ! - - - south - - 357 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 319 358 ! = 1 the total volume remains constant 320 359 / … … 322 361 &namagrif ! AGRIF zoom ("key_agrif") 323 362 !----------------------------------------------------------------------- 324 nn_cln_update = 3! baroclinic update frequency325 ln_spc_dyn = .true.! use 0 as special value for dynamics326 rn_sponge_tra = 2880.! coefficient for tracer sponge layer [s]327 rn_sponge_dyn = 2880.! coefficient for dynamics sponge layer [s]363 nn_cln_update = 3 ! baroclinic update frequency 364 ln_spc_dyn = .true. ! use 0 as special value for dynamics 365 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 366 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 328 367 / 329 368 !----------------------------------------------------------------------- 330 369 &nambdy ! unstructured open boundaries ("key_bdy") 331 370 !----------------------------------------------------------------------- 332 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 333 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 334 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 335 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 336 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 337 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 338 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 339 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 340 ln_vol = .false. ! total volume correction (see volbdy parameter) 341 ln_mask = .false. ! boundary mask from filbdy_mask (T) or boundaries are on edges of domain (F) 342 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 343 ln_dyn_fla = .false. ! Apply Flather condition to velocities 344 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 345 ln_dyn_frs = .false. ! Apply FRS condition to velocities 346 nn_rimwidth = 9 ! width of the relaxation zone 347 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 348 ! = 1, bdy data are read in 'bdydata .nc' files 349 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 350 ! = 1, the total volume of the system is conserved 351 / 352 !----------------------------------------------------------------------- 353 &nambdy_tide ! tidal forcing at unstructured boundaries 354 !----------------------------------------------------------------------- 355 filtide = 'bdytide_' ! file name root of tidal forcing files 356 tide_cpt = 'M2','S1' ! names of tidal components used 357 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 358 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 371 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 372 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 373 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 374 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 375 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 376 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 377 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 378 379 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 380 ln_vol = .false. ! total volume correction (see volbdy parameter) 381 ln_mask = .false. ! boundary mask from filbdy_mask (T), boundaries are on edges of domain (F) 382 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 383 ln_dyn_fla = .false. ! Apply Flather condition to velocities 384 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 385 ln_dyn_frs = .false. ! Apply FRS condition to velocities 386 nn_rimwidth = 9 ! width of the relaxation zone 387 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 388 ! = 1, bdy data are read in 'bdydata .nc' files 389 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 390 ! = 1, the total volume of the system is conserved 391 / 392 !----------------------------------------------------------------------- 393 &nambdy_tide ! tidal forcing at unstructured boundaries 394 !----------------------------------------------------------------------- 395 filtide = 'bdytide_' ! file name root of tidal forcing files 396 tide_cpt = 'M2','S1' ! names of tidal components used 397 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 398 ln_tide_date= .false. ! adjust tidal harmonics for start date of run 359 399 / 360 400 … … 366 406 !! nambbl bottom boundary layer scheme ("key_trabbl") 367 407 !!====================================================================== 368 408 ! 369 409 !----------------------------------------------------------------------- 370 410 &nambfr ! bottom friction … … 388 428 / 389 429 !----------------------------------------------------------------------- 390 &nambbl ! bottom boundary layer scheme 430 &nambbl ! bottom boundary layer scheme 391 431 !----------------------------------------------------------------------- 392 432 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) … … 395 435 rn_gambbl = 10. ! advective bbl coefficient [s] 396 436 / 437 397 438 !!====================================================================== 398 439 !! Tracer (T & S ) namelists … … 403 444 !! namtra_dmp T & S newtonian damping ("key_tradmp") 404 445 !!====================================================================== 405 446 ! 406 447 !----------------------------------------------------------------------- 407 448 &nameos ! ocean physical parameters … … 422 463 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 423 464 ln_traadv_ubs = .false. ! UBS scheme 465 ln_traadv_qck = .false. ! QUCIKEST scheme 424 466 / 425 467 !----------------------------------------------------------------------- 426 468 &namtra_ldf ! lateral diffusion scheme for tracer 427 469 !----------------------------------------------------------------------- 428 429 ln_traldf_lap = .true. ! 430 ln_traldf_bilap = .false. ! 431 432 ln_traldf_level = .false. ! 433 ln_traldf_hor = .false. ! horizontal (geopotential)(require "key_ldfslp" when ln_sco=T)434 ln_traldf_iso = .true. ! iso-neutral(require "key_ldfslp")435 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp")! UNDER TEST, DO NOT USE436 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp")! UNDER TEST, DO NOT USE437 438 rn_aht_0 = 1000. ! 439 rn_ahtb_0 = 0. ! 440 rn_aeiv_0 = 0. ! eddy induced velocity coefficient [m2/s](require "key_traldf_eiv")470 ! ! Type of the operator : 471 ln_traldf_lap = .true. ! laplacian operator 472 ln_traldf_bilap = .false. ! bilaplacian operator 473 ! ! Direction of action : 474 ln_traldf_level = .false. ! iso-level 475 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 476 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 477 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") ! UNDER TEST, DO NOT USE 478 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") ! UNDER TEST, DO NOT USE 479 ! ! Coefficient 480 rn_aht_0 = 1000. ! horizontal eddy diffusivity for tracers [m2/s] 481 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 482 rn_aeiv_0 = 0. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 441 483 / 442 484 !----------------------------------------------------------------------- … … 454 496 nn_file = 1 ! create a damping.coeff NetCDF file (=1) or not (=0) 455 497 / 498 456 499 !!====================================================================== 457 500 !! *** Dynamics namelists *** … … 463 506 !! namdyn_ldf lateral diffusion scheme 464 507 !!====================================================================== 465 508 ! 466 509 !----------------------------------------------------------------------- 467 510 &namdyn_adv ! formulation of the momentum advection … … 504 547 &namdyn_ldf ! lateral diffusion on momentum 505 548 !----------------------------------------------------------------------- 506 549 ! ! Type of the operator : 507 550 ln_dynldf_lap = .true. ! laplacian operator 508 551 ln_dynldf_bilap = .false. ! bilaplacian operator 509 552 ! ! Direction of action : 510 553 ln_dynldf_level = .false. ! iso-level 511 554 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 512 555 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 513 556 ! ! Coefficient 514 557 rn_ahm_0_lap = 100000. ! horizontal laplacian eddy viscosity [m2/s] 515 558 rn_ahmb_0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 516 rn_ahm_0_blp = 0. ! horizontal bilaplacian eddy viscosity [m4/s] 517 / 559 rn_ahm_0_blp = 0. ! horizontal bilaplacian eddy viscosity [m4/s] 560 / 561 518 562 !!====================================================================== 519 563 !! Tracers & Dynamics vertical physics namelists 520 564 !!====================================================================== 521 !! 522 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric")523 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke")524 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp")525 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm")526 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx")527 !!====================================================================== 528 565 !! namzdf vertical physics 566 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric") 567 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke") 568 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp") 569 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm") 570 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx") 571 !!====================================================================== 572 ! 529 573 !----------------------------------------------------------------------- 530 574 &namzdf ! vertical physics … … 591 635 / 592 636 !----------------------------------------------------------------------- 593 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls")594 !----------------------------------------------------------------------- 595 rn_emin = 1.e-6! minimum value of e [m2/s2]596 rn_epsmin = 1.e-12! minimum value of eps [m2/s3]597 ln_length_lim = .true.! limit on the dissipation rate under stable stratification (Galperin et al., 1988)598 rn_clim_galp = 0.53! galperin limit599 ln_crban = .TRUE.! Use Craig & Banner (1994) surface wave mixing parametrisation600 ln_sigpsi = .TRUE.! Activate or not Burchard 2001 mods on psi schmidt number in the wb case601 rn_crban = 100.! Craig and Banner 1994 constant for wb tke flux602 rn_charn = 70000.! Charnock constant for wb induced roughness length603 nn_tkebc_surf = 1! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)604 nn_tkebc_bot = 1! bottom tke condition (0/1=Dir/Neum)605 nn_psibc_surf = 1! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)606 nn_psibc_bot = 1! bottom psi condition (0/1=Dir/Neum)607 nn_stab_func = 2! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB)608 nn_clos = 1! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen)637 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 638 !----------------------------------------------------------------------- 639 rn_emin = 1.e-6 ! minimum value of e [m2/s2] 640 rn_epsmin = 1.e-12 ! minimum value of eps [m2/s3] 641 ln_length_lim = .true. ! limit on the dissipation rate under stable stratification (Galperin et al., 1988) 642 rn_clim_galp = 0.53 ! galperin limit 643 ln_crban = .TRUE. ! Use Craig & Banner (1994) surface wave mixing parametrisation 644 ln_sigpsi = .TRUE. ! Activate or not Burchard 2001 mods on psi schmidt number in the wb case 645 rn_crban = 100. ! Craig and Banner 1994 constant for wb tke flux 646 rn_charn = 70000. ! Charnock constant for wb induced roughness length 647 nn_tkebc_surf = 1 ! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 648 nn_tkebc_bot = 1 ! bottom tke condition (0/1=Dir/Neum) 649 nn_psibc_surf = 1 ! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 650 nn_psibc_bot = 1 ! bottom psi condition (0/1=Dir/Neum) 651 nn_stab_func = 2 ! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB) 652 nn_clos = 1 ! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen) 609 653 / 610 654 !----------------------------------------------------------------------- … … 624 668 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 625 669 / 670 626 671 !!====================================================================== 627 672 !! *** Miscelaneous namelists *** … … 632 677 !! namsol elliptic solver / island / free surface 633 678 !!====================================================================== 634 679 ! 635 680 !----------------------------------------------------------------------- 636 681 &namsol ! elliptic solver / island / free surface … … 676 721 677 722 !!====================================================================== 678 !! *** Diagnostics namelists *** 679 !!====================================================================== 723 !! *** Diagnostics namelists *** 724 !!====================================================================== 725 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 680 726 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 681 !! namgap level mean model-data gap ("key_diagap")682 727 !! namflo float parameters ("key_float") 683 728 !! namptr Poleward Transport Diagnostics 684 !!====================================================================== 685 729 !! namhsb Heat and salt budgets 730 !!====================================================================== 731 ! 732 !----------------------------------------------------------------------- 733 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 734 !----------------------------------------------------------------------- 735 nn_nchunks_i= 4 ! number of chunks in i-dimension 736 nn_nchunks_j= 4 ! number of chunks in j-dimension 737 nn_nchunks_k= 31 ! number of chunks in k-dimension 738 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 739 ! is optimal for postprocessing which works exclusively with horizontal slabs 740 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 741 ! (F) ignore chunking information and produce netcdf3-compatible files 742 / 686 743 !----------------------------------------------------------------------- 687 744 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 688 ! ! or mixed-layer trends or barotropic vorticity ( 'key_trdmld' or"key_trdvor")745 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 689 746 !----------------------------------------------------------------------- 690 747 nn_trd = 365 ! time step frequency dynamics and tracers trends … … 697 754 / 698 755 !----------------------------------------------------------------------- 699 &namgap ! level mean model-data gap ('key_diagap')700 !-----------------------------------------------------------------------701 nn_gap = 15 ! time-step frequency of model-data gap computation702 nn_prg = 10 ! time-step frequency of gap print in model output703 /704 !-----------------------------------------------------------------------705 756 &namflo ! float parameters ("key_float") 706 757 !----------------------------------------------------------------------- 707 ln_rstflo= .false. ! float restart (T) or not (F)708 nn_writefl= 75 ! frequency of writing in float output file709 nn_stockfl= 5475 ! frequency of creation of the float restart file710 ln_argo= .false. ! Argo type floats (stay at the surface each 10 days)711 ln_flork4= .false. ! trajectories computed with a 4th order Runge-Kutta (T)758 ln_rstflo = .false. ! float restart (T) or not (F) 759 nn_writefl = 75 ! frequency of writing in float output file 760 nn_stockfl = 5475 ! frequency of creation of the float restart file 761 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 762 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 712 763 ! or computed with Blanke' scheme (F) 713 764 / … … 716 767 !----------------------------------------------------------------------- 717 768 ln_diaptr = .false. ! Poleward heat and salt transport (T) or not (F) 718 ln_diaznl = . false.! Add zonal means and meridional stream functions719 ln_subbas = . false.! Atlantic/Pacific/Indian basins computation (T) or not769 ln_diaznl = .true. ! Add zonal means and meridional stream functions 770 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not 720 771 ! (orca configuration only, need input basins mask file named "subbasins.nc" 721 ln_ptrcomp = . false.! Add decomposition : overturning772 ln_ptrcomp = .true. ! Add decomposition : overturning 722 773 nn_fptr = 1 ! Frequency of ptr computation [time step] 723 774 nn_fwri = 15 ! Frequency of ptr outputs [time step] … … 728 779 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 729 780 / 730 !----------------------------------------------------------------------- 731 ! namobs observation usage switch 732 !----------------------------------------------------------------------- 733 ! 734 ! ln_t3d Logical switch for T profile observations 735 ! ln_s3d Logical switch for S profile observations 736 ! ln_ena Logical switch for ENACT insitu data set 737 ! ln_cor Logical switch for Coriolis insitu data set 738 ! ln_profb Logical switch for feedback insitu data set 739 ! ln_sla Logical switch for SLA observations 740 ! ln_sladt Logical switch for AVISO SLA data 741 ! ln_slafb Logical switch for feedback SLA data 742 ! ln_ssh Logical switch for SSH observations 743 ! ln_sst Logical switch for SST observations 744 ! ln_reysst Logical switch for Reynolds observations 745 ! ln_ghrsst Logical switch for GHRSST observations 746 ! ln_sstfb Logical switch for feedback SST data 747 ! ln_sss Logical switch for SSS observations 748 ! ln_seaice Logical switch for Sea Ice observations 749 ! ln_vel3d Logical switch for velocity observations 750 ! ln_velavcur Logical switch for velocity daily av. cur. 751 ! ln_velhrcur Logical switch for velocity high freq. cur. 752 ! ln_velavadcp Logical switch for velocity daily av. ADCP 753 ! ln_velhradcp Logical switch for velocity high freq. ADCP 754 ! ln_velfb Logical switch for feedback velocity data 755 ! ln_grid_global Global distribtion of observations 756 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 757 ! grid_search_file Grid search lookup file header 758 ! enactfiles ENACT input observation file names 759 ! coriofiles Coriolis input observation file name 760 ! profbfiles Profile feedback input observation file name 761 ! ln_profb_enatim Enact feedback input time setting switch 762 ! slafilesact Active SLA input observation file name 763 ! slafilespas Passive SLA input observation file name 764 ! slafbfiles Feedback SLA input observation file name 765 ! sstfiles GHRSST input observation file name 766 ! sstfbfiles Feedback SST input observation file name 767 ! seaicefiles Sea Ice input observation file name 768 ! velavcurfiles Vel. cur. daily av. input file name 769 ! velhvcurfiles Vel. cur. high freq. input file name 770 ! velavadcpfiles Vel. ADCP daily av. input file name 771 ! velhvadcpfiles Vel. ADCP high freq. input file name 772 ! velfbfiles Vel. feedback input observation file name 773 ! dobsini Initial date in window YYYYMMDD.HHMMSS 774 ! dobsend Final date in window YYYYMMDD.HHMMSS 775 ! n1dint Type of vertical interpolation method 776 ! n2dint Type of horizontal interpolation method 777 ! ln_nea Rejection of observations near land switch 778 ! nmsshc MSSH correction scheme 779 ! mdtcorr MDT correction 780 ! mdtcutoff MDT cutoff for computed correction 781 ! ln_altbias Logical switch for alt bias 782 ! ln_ignmis Logical switch for ignoring missing files 783 ! endailyavtypes ENACT daily average types 784 &namobs 785 ln_t3d = .false. 786 ln_s3d = .false. 787 ln_ena = .false. 788 ln_profb = .false. 789 ln_sla = .false. 790 ln_sladt = .false. 791 ln_slafb = .false. 792 ln_sst = .false. 793 ln_sstfb = .false. 794 nmsshc = 0 781 782 !!====================================================================== 783 !! *** Observation & Assimilation namelists *** 784 !!====================================================================== 785 !! namobs observation and model comparison ('key_diaobs') 786 !! nam_asminc assimilation increments ('key_asminc') 787 !!====================================================================== 788 ! 789 !----------------------------------------------------------------------- 790 &namobs ! observation usage switch ('key_diaobs') 791 !----------------------------------------------------------------------- 792 ln_t3d = .false. ! Logical switch for T profile observations 793 ln_s3d = .false. ! Logical switch for S profile observations 794 ln_ena = .false. ! Logical switch for ENACT insitu data set 795 ! ! ln_cor Logical switch for Coriolis insitu data set 796 ln_profb = .false. ! Logical switch for feedback insitu data set 797 ln_sla = .false. ! Logical switch for SLA observations 798 799 ln_sladt = .false. ! Logical switch for AVISO SLA data 800 801 ln_slafb = .false. ! Logical switch for feedback SLA data 802 ! ln_ssh Logical switch for SSH observations 803 804 ln_sst = .false. ! Logical switch for SST observations 805 ! ln_reysst Logical switch for Reynolds observations 806 ! ln_ghrsst Logical switch for GHRSST observations 807 808 ln_sstfb = .false. ! Logical switch for feedback SST data 809 ! ln_sss Logical switch for SSS observations 810 ! ln_seaice Logical switch for Sea Ice observations 811 ! ln_vel3d Logical switch for velocity observations 812 ! ln_velavcur Logical switch for velocity daily av. cur. 813 ! ln_velhrcur Logical switch for velocity high freq. cur. 814 ! ln_velavadcp Logical switch for velocity daily av. ADCP 815 ! ln_velhradcp Logical switch for velocity high freq. ADCP 816 ! ln_velfb Logical switch for feedback velocity data 817 ! ln_grid_global Global distribtion of observations 818 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 819 ! grid_search_file Grid search lookup file header 820 ! enactfiles ENACT input observation file names 821 ! coriofiles Coriolis input observation file name 822 ! ! profbfiles: Profile feedback input observation file name 795 823 profbfiles = 'profiles_01.nc' 824 ! ln_profb_enatim Enact feedback input time setting switch 825 ! slafilesact Active SLA input observation file name 826 ! slafilespas Passive SLA input observation file name 827 ! ! slafbfiles: Feedback SLA input observation file name 796 828 slafbfiles = 'sla_01.nc' 829 ! sstfiles GHRSST input observation file name 830 ! ! sstfbfiles: Feedback SST input observation file name 797 831 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 798 ln_altbias = .false. 832 ! seaicefiles Sea Ice input observation file name 833 ! velavcurfiles Vel. cur. daily av. input file name 834 ! velhvcurfiles Vel. cur. high freq. input file name 835 ! velavadcpfiles Vel. ADCP daily av. input file name 836 ! velhvadcpfiles Vel. ADCP high freq. input file name 837 ! velfbfiles Vel. feedback input observation file name 838 ! dobsini Initial date in window YYYYMMDD.HHMMSS 839 ! dobsend Final date in window YYYYMMDD.HHMMSS 840 ! n1dint Type of vertical interpolation method 841 ! n2dint Type of horizontal interpolation method 842 ! ln_nea Rejection of observations near land switch 843 nmsshc = 0 ! MSSH correction scheme 844 ! mdtcorr MDT correction 845 ! mdtcutoff MDT cutoff for computed correction 846 ln_altbias = .false. ! Logical switch for alt bias 847 ln_ignmis = .true. ! Logical switch for ignoring missing files 848 ! endailyavtypes ENACT daily average types 799 849 ln_grid_global = .true. 800 850 ln_grid_search_lookup = .false. 801 ln_ignmis = .true.802 851 / 803 852 !----------------------------------------------------------------------- 804 ! nam_asminc assimilation increments namelist 805 !----------------------------------------------------------------------- 806 ! ln_bkgwri Logical switch for writing out background state 807 ! ln_trjwri Logical switch for writing out state trajectory 808 ! ln_trainc Logical switch for applying tracer increments 809 ! ln_dyninc Logical switch for applying velocity increments 810 ! ln_sshinc Logical switch for applying SSH increments 811 ! ln_asmdin Logical switch for Direct Initialization (DI) 812 ! ln_asmiau Logical switch for Incremental Analysis Updating (IAU) 813 ! nitbkg Timestep of background in [0,nitend-nit000-1] 814 ! nitdin Timestep of background for DI in [0,nitend-nit000-1] 815 ! nitiaustr Timestep of start of IAU interval in [0,nitend-nit000-1] 816 ! nitiaufin Timestep of end of IAU interval in [0,nitend-nit000-1] 817 ! niaufn Type of IAU weighting function 818 ! nittrjfrq Frequency of trajectory output for 4D-VAR 819 ! ln_salfix Logical switch for ensuring that the sa > salfixmin 820 ! salfixmin Minimum salinity after applying the increments 821 &nam_asminc 822 ln_bkgwri = .false. 823 ln_trjwri = .false. 824 ln_trainc = .false. 825 ln_dyninc = .false. 826 ln_sshinc = .false. 827 ln_asmdin = .false. 828 ln_asmiau = .false. 829 nitbkg = 0 830 nitdin = 0 831 nitiaustr = 1 832 nitiaufin = 15 833 niaufn = 0 834 nittrjfrq = 0 835 ln_salfix = .false. 836 salfixmin = -9999 837 / 853 &nam_asminc ! assimilation increments ('key_asminc') 854 !----------------------------------------------------------------------- 855 ln_bkgwri = .false. ! Logical switch for writing out background state 856 ln_trjwri = .false. ! Logical switch for writing out state trajectory 857 ln_trainc = .false. ! Logical switch for applying tracer increments 858 ln_dyninc = .false. ! Logical switch for applying velocity increments 859 ln_sshinc = .false. ! Logical switch for applying SSH increments 860 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 861 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 862 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 863 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 864 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 865 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 866 niaufn = 0 ! Type of IAU weighting function 867 nittrjfrq = 0 ! Frequency of trajectory output for 4D-VAR 868 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 869 salfixmin = -9999 ! Minimum salinity after applying the increments 870 / -
branches/nemo_v3_3_beta/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist
r2399 r2417 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom )3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom, namdta_tem, namdta_sal) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 5 !! namsbc_cpl, namsbc_cpl_co2 namtra_qsr, namsbc_rnf, 6 !! namsbc_apr, namsbc_ssr, namsbc_alb) 6 7 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 8 !! 5 - bottom boundary (nambfr, nambbc, nambbl) … … 9 10 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 11 !! 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) 12 !! 9 - diagnostics (namnc4, namtrd, namspr, namflo, namptr, namhsb) 13 !! 10 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 14 !! 11 - Obs & Assim (namobs, nam_asminc) 13 15 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 16 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 17 19 !! *** Run management namelists *** 18 20 !!====================================================================== 19 !! namrun 20 !!====================================================================== 21 21 !! namrun parameters of the run 22 !!====================================================================== 23 ! 22 24 !----------------------------------------------------------------------- 23 25 &namrun ! parameters of the run 24 26 !----------------------------------------------------------------------- 25 27 nn_no = 0 ! job number 26 cn_exp = "Agulhas"! experience name28 cn_exp = "Agulhas" ! experience name 27 29 nn_it000 = 1 ! first time step 28 30 nn_itend = 10950 ! last time step (std 5475) … … 43 45 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 44 46 / 45 !!====================================================================== 46 !! namnc4 netcdf4 chunking and compression settings 47 !!====================================================================== 48 !----------------------------------------------------------------------- 49 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 50 ! (ignored if "key_netcdf4" is not used) 51 !----------------------------------------------------------------------- 52 nn_nchunks_i = 4 ! number of chunks in i-dimension 53 nn_nchunks_j = 4 ! number of chunks in j-dimension 54 nn_nchunks_k = 31 ! number of chunks in k-dimension 55 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 56 ! is optimal for postprocessing which works exclusively with horizontal slabs 57 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 58 ! (F) ignore chunking information and produce netcdf3-compatible files 59 / 47 60 48 !!====================================================================== 61 49 !! *** Domain namelists *** … … 64 52 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 65 53 !! namdom space and time domain (bathymetry, mesh, timestep) 66 !!====================================================================== 67 54 !! namdta_tem data: temperature ("key_dtatem") 55 !! namdta_sal data: salinity ("key_dtasal") 56 !!====================================================================== 57 ! 68 58 !----------------------------------------------------------------------- 69 59 &namzgr ! vertical coordinate … … 103 93 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 104 94 / 95 !----------------------------------------------------------------------- 96 &namdta_tem ! data : temperature ("key_dtatem") 97 !----------------------------------------------------------------------- 98 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 99 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 100 sn_tem = 'data_1m_potential_temperature_nomask', -1,'votemper', .true. , .true., 'yearly' , ' ' , ' ' 101 ! 102 cn_dir = './' ! root directory for the location of the runoff files 103 / 104 !----------------------------------------------------------------------- 105 &namdta_sal ! data : salinity ("key_dtasal") 106 !----------------------------------------------------------------------- 107 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 108 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 109 sn_sal = 'data_1m_salinity_nomask', -1 ,'vosaline', .true. , .true., 'yearly' , '' , ' ' 110 ! 111 cn_dir = './' ! root directory for the location of the runoff files 112 / 113 105 114 !!====================================================================== 106 115 !! *** Surface Boundary Condition namelists *** 107 116 !!====================================================================== 108 !! namsbc surface boundary condition 109 !! namsbc_ana analytical formulation 110 !! namsbc_flx flux formulation 111 !! namsbc_clio CLIO bulk formulea formulation 112 !! namsbc_core CORE bulk formulea formulation 113 !! namsbc_cpl CouPLed formulation ("key_coupled") 114 !! namtra_qsr penetrative solar radiation 115 !! namsbc_rnf river runoffs 116 !! namsbc_ssr sea surface restoring term (for T and/or S) 117 !! namsbc_alb albedo parameters 118 !!====================================================================== 119 117 !! namsbc surface boundary condition 118 !! namsbc_ana analytical formulation 119 !! namsbc_flx flux formulation 120 !! namsbc_clio CLIO bulk formulea formulation 121 !! namsbc_core CORE bulk formulea formulation 122 !! namsbc_cpl CouPLed formulation ("key_coupled") 123 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 124 !! namtra_qsr penetrative solar radiation 125 !! namsbc_rnf river runoffs 126 !! namsbc_apr Atmospheric Pressure 127 !! namsbc_ssr sea surface restoring term (for T and/or S) 128 !! namsbc_alb albedo parameters 129 !!====================================================================== 130 ! 120 131 !----------------------------------------------------------------------- 121 132 &namsbc ! Surface Boundary Condition (surface module) 122 133 !----------------------------------------------------------------------- 123 134 nn_fsbc = 5 ! frequency of surface boundary condition computation 124 ! (= the frequency of sea-ice model call)125 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana )126 ln_flx = .false. ! flux formulation (T => fill namsbc_flx )127 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio)128 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core)129 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl )135 ! (also = the frequency of sea-ice model call) 136 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 137 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 138 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 139 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 140 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 130 141 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 131 142 nn_ice = 0 ! =0 no ice boundary condition , 132 143 ! =1 use observed ice-cover , 133 ! =2 ice-model used 144 ! =2 ice-model used ("key_lim3" or "key_lim2) 134 145 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 135 146 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 136 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr)147 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 137 148 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 138 ! 139 ! 140 ! 149 ! =1 global mean of e-p-r set to zero at each time step 150 ! =2 annual global mean of e-p-r set to zero 151 ! =3 global emp set to zero and spread out over erp area 141 152 / 142 153 !----------------------------------------------------------------------- … … 153 164 &namsbc_flx ! surface boundary condition : flux formulation 154 165 !----------------------------------------------------------------------- 155 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !156 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !157 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , ''158 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , ''159 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , ''160 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , ''161 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , ''162 ! 166 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 168 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , '' 169 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , '' 170 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , '' 171 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , '' 172 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , '' 173 163 174 cn_dir = './' ! root directory for the location of the flux files 164 175 / … … 166 177 &namsbc_clio ! namsbc_clio CLIO bulk formulea 167 178 !----------------------------------------------------------------------- 168 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !169 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !170 sn_utau = 'taux_1m' , -1 , 'sozotaux' , .true. , .true., 'yearly' , '' , ''171 sn_vtau = 'tauy_1m' , -1 , 'sometauy' , .true. , .true., 'yearly' , '' , ''172 sn_wndm = 'flx' , -1 , 'socliowi' , .true. , .true., 'yearly' , '' , ''173 sn_tair = 'flx' , -1 , 'socliot2' , .true. , .true., 'yearly' , '' , ''174 sn_humi = 'flx' , -1 , 'socliohu' , .true. , .true., 'yearly' , '' , ''175 sn_ccov = 'flx' , -1 , 'socliocl' , .false. , .true., 'yearly' , '' , ''176 sn_prec = 'flx' , -1 , 'socliopl' , .false. , .true., 'yearly' , '' , ''177 ! 179 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 sn_utau = 'taux_1m' , -1 , 'sozotaux', .true. , .true. , 'yearly' , '' , '' 182 sn_vtau = 'tauy_1m' , -1 , 'sometauy', .true. , .true. , 'yearly' , '' , '' 183 sn_wndm = 'flx' , -1 , 'socliowi', .true. , .true. , 'yearly' , '' , '' 184 sn_tair = 'flx' , -1 , 'socliot2', .true. , .true. , 'yearly' , '' , '' 185 sn_humi = 'flx' , -1 , 'socliohu', .true. , .true. , 'yearly' , '' , '' 186 sn_ccov = 'flx' , -1 , 'socliocl', .false. , .true. , 'yearly' , '' , '' 187 sn_prec = 'flx' , -1 , 'socliopl', .false. , .true. , 'yearly' , '' , '' 188 178 189 cn_dir = './' ! root directory for the location of the bulk files are 179 190 / … … 181 192 &namsbc_core ! namsbc_core CORE bulk formulea 182 193 !----------------------------------------------------------------------- 183 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !184 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !185 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD' , .false. , .true. , 'yearly' , '' ,'Uwnd'186 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD' , .false. , .true. , 'yearly' , '' ,'Vwnd'187 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD' , .false. , .true. , 'yearly' , '' ,''188 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD' , .false. , .true. , 'yearly' , '' ,''189 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD' , .false. , .true. , 'yearly' , '' ,''190 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD' , .false. , .true. , 'yearly' , '' ,''191 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1' , .false. , .true. , 'yearly' , '' ,''192 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' ,''193 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' ,''194 ! 194 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 195 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 196 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , '' , 'Uwnd' 197 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , '' , 'Vwnd' 198 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , '' , '' 199 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , '' , '' 200 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , '' , '' 201 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , '' , '' 202 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , '' , '' 203 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' , '' 204 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' , '' 205 195 206 cn_dir = './' ! root directory for the location of the bulk files 196 207 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) … … 199 210 / 200 211 !----------------------------------------------------------------------- 201 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 202 !----------------------------------------------------------------------- 212 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 213 !----------------------------------------------------------------------- 214 ! ! send 215 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 216 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' 217 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow' 218 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice' 219 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian' 220 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 221 cn_snd_crt_grid = 'T' ! 'T' 222 ! ! receive 223 cn_rcv_w10m = 'none' ! 'none' 'coupled' 224 cn_rcv_taumod = 'coupled' ! 'none' 'coupled' 225 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice' 226 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian' 227 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 228 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V' 229 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled' 230 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 231 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 232 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice' 233 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed' 234 cn_rcv_cal = 'coupled' ! 'none' 'coupled' 235 / 236 !----------------------------------------------------------------------- 237 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 238 !----------------------------------------------------------------------- 239 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' 240 cn_rcv_co2 = 'coupled' ! receive : 'none' 'coupled' 203 241 / 204 242 !----------------------------------------------------------------------- 205 243 &namtra_qsr ! penetrative solar radiation 206 244 !----------------------------------------------------------------------- 207 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !208 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !209 sn_chl = 'chlorophyll', -1 , 'CHLA' , .true. , .true., 'yearly' , '' , ''210 245 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 246 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 247 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 248 211 249 cn_dir = './' ! root directory for the location of the runoff files 212 250 ln_traqsr = .true. ! Light penetration (T) or not (F) … … 222 260 &namsbc_rnf ! runoffs namelist surface boundary condition 223 261 !----------------------------------------------------------------------- 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_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 227 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 228 262 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 263 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 264 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' 265 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 266 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' 267 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' 268 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' 269 229 270 cn_dir = './' ! root directory for the location of the runoff files 230 271 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) … … 233 274 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] 234 275 rn_rfact = 1.e0 ! multiplicative factor for runoff 276 ln_rnf_depth = .false. ! read in depth information for runoff 277 ln_rnf_tem = .false. ! read in temperature information for runoff 278 ln_rnf_sal = .false. ! read in salinity information for runoff 235 279 / 236 280 !----------------------------------------------------------------------- … … 239 283 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 240 284 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 241 sn_apr = 'patm' , -1 , 242 ! 285 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' 286 243 287 cn_dir = './' ! root directory for the location of the bulk files 244 288 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) … … 247 291 &namsbc_ssr ! surface boundary condition : sea surface restoring 248 292 !----------------------------------------------------------------------- 249 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !250 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !251 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , ''252 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true., 'yearly' , '' , ''253 293 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 294 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 295 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' 296 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true. , 'yearly' , '' , '' 297 254 298 cn_dir = './' ! root directory for the location of the runoff files 255 299 nn_sstr = 0 ! add a retroaction term in the surface heat flux (=1) or not (=0) 256 300 nn_sssr = 0 ! add a damping term in the surface freshwater flux (=1) or not (=0) 301 ! or to SSS only (=1) or no damping term (=0) 257 302 rn_dqdt = -40. ! magnitude of the retroaction on temperature [W/m2/K] 258 303 rn_deds = -27.7 ! magnitude of the damping on salinity [mm/day] 259 ln_sssr_bnd = . false.! flag to bound erp term (associated with nn_sssr=2)260 rn_sssr_bnd = 0.e0 ! ABS(Max/Min) value of the damping erp term [mm/day]304 ln_sssr_bnd = .true. ! flag to bound erp term (associated with nn_sssr=2) 305 rn_sssr_bnd = 4.e0 ! ABS(Max/Min) value of the damping erp term [mm/day] 261 306 / 262 307 !----------------------------------------------------------------------- … … 268 313 rn_alphc = 0.65 ! compute albedo between two extremes values 269 314 rn_alphdi = 0.72 ! (Pyane, 1972) 270 /271 &namdta_tem ! surface boundary condition : sea surface restoring272 !-----------------------------------------------------------------------273 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim !'yearly' or ! weights ! rotation !274 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing !275 sn_tem = 'data_1m_potential_temperature_nomask', -1 , 'votemper' , .true. , .true. , 'yearly' , ' ' , ' '276 !277 cn_dir = './' ! root directory for the location of the runoff files278 /279 !-----------------------------------------------------------------------280 &namdta_sal ! surface boundary condition : sea surface restoring281 !-----------------------------------------------------------------------282 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or ! weights ! rotation !283 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing !284 sn_sal = 'data_1m_salinity_nomask' , -1 , 'vosaline' , .true. , .true. , 'yearly' , '' , ' '285 !286 cn_dir = './' ! root directory for the location of the runoff files287 315 / 288 316 … … 297 325 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 298 326 !!====================================================================== 299 327 ! 300 328 !----------------------------------------------------------------------- 301 329 &namlbc ! lateral momentum boundary condition … … 312 340 &namobc ! open boundaries parameters ("key_obc") 313 341 !----------------------------------------------------------------------- 314 ln_obc_clim= .false. ! climatological obc data files (T) or not (F)315 ln_vol_cst= .true. ! impose the total volume conservation (T) or not (F)316 ln_obc_fla= .false. ! Flather open boundary condition317 nn_obcdta= 1 ! = 0 the obc data are equal to the initial state342 ln_obc_clim = .false. ! climatological obc data files (T) or not (F) 343 ln_vol_cst = .true. ! impose the total volume conservation (T) or not (F) 344 ln_obc_fla = .false. ! Flather open boundary condition 345 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 318 346 ! = 1 the obc data are read in 'obc.dta' files 319 cn_obcdta= 'annual' ! set to annual if obc datafile hold 1 year of data347 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 320 348 ! set to monthly if obc datafile hold 1 month of data 321 rn_dpein= 1. ! damping time scale for inflow at east open boundary322 rn_dpwin= 1. ! - - - west - -323 rn_dpnin= 1. ! - - - north - -324 rn_dpsin= 1. ! - - - south - -325 rn_dpeob= 3000. ! time relaxation (days) for the east open boundary326 rn_dpwob= 15. ! - - - west - -327 rn_dpnob= 3000. ! - - - north - -328 rn_dpsob= 15. ! - - - south - -329 rn_volemp= 1. ! = 0 the total volume change with the surface flux (E-P-R)349 rn_dpein = 1. ! damping time scale for inflow at east open boundary 350 rn_dpwin = 1. ! - - - west - - 351 rn_dpnin = 1. ! - - - north - - 352 rn_dpsin = 1. ! - - - south - - 353 rn_dpeob = 3000. ! time relaxation (days) for the east open boundary 354 rn_dpwob = 15. ! - - - west - - 355 rn_dpnob = 3000. ! - - - north - - 356 rn_dpsob = 15. ! - - - south - - 357 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 330 358 ! = 1 the total volume remains constant 331 359 / … … 333 361 &namagrif ! AGRIF zoom ("key_agrif") 334 362 !----------------------------------------------------------------------- 335 nn_cln_update = 3! baroclinic update frequency336 ln_spc_dyn = .true.! use 0 as special value for dynamics337 rn_sponge_tra = 2880.! coefficient for tracer sponge layer [s]338 rn_sponge_dyn = 2880.! coefficient for dynamics sponge layer [s]363 nn_cln_update = 3 ! baroclinic update frequency 364 ln_spc_dyn = .true. ! use 0 as special value for dynamics 365 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 366 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 339 367 / 340 368 !----------------------------------------------------------------------- 341 369 &nambdy ! unstructured open boundaries ("key_bdy") 342 370 !----------------------------------------------------------------------- 343 filbdy_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 344 filbdy_data_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 345 filbdy_data_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 346 filbdy_data_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 347 ln_bdy_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 348 ln_bdy_vol = .true. ! total volume correction (see volbdy parameter) 349 ln_bdy_mask = .false. ! boundary mask from filbdy_mask (T) or boundaries are on edges of domain (F) 350 ln_bdy_tides = .true. ! Apply tidal harmonic forcing with Flather condition 351 ln_bdy_dyn_fla = .true. ! Apply Flather condition to velocities 352 ln_bdy_tra_frs = .false. ! Apply FRS condition to temperature and salinity 353 ln_bdy_dyn_frs = .false. ! Apply FRS condition to velocities 354 nbdy_dta = 1 ! = 0, bdy data are equal to the initial state 355 ! = 1, bdy data are read in 'bdydata .nc' files 356 nb_rimwidth = 9 ! width of the relaxation zone 357 volbdy = 0 ! = 0, the total water flux across open boundaries is zero 358 ! = 1, the total volume of the system is conserved 359 / 360 !----------------------------------------------------------------------- 361 &nambdy_tide ! tidal forcing at unstructured boundaries 362 !----------------------------------------------------------------------- 363 filtide = 'bdytide_' ! file name root of tidal forcing files 364 tide_cpt = 'M2','S1' ! names of tidal components used 365 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 366 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 371 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 372 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 373 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 374 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 375 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 376 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 377 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 378 379 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 380 ln_vol = .false. ! total volume correction (see volbdy parameter) 381 ln_mask = .false. ! boundary mask from filbdy_mask (T), boundaries are on edges of domain (F) 382 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 383 ln_dyn_fla = .false. ! Apply Flather condition to velocities 384 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 385 ln_dyn_frs = .false. ! Apply FRS condition to velocities 386 nn_rimwidth = 9 ! width of the relaxation zone 387 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 388 ! = 1, bdy data are read in 'bdydata .nc' files 389 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 390 ! = 1, the total volume of the system is conserved 391 / 392 !----------------------------------------------------------------------- 393 &nambdy_tide ! tidal forcing at unstructured boundaries 394 !----------------------------------------------------------------------- 395 filtide = 'bdytide_' ! file name root of tidal forcing files 396 tide_cpt = 'M2','S1' ! names of tidal components used 397 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 398 ln_tide_date= .false. ! adjust tidal harmonics for start date of run 367 399 / 368 400 … … 371 403 !!====================================================================== 372 404 !! nambfr bottom friction 373 !! nambbc bottom temperature boundary condition 405 !! nambbc bottom temperature boundary condition 374 406 !! nambbl bottom boundary layer scheme ("key_trabbl") 375 407 !!====================================================================== 376 408 ! 377 409 !----------------------------------------------------------------------- 378 410 &nambfr ! bottom friction … … 403 435 rn_gambbl = 10. ! advective bbl coefficient [s] 404 436 / 437 405 438 !!====================================================================== 406 439 !! Tracer (T & S ) namelists … … 411 444 !! namtra_dmp T & S newtonian damping ("key_tradmp") 412 445 !!====================================================================== 413 446 ! 414 447 !----------------------------------------------------------------------- 415 448 &nameos ! ocean physical parameters … … 430 463 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 431 464 ln_traadv_ubs = .false. ! UBS scheme 465 ln_traadv_qck = .false. ! QUCIKEST scheme 432 466 / 433 467 !----------------------------------------------------------------------- 434 468 &namtra_ldf ! lateral diffusion scheme for tracer 435 469 !----------------------------------------------------------------------- 436 437 ln_traldf_lap = .true. ! 438 ln_traldf_bilap = .false. ! 439 440 ln_traldf_level = .false. ! 441 ln_traldf_hor = .false. ! horizontal (geopotential)(require "key_ldfslp" when ln_sco=T)442 ln_traldf_iso = .true. ! iso-neutral(require "key_ldfslp")443 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp")! UNDER TEST, DO NOT USE444 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp")! UNDER TEST, DO NOT USE445 446 rn_aht_0 = 1000. ! 447 rn_ahtb_0 = 0. ! 448 rn_aeiv_0 = 0. ! 470 ! ! Type of the operator : 471 ln_traldf_lap = .true. ! laplacian operator 472 ln_traldf_bilap = .false. ! bilaplacian operator 473 ! ! Direction of action : 474 ln_traldf_level = .false. ! iso-level 475 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 476 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 477 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") ! UNDER TEST, DO NOT USE 478 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") ! UNDER TEST, DO NOT USE 479 ! ! Coefficient 480 rn_aht_0 = 1000. ! horizontal eddy diffusivity for tracers [m2/s] 481 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 482 rn_aeiv_0 = 0. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 449 483 / 450 484 !----------------------------------------------------------------------- … … 462 496 nn_file = 1 ! create a damping.coeff NetCDF file (=1) or not (=0) 463 497 / 498 464 499 !!====================================================================== 465 500 !! *** Dynamics namelists *** … … 471 506 !! namdyn_ldf lateral diffusion scheme 472 507 !!====================================================================== 473 508 ! 474 509 !----------------------------------------------------------------------- 475 510 &namdyn_adv ! formulation of the momentum advection … … 512 547 &namdyn_ldf ! lateral diffusion on momentum 513 548 !----------------------------------------------------------------------- 514 549 ! ! Type of the operator : 515 550 ln_dynldf_lap = .false. ! laplacian operator 516 551 ln_dynldf_bilap = .true. ! bilaplacian operator 517 552 ! ! Direction of action : 518 553 ln_dynldf_level = .false. ! iso-level 519 554 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 520 555 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 521 556 ! ! Coefficient 522 557 rn_ahm_0_lap = 0. ! horizontal laplacian eddy viscosity [m2/s] 523 558 rn_ahmb_0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 524 559 rn_ahm_0_blp = -8.5e+11 ! horizontal bilaplacian eddy viscosity [m4/s] 525 560 / 561 526 562 !!====================================================================== 527 563 !! Tracers & Dynamics vertical physics namelists 528 564 !!====================================================================== 529 !! 530 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric")531 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke")532 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp")533 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm")534 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx")535 !!====================================================================== 536 565 !! namzdf vertical physics 566 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric") 567 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke") 568 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp") 569 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm") 570 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx") 571 !!====================================================================== 572 ! 537 573 !----------------------------------------------------------------------- 538 574 &namzdf ! vertical physics … … 599 635 / 600 636 !----------------------------------------------------------------------- 601 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls")602 !----------------------------------------------------------------------- 603 rn_emin = 1.e-6! minimum value of e [m2/s2]604 rn_epsmin = 1.e-12! minimum value of eps [m2/s3]605 ln_length_lim = .true.! limit on the dissipation rate under stable stratification (Galperin et al., 1988)606 rn_clim_galp = 0.53! galperin limit607 ln_crban = .TRUE.! Use Craig & Banner (1994) surface wave mixing parametrisation608 ln_sigpsi = .TRUE.! Activate or not Burchard 2001 mods on psi schmidt number in the wb case609 rn_crban = 100.! Craig and Banner 1994 constant for wb tke flux610 rn_charn = 70000.! Charnock constant for wb induced roughness length611 nn_tkebc_surf = 1! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)612 nn_tkebc_bot = 1! bottom tke condition (0/1=Dir/Neum)613 nn_psibc_surf = 1! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)614 nn_psibc_bot = 1! bottom psi condition (0/1=Dir/Neum)615 nn_stab_func = 2! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB)616 nn_clos = 1! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen)637 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 638 !----------------------------------------------------------------------- 639 rn_emin = 1.e-6 ! minimum value of e [m2/s2] 640 rn_epsmin = 1.e-12 ! minimum value of eps [m2/s3] 641 ln_length_lim = .true. ! limit on the dissipation rate under stable stratification (Galperin et al., 1988) 642 rn_clim_galp = 0.53 ! galperin limit 643 ln_crban = .TRUE. ! Use Craig & Banner (1994) surface wave mixing parametrisation 644 ln_sigpsi = .TRUE. ! Activate or not Burchard 2001 mods on psi schmidt number in the wb case 645 rn_crban = 100. ! Craig and Banner 1994 constant for wb tke flux 646 rn_charn = 70000. ! Charnock constant for wb induced roughness length 647 nn_tkebc_surf = 1 ! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 648 nn_tkebc_bot = 1 ! bottom tke condition (0/1=Dir/Neum) 649 nn_psibc_surf = 1 ! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 650 nn_psibc_bot = 1 ! bottom psi condition (0/1=Dir/Neum) 651 nn_stab_func = 2 ! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB) 652 nn_clos = 1 ! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen) 617 653 / 618 654 !----------------------------------------------------------------------- … … 632 668 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 633 669 / 670 634 671 !!====================================================================== 635 672 !! *** Miscelaneous namelists *** … … 640 677 !! namsol elliptic solver / island / free surface 641 678 !!====================================================================== 642 679 ! 643 680 !----------------------------------------------------------------------- 644 681 &namsol ! elliptic solver / island / free surface … … 684 721 685 722 !!====================================================================== 686 !! *** Diagnostics namelists *** 687 !!====================================================================== 723 !! *** Diagnostics namelists *** 724 !!====================================================================== 725 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 688 726 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 689 !! namgap level mean model-data gap ("key_diagap")690 727 !! namflo float parameters ("key_float") 691 728 !! namptr Poleward Transport Diagnostics 692 !!====================================================================== 693 729 !! namhsb Heat and salt budgets 730 !!====================================================================== 731 ! 732 !----------------------------------------------------------------------- 733 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 734 !----------------------------------------------------------------------- 735 nn_nchunks_i= 4 ! number of chunks in i-dimension 736 nn_nchunks_j= 4 ! number of chunks in j-dimension 737 nn_nchunks_k= 31 ! number of chunks in k-dimension 738 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 739 ! is optimal for postprocessing which works exclusively with horizontal slabs 740 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 741 ! (F) ignore chunking information and produce netcdf3-compatible files 742 / 694 743 !----------------------------------------------------------------------- 695 744 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 696 ! ! or mixed-layer trends or barotropic vorticity ( 'key_trdmld' or"key_trdvor")745 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 697 746 !----------------------------------------------------------------------- 698 747 nn_trd = 365 ! time step frequency dynamics and tracers trends … … 705 754 / 706 755 !----------------------------------------------------------------------- 707 &namgap ! level mean model-data gap ('key_diagap')708 !-----------------------------------------------------------------------709 nn_gap = 15 ! time-step frequency of model-data gap computation710 nn_prg = 10 ! time-step frequency of gap print in model output711 /712 !-----------------------------------------------------------------------713 756 &namflo ! float parameters ("key_float") 714 757 !----------------------------------------------------------------------- 715 ln_rstflo= .false. ! float restart (T) or not (F)716 nn_writefl= 75 ! frequency of writing in float output file717 nn_stockfl= 5475 ! frequency of creation of the float restart file718 ln_argo= .false. ! Argo type floats (stay at the surface each 10 days)719 ln_flork4= .false. ! trajectories computed with a 4th order Runge-Kutta (T)758 ln_rstflo = .false. ! float restart (T) or not (F) 759 nn_writefl = 75 ! frequency of writing in float output file 760 nn_stockfl = 5475 ! frequency of creation of the float restart file 761 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 762 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 720 763 ! or computed with Blanke' scheme (F) 721 764 / … … 732 775 / 733 776 !----------------------------------------------------------------------- 734 &namhsb ! Heat and salt budgets 735 !----------------------------------------------------------------------- 736 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 737 / 738 !----------------------------------------------------------------------- 739 ! namobs observation usage switch 740 !----------------------------------------------------------------------- 741 ! 742 ! ln_t3d Logical switch for T profile observations 743 ! ln_s3d Logical switch for S profile observations 744 ! ln_ena Logical switch for ENACT insitu data set 745 ! ln_cor Logical switch for Coriolis insitu data set 746 ! ln_profb Logical switch for feedback insitu data set 747 ! ln_sla Logical switch for SLA observations 748 ! ln_sladt Logical switch for AVISO SLA data 749 ! ln_slafb Logical switch for feedback SLA data 750 ! ln_ssh Logical switch for SSH observations 751 ! ln_sst Logical switch for SST observations 752 ! ln_reysst Logical switch for Reynolds observations 753 ! ln_ghrsst Logical switch for GHRSST observations 754 ! ln_sstfb Logical switch for feedback SST data 755 ! ln_sss Logical switch for SSS observations 756 ! ln_seaice Logical switch for Sea Ice observations 757 ! ln_vel3d Logical switch for velocity observations 758 ! ln_velavcur Logical switch for velocity daily av. cur. 759 ! ln_velhrcur Logical switch for velocity high freq. cur. 760 ! ln_velavadcp Logical switch for velocity daily av. ADCP 761 ! ln_velhradcp Logical switch for velocity high freq. ADCP 762 ! ln_velfb Logical switch for feedback velocity data 763 ! ln_grid_global Global distribtion of observations 764 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 765 ! grid_search_file Grid search lookup file header 766 ! enactfiles ENACT input observation file names 767 ! coriofiles Coriolis input observation file name 768 ! profbfiles Profile feedback input observation file name 769 ! ln_profb_enatim Enact feedback input time setting switch 770 ! slafilesact Active SLA input observation file name 771 ! slafilespas Passive SLA input observation file name 772 ! slafbfiles Feedback SLA input observation file name 773 ! sstfiles GHRSST input observation file name 774 ! sstfbfiles Feedback SST input observation file name 775 ! seaicefiles Sea Ice input observation file name 776 ! velavcurfiles Vel. cur. daily av. input file name 777 ! velhvcurfiles Vel. cur. high freq. input file name 778 ! velavadcpfiles Vel. ADCP daily av. input file name 779 ! velhvadcpfiles Vel. ADCP high freq. input file name 780 ! velfbfiles Vel. feedback input observation file name 781 ! dobsini Initial date in window YYYYMMDD.HHMMSS 782 ! dobsend Final date in window YYYYMMDD.HHMMSS 783 ! n1dint Type of vertical interpolation method 784 ! n2dint Type of horizontal interpolation method 785 ! ln_nea Rejection of observations near land switch 786 ! nmsshc MSSH correction scheme 787 ! mdtcorr MDT correction 788 ! mdtcutoff MDT cutoff for computed correction 789 ! ln_altbias Logical switch for alt bias 790 ! ln_ignmis Logical switch for ignoring missing files 791 ! endailyavtypes ENACT daily average types 792 &namobs 793 ln_t3d = .false. 794 ln_s3d = .false. 795 ln_ena = .false. 796 ln_profb = .false. 797 ln_sla = .false. 798 ln_sladt = .false. 799 ln_slafb = .false. 800 ln_sst = .false. 801 ln_sstfb = .false. 802 nmsshc = 0 777 &namhsb ! Heat and salt budgets 778 !----------------------------------------------------------------------- 779 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 780 / 781 782 !!====================================================================== 783 !! *** Observation & Assimilation namelists *** 784 !!====================================================================== 785 !! namobs observation and model comparison ('key_diaobs') 786 !! nam_asminc assimilation increments ('key_asminc') 787 !!====================================================================== 788 ! 789 !----------------------------------------------------------------------- 790 &namobs ! observation usage switch ('key_diaobs') 791 !----------------------------------------------------------------------- 792 ln_t3d = .false. ! Logical switch for T profile observations 793 ln_s3d = .false. ! Logical switch for S profile observations 794 ln_ena = .false. ! Logical switch for ENACT insitu data set 795 ! ! ln_cor Logical switch for Coriolis insitu data set 796 ln_profb = .false. ! Logical switch for feedback insitu data set 797 ln_sla = .false. ! Logical switch for SLA observations 798 799 ln_sladt = .false. ! Logical switch for AVISO SLA data 800 801 ln_slafb = .false. ! Logical switch for feedback SLA data 802 ! ln_ssh Logical switch for SSH observations 803 804 ln_sst = .false. ! Logical switch for SST observations 805 ! ln_reysst Logical switch for Reynolds observations 806 ! ln_ghrsst Logical switch for GHRSST observations 807 808 ln_sstfb = .false. ! Logical switch for feedback SST data 809 ! ln_sss Logical switch for SSS observations 810 ! ln_seaice Logical switch for Sea Ice observations 811 ! ln_vel3d Logical switch for velocity observations 812 ! ln_velavcur Logical switch for velocity daily av. cur. 813 ! ln_velhrcur Logical switch for velocity high freq. cur. 814 ! ln_velavadcp Logical switch for velocity daily av. ADCP 815 ! ln_velhradcp Logical switch for velocity high freq. ADCP 816 ! ln_velfb Logical switch for feedback velocity data 817 ! ln_grid_global Global distribtion of observations 818 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 819 ! grid_search_file Grid search lookup file header 820 ! enactfiles ENACT input observation file names 821 ! coriofiles Coriolis input observation file name 822 ! ! profbfiles: Profile feedback input observation file name 803 823 profbfiles = 'profiles_01.nc' 824 ! ln_profb_enatim Enact feedback input time setting switch 825 ! slafilesact Active SLA input observation file name 826 ! slafilespas Passive SLA input observation file name 827 ! ! slafbfiles: Feedback SLA input observation file name 804 828 slafbfiles = 'sla_01.nc' 829 ! sstfiles GHRSST input observation file name 830 ! ! sstfbfiles: Feedback SST input observation file name 805 831 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 806 ln_altbias = .false. 832 ! seaicefiles Sea Ice input observation file name 833 ! velavcurfiles Vel. cur. daily av. input file name 834 ! velhvcurfiles Vel. cur. high freq. input file name 835 ! velavadcpfiles Vel. ADCP daily av. input file name 836 ! velhvadcpfiles Vel. ADCP high freq. input file name 837 ! velfbfiles Vel. feedback input observation file name 838 ! dobsini Initial date in window YYYYMMDD.HHMMSS 839 ! dobsend Final date in window YYYYMMDD.HHMMSS 840 ! n1dint Type of vertical interpolation method 841 ! n2dint Type of horizontal interpolation method 842 ! ln_nea Rejection of observations near land switch 843 nmsshc = 0 ! MSSH correction scheme 844 ! mdtcorr MDT correction 845 ! mdtcutoff MDT cutoff for computed correction 846 ln_altbias = .false. ! Logical switch for alt bias 847 ln_ignmis = .true. ! Logical switch for ignoring missing files 848 ! endailyavtypes ENACT daily average types 807 849 ln_grid_global = .true. 808 850 ln_grid_search_lookup = .false. 809 ln_ignmis = .true.810 851 / 811 852 !----------------------------------------------------------------------- 812 ! nam_asminc assimilation increments namelist 813 !----------------------------------------------------------------------- 814 ! ln_bkgwri Logical switch for writing out background state 815 ! ln_trjwri Logical switch for writing out state trajectory 816 ! ln_trainc Logical switch for applying tracer increments 817 ! ln_dyninc Logical switch for applying velocity increments 818 ! ln_sshinc Logical switch for applying SSH increments 819 ! ln_asmdin Logical switch for Direct Initialization (DI) 820 ! ln_asmiau Logical switch for Incremental Analysis Updating (IAU) 821 ! nitbkg Timestep of background in [0,nitend-nit000-1] 822 ! nitdin Timestep of background for DI in [0,nitend-nit000-1] 823 ! nitiaustr Timestep of start of IAU interval in [0,nitend-nit000-1] 824 ! nitiaufin Timestep of end of IAU interval in [0,nitend-nit000-1] 825 ! niaufn Type of IAU weighting function 826 ! nittrjfrq Frequency of trajectory output for 4D-VAR 827 ! ln_salfix Logical switch for ensuring that the sa > salfixmin 828 ! salfixmin Minimum salinity after applying the increments 829 &nam_asminc 830 ln_bkgwri = .false. 831 ln_trjwri = .false. 832 ln_trainc = .false. 833 ln_dyninc = .false. 834 ln_sshinc = .false. 835 ln_asmdin = .false. 836 ln_asmiau = .false. 837 nitbkg = 0 838 nitdin = 0 839 nitiaustr = 1 840 nitiaufin = 15 841 niaufn = 0 842 nittrjfrq = 0 843 ln_salfix = .false. 844 salfixmin = -9999 845 / 853 &nam_asminc ! assimilation increments ('key_asminc') 854 !----------------------------------------------------------------------- 855 ln_bkgwri = .false. ! Logical switch for writing out background state 856 ln_trjwri = .false. ! Logical switch for writing out state trajectory 857 ln_trainc = .false. ! Logical switch for applying tracer increments 858 ln_dyninc = .false. ! Logical switch for applying velocity increments 859 ln_sshinc = .false. ! Logical switch for applying SSH increments 860 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 861 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 862 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 863 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 864 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 865 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 866 niaufn = 0 ! Type of IAU weighting function 867 nittrjfrq = 0 ! Frequency of trajectory output for 4D-VAR 868 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 869 salfixmin = -9999 ! Minimum salinity after applying the increments 870 / -
branches/nemo_v3_3_beta/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist
r2399 r2417 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom )3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom, namdta_tem, namdta_sal) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 5 !! namsbc_cpl, namsbc_cpl_co2 namtra_qsr, namsbc_rnf, 6 !! namsbc_apr, namsbc_ssr, namsbc_alb) 6 7 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 8 !! 5 - bottom boundary (nambfr, nambbc, nambbl) … … 9 10 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 11 !! 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) 12 !! 9 - diagnostics (namnc4, namtrd, namspr, namflo, namptr, namhsb) 13 !! 10 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 14 !! 11 - Obs & Assim (namobs, nam_asminc) 13 15 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 16 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 17 19 !! *** Run management namelists *** 18 20 !!====================================================================== 19 !! namrun 20 !!====================================================================== 21 21 !! namrun parameters of the run 22 !!====================================================================== 23 ! 22 24 !----------------------------------------------------------------------- 23 25 &namrun ! parameters of the run … … 43 45 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 44 46 / 45 !!====================================================================== 46 !! namnc4 netcdf4 chunking and compression settings 47 !!====================================================================== 48 !----------------------------------------------------------------------- 49 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 50 ! (ignored if "key_netcdf4" is not used) 51 !----------------------------------------------------------------------- 52 nn_nchunks_i = 4 ! number of chunks in i-dimension 53 nn_nchunks_j = 4 ! number of chunks in j-dimension 54 nn_nchunks_k = 31 ! number of chunks in k-dimension 55 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 56 ! is optimal for postprocessing which works exclusively with horizontal slabs 57 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 58 ! (F) ignore chunking information and produce netcdf3-compatible files 59 / 47 60 48 !!====================================================================== 61 49 !! *** Domain namelists *** … … 64 52 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 65 53 !! namdom space and time domain (bathymetry, mesh, timestep) 66 !!====================================================================== 67 54 !! namdta_tem data: temperature ("key_dtatem") 55 !! namdta_sal data: salinity ("key_dtasal") 56 !!====================================================================== 57 ! 68 58 !----------------------------------------------------------------------- 69 59 &namzgr ! vertical coordinate … … 103 93 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 104 94 / 95 !----------------------------------------------------------------------- 96 &namdta_tem ! data : temperature ("key_dtatem") 97 !----------------------------------------------------------------------- 98 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 99 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 100 sn_tem = 'data_1m_potential_temperature_nomask', -1,'votemper', .true. , .true., 'yearly' , ' ' , ' ' 101 ! 102 cn_dir = './' ! root directory for the location of the runoff files 103 / 104 !----------------------------------------------------------------------- 105 &namdta_sal ! data : salinity ("key_dtasal") 106 !----------------------------------------------------------------------- 107 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 108 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 109 sn_sal = 'data_1m_salinity_nomask', -1 ,'vosaline', .true. , .true., 'yearly' , '' , ' ' 110 ! 111 cn_dir = './' ! root directory for the location of the runoff files 112 / 113 105 114 !!====================================================================== 106 115 !! *** Surface Boundary Condition namelists *** 107 116 !!====================================================================== 108 !! namsbc surface boundary condition 109 !! namsbc_ana analytical formulation 110 !! namsbc_flx flux formulation 111 !! namsbc_clio CLIO bulk formulea formulation 112 !! namsbc_core CORE bulk formulea formulation 113 !! namsbc_cpl CouPLed formulation ("key_coupled") 114 !! namtra_qsr penetrative solar radiation 115 !! namsbc_rnf river runoffs 116 !! namsbc_ssr sea surface restoring term (for T and/or S) 117 !! namsbc_alb albedo parameters 118 !!====================================================================== 119 117 !! namsbc surface boundary condition 118 !! namsbc_ana analytical formulation 119 !! namsbc_flx flux formulation 120 !! namsbc_clio CLIO bulk formulea formulation 121 !! namsbc_core CORE bulk formulea formulation 122 !! namsbc_cpl CouPLed formulation ("key_coupled") 123 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 124 !! namtra_qsr penetrative solar radiation 125 !! namsbc_rnf river runoffs 126 !! namsbc_apr Atmospheric Pressure 127 !! namsbc_ssr sea surface restoring term (for T and/or S) 128 !! namsbc_alb albedo parameters 129 !!====================================================================== 130 ! 120 131 !----------------------------------------------------------------------- 121 132 &namsbc ! Surface Boundary Condition (surface module) 122 133 !----------------------------------------------------------------------- 123 134 nn_fsbc = 5 ! frequency of surface boundary condition computation 124 ! (= the frequency of sea-ice model call)125 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana )126 ln_flx = .false. ! flux formulation (T => fill namsbc_flx )127 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio)128 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core)129 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl )135 ! (also = the frequency of sea-ice model call) 136 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 137 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 138 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 139 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 140 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 130 141 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 131 142 nn_ice = 2 ! =0 no ice boundary condition , 132 143 ! =1 use observed ice-cover , 133 ! =2 ice-model used 144 ! =2 ice-model used ("key_lim3" or "key_lim2) 134 145 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 135 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf)136 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr)146 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf) 147 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 137 148 nn_fwb = 3 ! FreshWater Budget: =0 unchecked 138 ! 139 ! 140 ! 149 ! =1 global mean of e-p-r set to zero at each time step 150 ! =2 annual global mean of e-p-r set to zero 151 ! =3 global emp set to zero and spread out over erp area 141 152 / 142 153 !----------------------------------------------------------------------- … … 153 164 &namsbc_flx ! surface boundary condition : flux formulation 154 165 !----------------------------------------------------------------------- 155 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !156 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !157 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , ''158 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , ''159 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , ''160 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , ''161 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , ''162 ! 166 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 168 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , '' 169 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , '' 170 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , '' 171 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , '' 172 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , '' 173 163 174 cn_dir = './' ! root directory for the location of the flux files 164 175 / … … 166 177 &namsbc_clio ! namsbc_clio CLIO bulk formulea 167 178 !----------------------------------------------------------------------- 168 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !169 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !170 sn_utau = 'taux_1m' , -1 , 'sozotaux' , .true. , .true., 'yearly' , '' , ''171 sn_vtau = 'tauy_1m' , -1 , 'sometauy' , .true. , .true., 'yearly' , '' , ''172 sn_wndm = 'flx' , -1 , 'socliowi' , .true. , .true., 'yearly' , '' , ''173 sn_tair = 'flx' , -1 , 'socliot2' , .true. , .true., 'yearly' , '' , ''174 sn_humi = 'flx' , -1 , 'socliohu' , .true. , .true., 'yearly' , '' , ''175 sn_ccov = 'flx' , -1 , 'socliocl' , .false. , .true., 'yearly' , '' , ''176 sn_prec = 'flx' , -1 , 'socliopl' , .false. , .true., 'yearly' , '' , ''177 ! 179 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 sn_utau = 'taux_1m' , -1 , 'sozotaux', .true. , .true. , 'yearly' , '' , '' 182 sn_vtau = 'tauy_1m' , -1 , 'sometauy', .true. , .true. , 'yearly' , '' , '' 183 sn_wndm = 'flx' , -1 , 'socliowi', .true. , .true. , 'yearly' , '' , '' 184 sn_tair = 'flx' , -1 , 'socliot2', .true. , .true. , 'yearly' , '' , '' 185 sn_humi = 'flx' , -1 , 'socliohu', .true. , .true. , 'yearly' , '' , '' 186 sn_ccov = 'flx' , -1 , 'socliocl', .false. , .true. , 'yearly' , '' , '' 187 sn_prec = 'flx' , -1 , 'socliopl', .false. , .true. , 'yearly' , '' , '' 188 178 189 cn_dir = './' ! root directory for the location of the bulk files are 179 190 / … … 181 192 &namsbc_core ! namsbc_core CORE bulk formulea 182 193 !----------------------------------------------------------------------- 183 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !184 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !185 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD' , .false. , .true. , 'yearly' , '' ,'Uwnd'186 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD' , .false. , .true. , 'yearly' , '' ,'Vwnd'187 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD' , .false. , .true. , 'yearly' , '' ,''188 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD' , .false. , .true. , 'yearly' , '' ,''189 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD' , .false. , .true. , 'yearly' , '' ,''190 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD' , .false. , .true. , 'yearly' , '' ,''191 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1' , .false. , .true. , 'yearly' , '' ,''192 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' ,''193 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' ,''194 ! 194 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 195 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 196 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , '' , 'Uwnd' 197 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , '' , 'Vwnd' 198 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , '' , '' 199 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , '' , '' 200 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , '' , '' 201 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , '' , '' 202 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , '' , '' 203 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' , '' 204 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' , '' 205 195 206 cn_dir = './' ! root directory for the location of the bulk files 196 207 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) … … 199 210 / 200 211 !----------------------------------------------------------------------- 201 &namsbc_cpl ! coupled ocean/atmosphere model 202 !----------------------------------------------------------------------- 203 204 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice'205 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice'206 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow'207 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice'208 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian'209 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'210 cn_snd_crt_grid = 'T' ! 'T'211 212 cn_rcv_w10m = 'none' ! 'none' 'coupled'213 cn_rcv_taumod = 'coupled' ! 'none' 'coupled'214 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice'215 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian'216 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'217 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V'218 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled'219 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'220 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'221 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice'222 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed'223 cn_rcv_cal = 'coupled' ! 'none' 'coupled'224 / 225 !----------------------------------------------------------------------- 226 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle")212 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 213 !----------------------------------------------------------------------- 214 ! ! send 215 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 216 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' 217 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow' 218 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice' 219 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian' 220 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 221 cn_snd_crt_grid = 'T' ! 'T' 222 ! ! receive 223 cn_rcv_w10m = 'none' ! 'none' 'coupled' 224 cn_rcv_taumod = 'coupled' ! 'none' 'coupled' 225 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice' 226 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian' 227 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 228 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V' 229 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled' 230 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 231 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 232 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice' 233 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed' 234 cn_rcv_cal = 'coupled' ! 'none' 'coupled' 235 / 236 !----------------------------------------------------------------------- 237 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 227 238 !----------------------------------------------------------------------- 228 239 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' … … 232 243 &namtra_qsr ! penetrative solar radiation 233 244 !----------------------------------------------------------------------- 234 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !235 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !236 sn_chl = 'chlorophyll', -1 , 'CHLA' , .true. , .true., 'yearly' , '' , ''237 245 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 246 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 247 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 248 238 249 cn_dir = './' ! root directory for the location of the runoff files 239 250 ln_traqsr = .true. ! Light penetration (T) or not (F) … … 249 260 &namsbc_rnf ! runoffs namelist surface boundary condition 250 261 !----------------------------------------------------------------------- 251 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 252 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 253 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 254 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 255 sn_s_rnf = 'runoffs' , 24 , 'rosaline' , .true. , .true. , 'yearly', '' , '' 256 sn_t_rnf = 'runoffs' , 24 , 'rotemper' , .true. , .true. , 'yearly', '' , '' 257 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly', '' , '' 262 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 263 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 264 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' 265 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 266 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' 267 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' 268 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' 269 258 270 cn_dir = './' ! root directory for the location of the runoff files 259 271 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) … … 271 283 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 272 284 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 273 sn_apr = 'patm' , -1 , 274 ! 285 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' 286 275 287 cn_dir = './' ! root directory for the location of the bulk files 276 288 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) … … 279 291 &namsbc_ssr ! surface boundary condition : sea surface restoring 280 292 !----------------------------------------------------------------------- 281 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !282 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !283 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , ''284 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true., 'yearly' , '' , ''285 293 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 294 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 295 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' 296 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true. , 'yearly' , '' , '' 297 286 298 cn_dir = './' ! root directory for the location of the runoff files 287 299 nn_sstr = 0 ! add a retroaction term in the surface heat flux (=1) or not (=0) … … 302 314 rn_alphdi = 0.72 ! (Pyane, 1972) 303 315 / 304 !----------------------------------------------------------------------- 305 &namdta_tem ! surface boundary condition : sea surface restoring 306 !----------------------------------------------------------------------- 307 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim !'yearly' or ! weights ! rotation ! 308 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 309 sn_tem = 'data_1m_potential_temperature_nomask', -1 , 'votemper' , .true. , .true. , 'yearly' , ' ' , ' ' 310 ! 311 cn_dir = './' ! root directory for the location of the runoff files 312 / 313 !----------------------------------------------------------------------- 314 &namdta_sal ! surface boundary condition : sea surface restoring 315 !----------------------------------------------------------------------- 316 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or ! weights ! rotation ! 317 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 318 sn_sal = 'data_1m_salinity_nomask' , -1 , 'vosaline' , .true. , .true. , 'yearly' , '' , ' ' 319 ! 320 cn_dir = './' ! root directory for the location of the runoff files 321 / 316 322 317 !!====================================================================== 323 318 !! *** Lateral boundary condition *** … … 330 325 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 331 326 !!====================================================================== 332 327 ! 333 328 !----------------------------------------------------------------------- 334 329 &namlbc ! lateral momentum boundary condition … … 345 340 &namobc ! open boundaries parameters ("key_obc") 346 341 !----------------------------------------------------------------------- 347 ln_obc_clim= .false. ! climatological obc data files (T) or not (F)348 ln_vol_cst= .true. ! impose the total volume conservation (T) or not (F)349 ln_obc_fla= .false. ! Flather open boundary condition350 nn_obcdta= 1 ! = 0 the obc data are equal to the initial state342 ln_obc_clim = .false. ! climatological obc data files (T) or not (F) 343 ln_vol_cst = .true. ! impose the total volume conservation (T) or not (F) 344 ln_obc_fla = .false. ! Flather open boundary condition 345 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 351 346 ! = 1 the obc data are read in 'obc.dta' files 352 cn_obcdta= 'annual' ! set to annual if obc datafile hold 1 year of data347 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 353 348 ! set to monthly if obc datafile hold 1 month of data 354 rn_dpein= 1. ! damping time scale for inflow at east open boundary355 rn_dpwin= 1. ! - - - west - -356 rn_dpnin= 1. ! - - - north - -357 rn_dpsin= 1. ! - - - south - -358 rn_dpeob= 3000. ! time relaxation (days) for the east open boundary359 rn_dpwob= 15. ! - - - west - -360 rn_dpnob= 3000. ! - - - north - -361 rn_dpsob= 15. ! - - - south - -362 rn_volemp= 1. ! = 0 the total volume change with the surface flux (E-P-R)349 rn_dpein = 1. ! damping time scale for inflow at east open boundary 350 rn_dpwin = 1. ! - - - west - - 351 rn_dpnin = 1. ! - - - north - - 352 rn_dpsin = 1. ! - - - south - - 353 rn_dpeob = 3000. ! time relaxation (days) for the east open boundary 354 rn_dpwob = 15. ! - - - west - - 355 rn_dpnob = 3000. ! - - - north - - 356 rn_dpsob = 15. ! - - - south - - 357 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 363 358 ! = 1 the total volume remains constant 364 359 / … … 366 361 &namagrif ! AGRIF zoom ("key_agrif") 367 362 !----------------------------------------------------------------------- 368 nn_cln_update = 3! baroclinic update frequency369 ln_spc_dyn = .true.! use 0 as special value for dynamics370 rn_sponge_tra = 2880.! coefficient for tracer sponge layer [s]371 rn_sponge_dyn = 2880.! coefficient for dynamics sponge layer [s]363 nn_cln_update = 3 ! baroclinic update frequency 364 ln_spc_dyn = .true. ! use 0 as special value for dynamics 365 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 366 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 372 367 / 373 368 !----------------------------------------------------------------------- 374 369 &nambdy ! unstructured open boundaries ("key_bdy") 375 370 !----------------------------------------------------------------------- 376 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 377 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 378 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 379 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 380 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 381 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 382 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 383 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 384 ln_vol = .false ! total volume correction (see volbdy parameter) 385 ln_mask = .false. ! boundary mask from filbdy_mask (T) or boundaries are on edges of domain (F) 386 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 387 ln_dyn_fla = .false. ! Apply Flather condition to velocities 388 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 389 ln_dyn_frs = .false. ! Apply FRS condition to velocities 390 nn_rimwidth = 9 ! width of the relaxation zone 391 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 392 ! = 1, bdy data are read in 'bdydata .nc' files 393 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 394 ! = 1, the total volume of the system is conserved 395 / 396 !----------------------------------------------------------------------- 397 &nambdy_tide ! tidal forcing at unstructured boundaries 398 !----------------------------------------------------------------------- 399 filtide = 'bdytide_' ! file name root of tidal forcing files 400 tide_cpt = 'M2','S1' ! names of tidal components used 401 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 402 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 371 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 372 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 373 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 374 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 375 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 376 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 377 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 378 379 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 380 ln_vol = .false. ! total volume correction (see volbdy parameter) 381 ln_mask = .false. ! boundary mask from filbdy_mask (T), boundaries are on edges of domain (F) 382 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 383 ln_dyn_fla = .false. ! Apply Flather condition to velocities 384 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 385 ln_dyn_frs = .false. ! Apply FRS condition to velocities 386 nn_rimwidth = 9 ! width of the relaxation zone 387 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 388 ! = 1, bdy data are read in 'bdydata .nc' files 389 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 390 ! = 1, the total volume of the system is conserved 391 / 392 !----------------------------------------------------------------------- 393 &nambdy_tide ! tidal forcing at unstructured boundaries 394 !----------------------------------------------------------------------- 395 filtide = 'bdytide_' ! file name root of tidal forcing files 396 tide_cpt = 'M2','S1' ! names of tidal components used 397 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 398 ln_tide_date= .false. ! adjust tidal harmonics for start date of run 403 399 / 404 400 … … 410 406 !! nambbl bottom boundary layer scheme ("key_trabbl") 411 407 !!====================================================================== 412 408 ! 413 409 !----------------------------------------------------------------------- 414 410 &nambfr ! bottom friction … … 439 435 rn_gambbl = 10. ! advective bbl coefficient [s] 440 436 / 437 441 438 !!====================================================================== 442 439 !! Tracer (T & S ) namelists … … 447 444 !! namtra_dmp T & S newtonian damping ("key_tradmp") 448 445 !!====================================================================== 449 446 ! 450 447 !----------------------------------------------------------------------- 451 448 &nameos ! ocean physical parameters … … 471 468 &namtra_ldf ! lateral diffusion scheme for tracer 472 469 !----------------------------------------------------------------------- 473 474 ln_traldf_lap = .true. ! 475 ln_traldf_bilap = .false. ! 476 477 ln_traldf_level = .false. ! 478 ln_traldf_hor = .false. ! horizontal (geopotential)(require "key_ldfslp" when ln_sco=T)479 ln_traldf_iso = .true. ! iso-neutral(require "key_ldfslp")480 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp")! UNDER TEST, DO NOT USE481 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp")! UNDER TEST, DO NOT USE482 483 rn_aht_0 = 2000. ! 484 rn_ahtb_0 = 0. ! 485 rn_aeiv_0 = 2000. ! 470 ! ! Type of the operator : 471 ln_traldf_lap = .true. ! laplacian operator 472 ln_traldf_bilap = .false. ! bilaplacian operator 473 ! ! Direction of action : 474 ln_traldf_level = .false. ! iso-level 475 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 476 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 477 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") ! UNDER TEST, DO NOT USE 478 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") ! UNDER TEST, DO NOT USE 479 ! ! Coefficient 480 rn_aht_0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 481 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 482 rn_aeiv_0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 486 483 / 487 484 !----------------------------------------------------------------------- … … 499 496 nn_file = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 500 497 / 498 501 499 !!====================================================================== 502 500 !! *** Dynamics namelists *** … … 508 506 !! namdyn_ldf lateral diffusion scheme 509 507 !!====================================================================== 510 508 ! 511 509 !----------------------------------------------------------------------- 512 510 &namdyn_adv ! formulation of the momentum advection … … 549 547 &namdyn_ldf ! lateral diffusion on momentum 550 548 !----------------------------------------------------------------------- 551 549 ! ! Type of the operator : 552 550 ln_dynldf_lap = .true. ! laplacian operator 553 551 ln_dynldf_bilap = .false. ! bilaplacian operator 554 552 ! ! Direction of action : 555 553 ln_dynldf_level = .false. ! iso-level 556 554 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 557 555 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 558 556 ! ! Coefficient 559 557 rn_ahm_0_lap = 40000. ! horizontal laplacian eddy viscosity [m2/s] 560 558 rn_ahmb_0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 561 559 rn_ahm_0_blp = 0. ! horizontal bilaplacian eddy viscosity [m4/s] 562 560 / 561 563 562 !!====================================================================== 564 563 !! Tracers & Dynamics vertical physics namelists 565 564 !!====================================================================== 566 !! 567 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric")568 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke")569 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp")570 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm")571 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx")572 !!====================================================================== 573 565 !! namzdf vertical physics 566 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric") 567 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke") 568 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp") 569 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm") 570 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx") 571 !!====================================================================== 572 ! 574 573 !----------------------------------------------------------------------- 575 574 &namzdf ! vertical physics … … 636 635 / 637 636 !----------------------------------------------------------------------- 638 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls")639 !----------------------------------------------------------------------- 640 rn_emin = 1.e-6! minimum value of e [m2/s2]641 rn_epsmin = 1.e-12! minimum value of eps [m2/s3]642 ln_length_lim = .true.! limit on the dissipation rate under stable stratification (Galperin et al., 1988)643 rn_clim_galp = 0.53! galperin limit644 ln_crban = .TRUE.! Use Craig & Banner (1994) surface wave mixing parametrisation645 ln_sigpsi = .TRUE.! Activate or not Burchard 2001 mods on psi schmidt number in the wb case646 rn_crban = 100.! Craig and Banner 1994 constant for wb tke flux647 rn_charn = 70000.! Charnock constant for wb induced roughness length648 nn_tkebc_surf = 1! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)649 nn_tkebc_bot = 1! bottom tke condition (0/1=Dir/Neum)650 nn_psibc_surf = 1! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)651 nn_psibc_bot = 1! bottom psi condition (0/1=Dir/Neum)652 nn_stab_func = 2! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB)653 nn_clos = 1! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen)637 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 638 !----------------------------------------------------------------------- 639 rn_emin = 1.e-6 ! minimum value of e [m2/s2] 640 rn_epsmin = 1.e-12 ! minimum value of eps [m2/s3] 641 ln_length_lim = .true. ! limit on the dissipation rate under stable stratification (Galperin et al., 1988) 642 rn_clim_galp = 0.53 ! galperin limit 643 ln_crban = .TRUE. ! Use Craig & Banner (1994) surface wave mixing parametrisation 644 ln_sigpsi = .TRUE. ! Activate or not Burchard 2001 mods on psi schmidt number in the wb case 645 rn_crban = 100. ! Craig and Banner 1994 constant for wb tke flux 646 rn_charn = 70000. ! Charnock constant for wb induced roughness length 647 nn_tkebc_surf = 1 ! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 648 nn_tkebc_bot = 1 ! bottom tke condition (0/1=Dir/Neum) 649 nn_psibc_surf = 1 ! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 650 nn_psibc_bot = 1 ! bottom psi condition (0/1=Dir/Neum) 651 nn_stab_func = 2 ! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB) 652 nn_clos = 1 ! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen) 654 653 / 655 654 !----------------------------------------------------------------------- … … 669 668 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 670 669 / 670 671 671 !!====================================================================== 672 672 !! *** Miscelaneous namelists *** … … 677 677 !! namsol elliptic solver / island / free surface 678 678 !!====================================================================== 679 679 ! 680 680 !----------------------------------------------------------------------- 681 681 &namsol ! elliptic solver / island / free surface … … 721 721 722 722 !!====================================================================== 723 !! *** Diagnostics namelists *** 724 !!====================================================================== 723 !! *** Diagnostics namelists *** 724 !!====================================================================== 725 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 725 726 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 726 !! namgap level mean model-data gap ("key_diagap")727 727 !! namflo float parameters ("key_float") 728 728 !! namptr Poleward Transport Diagnostics 729 !!====================================================================== 730 729 !! namhsb Heat and salt budgets 730 !!====================================================================== 731 ! 732 !----------------------------------------------------------------------- 733 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 734 !----------------------------------------------------------------------- 735 nn_nchunks_i= 4 ! number of chunks in i-dimension 736 nn_nchunks_j= 4 ! number of chunks in j-dimension 737 nn_nchunks_k= 31 ! number of chunks in k-dimension 738 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 739 ! is optimal for postprocessing which works exclusively with horizontal slabs 740 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 741 ! (F) ignore chunking information and produce netcdf3-compatible files 742 / 731 743 !----------------------------------------------------------------------- 732 744 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 733 ! ! or mixed-layer trends or barotropic vorticity ( 'key_trdmld' or"key_trdvor")745 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 734 746 !----------------------------------------------------------------------- 735 747 nn_trd = 365 ! time step frequency dynamics and tracers trends … … 742 754 / 743 755 !----------------------------------------------------------------------- 744 &namgap ! level mean model-data gap ('key_diagap')745 !-----------------------------------------------------------------------746 nn_gap = 15 ! time-step frequency of model-data gap computation747 nn_prg = 10 ! time-step frequency of gap print in model output748 /749 !-----------------------------------------------------------------------750 756 &namflo ! float parameters ("key_float") 751 757 !----------------------------------------------------------------------- 752 ln_rstflo= .false. ! float restart (T) or not (F)753 nn_writefl= 75 ! frequency of writing in float output file754 nn_stockfl= 5475 ! frequency of creation of the float restart file755 ln_argo= .false. ! Argo type floats (stay at the surface each 10 days)756 ln_flork4= .false. ! trajectories computed with a 4th order Runge-Kutta (T)758 ln_rstflo = .false. ! float restart (T) or not (F) 759 nn_writefl = 75 ! frequency of writing in float output file 760 nn_stockfl = 5475 ! frequency of creation of the float restart file 761 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 762 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 757 763 ! or computed with Blanke' scheme (F) 758 764 / … … 760 766 &namptr ! Poleward Transport Diagnostic 761 767 !----------------------------------------------------------------------- 762 ln_diaptr = .false. 768 ln_diaptr = .false. ! Poleward heat and salt transport (T) or not (F) 763 769 ln_diaznl = .true. ! Add zonal means and meridional stream functions 764 770 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not … … 771 777 &namhsb ! Heat and salt budgets 772 778 !----------------------------------------------------------------------- 773 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 774 / 775 !----------------------------------------------------------------------- 776 ! namobs observation usage switch 777 !----------------------------------------------------------------------- 778 ! 779 ! ln_t3d Logical switch for T profile observations 780 ! ln_s3d Logical switch for S profile observations 781 ! ln_ena Logical switch for ENACT insitu data set 782 ! ln_cor Logical switch for Coriolis insitu data set 783 ! ln_profb Logical switch for feedback insitu data set 784 ! ln_sla Logical switch for SLA observations 785 ! ln_sladt Logical switch for AVISO SLA data 786 ! ln_slafb Logical switch for feedback SLA data 787 ! ln_ssh Logical switch for SSH observations 788 ! ln_sst Logical switch for SST observations 789 ! ln_reysst Logical switch for Reynolds observations 790 ! ln_ghrsst Logical switch for GHRSST observations 791 ! ln_sstfb Logical switch for feedback SST data 792 ! ln_sss Logical switch for SSS observations 793 ! ln_seaice Logical switch for Sea Ice observations 794 ! ln_vel3d Logical switch for velocity observations 795 ! ln_velavcur Logical switch for velocity daily av. cur. 796 ! ln_velhrcur Logical switch for velocity high freq. cur. 797 ! ln_velavadcp Logical switch for velocity daily av. ADCP 798 ! ln_velhradcp Logical switch for velocity high freq. ADCP 799 ! ln_velfb Logical switch for feedback velocity data 800 ! ln_grid_global Global distribtion of observations 801 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 802 ! grid_search_file Grid search lookup file header 803 ! enactfiles ENACT input observation file names 804 ! coriofiles Coriolis input observation file name 805 ! profbfiles Profile feedback input observation file name 806 ! ln_profb_enatim Enact feedback input time setting switch 807 ! slafilesact Active SLA input observation file name 808 ! slafilespas Passive SLA input observation file name 809 ! slafbfiles Feedback SLA input observation file name 810 ! sstfiles GHRSST input observation file name 811 ! sstfbfiles Feedback SST input observation file name 812 ! seaicefiles Sea Ice input observation file name 813 ! velavcurfiles Vel. cur. daily av. input file name 814 ! velhvcurfiles Vel. cur. high freq. input file name 815 ! velavadcpfiles Vel. ADCP daily av. input file name 816 ! velhvadcpfiles Vel. ADCP high freq. input file name 817 ! velfbfiles Vel. feedback input observation file name 818 ! dobsini Initial date in window YYYYMMDD.HHMMSS 819 ! dobsend Final date in window YYYYMMDD.HHMMSS 820 ! n1dint Type of vertical interpolation method 821 ! n2dint Type of horizontal interpolation method 822 ! ln_nea Rejection of observations near land switch 823 ! nmsshc MSSH correction scheme 824 ! mdtcorr MDT correction 825 ! mdtcutoff MDT cutoff for computed correction 826 ! ln_altbias Logical switch for alt bias 827 ! ln_ignmis Logical switch for ignoring missing files 828 ! endailyavtypes ENACT daily average types 829 &namobs 830 ln_t3d = .false. 831 ln_s3d = .false. 832 ln_ena = .false. 833 ln_profb = .false. 834 ln_sla = .false. 835 ln_sladt = .false. 836 ln_slafb = .false. 837 ln_sst = .false. 838 ln_sstfb = .false. 839 nmsshc = 0 779 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 780 / 781 782 !!====================================================================== 783 !! *** Observation & Assimilation namelists *** 784 !!====================================================================== 785 !! namobs observation and model comparison ('key_diaobs') 786 !! nam_asminc assimilation increments ('key_asminc') 787 !!====================================================================== 788 ! 789 !----------------------------------------------------------------------- 790 &namobs ! observation usage switch ('key_diaobs') 791 !----------------------------------------------------------------------- 792 ln_t3d = .false. ! Logical switch for T profile observations 793 ln_s3d = .false. ! Logical switch for S profile observations 794 ln_ena = .false. ! Logical switch for ENACT insitu data set 795 ! ! ln_cor Logical switch for Coriolis insitu data set 796 ln_profb = .false. ! Logical switch for feedback insitu data set 797 ln_sla = .false. ! Logical switch for SLA observations 798 799 ln_sladt = .false. ! Logical switch for AVISO SLA data 800 801 ln_slafb = .false. ! Logical switch for feedback SLA data 802 ! ln_ssh Logical switch for SSH observations 803 804 ln_sst = .false. ! Logical switch for SST observations 805 ! ln_reysst Logical switch for Reynolds observations 806 ! ln_ghrsst Logical switch for GHRSST observations 807 808 ln_sstfb = .false. ! Logical switch for feedback SST data 809 ! ln_sss Logical switch for SSS observations 810 ! ln_seaice Logical switch for Sea Ice observations 811 ! ln_vel3d Logical switch for velocity observations 812 ! ln_velavcur Logical switch for velocity daily av. cur. 813 ! ln_velhrcur Logical switch for velocity high freq. cur. 814 ! ln_velavadcp Logical switch for velocity daily av. ADCP 815 ! ln_velhradcp Logical switch for velocity high freq. ADCP 816 ! ln_velfb Logical switch for feedback velocity data 817 ! ln_grid_global Global distribtion of observations 818 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 819 ! grid_search_file Grid search lookup file header 820 ! enactfiles ENACT input observation file names 821 ! coriofiles Coriolis input observation file name 822 ! ! profbfiles: Profile feedback input observation file name 840 823 profbfiles = 'profiles_01.nc' 824 ! ln_profb_enatim Enact feedback input time setting switch 825 ! slafilesact Active SLA input observation file name 826 ! slafilespas Passive SLA input observation file name 827 ! ! slafbfiles: Feedback SLA input observation file name 841 828 slafbfiles = 'sla_01.nc' 829 ! sstfiles GHRSST input observation file name 830 ! ! sstfbfiles: Feedback SST input observation file name 842 831 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 843 ln_altbias = .false. 832 ! seaicefiles Sea Ice input observation file name 833 ! velavcurfiles Vel. cur. daily av. input file name 834 ! velhvcurfiles Vel. cur. high freq. input file name 835 ! velavadcpfiles Vel. ADCP daily av. input file name 836 ! velhvadcpfiles Vel. ADCP high freq. input file name 837 ! velfbfiles Vel. feedback input observation file name 838 ! dobsini Initial date in window YYYYMMDD.HHMMSS 839 ! dobsend Final date in window YYYYMMDD.HHMMSS 840 ! n1dint Type of vertical interpolation method 841 ! n2dint Type of horizontal interpolation method 842 ! ln_nea Rejection of observations near land switch 843 nmsshc = 0 ! MSSH correction scheme 844 ! mdtcorr MDT correction 845 ! mdtcutoff MDT cutoff for computed correction 846 ln_altbias = .false. ! Logical switch for alt bias 847 ln_ignmis = .true. ! Logical switch for ignoring missing files 848 ! endailyavtypes ENACT daily average types 844 849 ln_grid_global = .true. 845 850 ln_grid_search_lookup = .false. 846 ln_ignmis = .true.847 851 / 848 852 !----------------------------------------------------------------------- 849 ! nam_asminc assimilation increments namelist 850 !----------------------------------------------------------------------- 851 ! ln_bkgwri Logical switch for writing out background state 852 ! ln_trjwri Logical switch for writing out state trajectory 853 ! ln_trainc Logical switch for applying tracer increments 854 ! ln_dyninc Logical switch for applying velocity increments 855 ! ln_sshinc Logical switch for applying SSH increments 856 ! ln_asmdin Logical switch for Direct Initialization (DI) 857 ! ln_asmiau Logical switch for Incremental Analysis Updating (IAU) 858 ! nitbkg Timestep of background in [0,nitend-nit000-1] 859 ! nitdin Timestep of background for DI in [0,nitend-nit000-1] 860 ! nitiaustr Timestep of start of IAU interval in [0,nitend-nit000-1] 861 ! nitiaufin Timestep of end of IAU interval in [0,nitend-nit000-1] 862 ! niaufn Type of IAU weighting function 863 ! nittrjfrq Frequency of trajectory output for 4D-VAR 864 ! ln_salfix Logical switch for ensuring that the sa > salfixmin 865 ! salfixmin Minimum salinity after applying the increments 866 &nam_asminc 867 ln_bkgwri = .false. 868 ln_trjwri = .false. 869 ln_trainc = .false. 870 ln_dyninc = .false. 871 ln_sshinc = .false. 872 ln_asmdin = .false. 873 ln_asmiau = .false. 874 nitbkg = 0 875 nitdin = 0 876 nitiaustr = 1 877 nitiaufin = 15 878 niaufn = 0 879 nittrjfrq = 0 880 ln_salfix = .false. 881 salfixmin = -9999 882 / 853 &nam_asminc ! assimilation increments ('key_asminc') 854 !----------------------------------------------------------------------- 855 ln_bkgwri = .false. ! Logical switch for writing out background state 856 ln_trjwri = .false. ! Logical switch for writing out state trajectory 857 ln_trainc = .false. ! Logical switch for applying tracer increments 858 ln_dyninc = .false. ! Logical switch for applying velocity increments 859 ln_sshinc = .false. ! Logical switch for applying SSH increments 860 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 861 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 862 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 863 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 864 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 865 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 866 niaufn = 0 ! Type of IAU weighting function 867 nittrjfrq = 0 ! Frequency of trajectory output for 4D-VAR 868 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 869 salfixmin = -9999 ! Minimum salinity after applying the increments 870 / -
branches/nemo_v3_3_beta/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist
r2399 r2417 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom )3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom, namdta_tem, namdta_sal) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 5 !! namsbc_cpl, namsbc_cpl_co2 namtra_qsr, namsbc_rnf, 6 !! namsbc_apr, namsbc_ssr, namsbc_alb) 6 7 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 8 !! 5 - bottom boundary (nambfr, nambbc, nambbl) … … 9 10 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 11 !! 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) 12 !! 9 - diagnostics (namnc4, namtrd, namspr, namflo, namptr, namhsb) 13 !! 10 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 14 !! 11 - Obs & Assim (namobs, nam_asminc) 13 15 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 16 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 17 19 !! *** Run management namelists *** 18 20 !!====================================================================== 19 !! namrun 20 !!====================================================================== 21 21 !! namrun parameters of the run 22 !!====================================================================== 23 ! 22 24 !----------------------------------------------------------------------- 23 25 &namrun ! parameters of the run … … 43 45 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 44 46 / 45 !!====================================================================== 46 !! namnc4 netcdf4 chunking and compression settings 47 !!====================================================================== 48 !----------------------------------------------------------------------- 49 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 50 ! (ignored if "key_netcdf4" is not used) 51 !----------------------------------------------------------------------- 52 nn_nchunks_i = 4 ! number of chunks in i-dimension 53 nn_nchunks_j = 4 ! number of chunks in j-dimension 54 nn_nchunks_k = 31 ! number of chunks in k-dimension 55 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 56 ! is optimal for postprocessing which works exclusively with horizontal slabs 57 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 58 ! (F) ignore chunking information and produce netcdf3-compatible files 59 / 47 60 48 !!====================================================================== 61 49 !! *** Domain namelists *** … … 64 52 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 65 53 !! namdom space and time domain (bathymetry, mesh, timestep) 66 !!====================================================================== 67 54 !! namdta_tem data: temperature ("key_dtatem") 55 !! namdta_sal data: salinity ("key_dtasal") 56 !!====================================================================== 57 ! 68 58 !----------------------------------------------------------------------- 69 59 &namzgr ! vertical coordinate … … 103 93 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 104 94 / 95 !----------------------------------------------------------------------- 96 &namdta_tem ! data : temperature ("key_dtatem") 97 !----------------------------------------------------------------------- 98 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 99 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 100 sn_tem = 'data_1m_potential_temperature_nomask', -1,'votemper', .true. , .true., 'yearly' , ' ' , ' ' 101 ! 102 cn_dir = './' ! root directory for the location of the runoff files 103 / 104 !----------------------------------------------------------------------- 105 &namdta_sal ! data : salinity ("key_dtasal") 106 !----------------------------------------------------------------------- 107 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 108 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 109 sn_sal = 'data_1m_salinity_nomask', -1 ,'vosaline', .true. , .true., 'yearly' , '' , ' ' 110 ! 111 cn_dir = './' ! root directory for the location of the runoff files 112 / 113 105 114 !!====================================================================== 106 115 !! *** Surface Boundary Condition namelists *** 107 116 !!====================================================================== 108 !! namsbc surface boundary condition 109 !! namsbc_ana analytical formulation 110 !! namsbc_flx flux formulation 111 !! namsbc_clio CLIO bulk formulea formulation 112 !! namsbc_core CORE bulk formulea formulation 113 !! namsbc_cpl CouPLed formulation ("key_coupled") 114 !! namtra_qsr penetrative solar radiation 115 !! namsbc_rnf river runoffs 116 !! namsbc_ssr sea surface restoring term (for T and/or S) 117 !! namsbc_alb albedo parameters 118 !!====================================================================== 119 117 !! namsbc surface boundary condition 118 !! namsbc_ana analytical formulation 119 !! namsbc_flx flux formulation 120 !! namsbc_clio CLIO bulk formulea formulation 121 !! namsbc_core CORE bulk formulea formulation 122 !! namsbc_cpl CouPLed formulation ("key_coupled") 123 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 124 !! namtra_qsr penetrative solar radiation 125 !! namsbc_rnf river runoffs 126 !! namsbc_apr Atmospheric Pressure 127 !! namsbc_ssr sea surface restoring term (for T and/or S) 128 !! namsbc_alb albedo parameters 129 !!====================================================================== 130 ! 120 131 !----------------------------------------------------------------------- 121 132 &namsbc ! Surface Boundary Condition (surface module) 122 133 !----------------------------------------------------------------------- 123 134 nn_fsbc = 5 ! frequency of surface boundary condition computation 124 ! (= the frequency of sea-ice model call)125 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana )126 ln_flx = .false. ! flux formulation (T => fill namsbc_flx )127 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio)128 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core)129 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl )135 ! (also = the frequency of sea-ice model call) 136 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 137 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 138 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 139 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 140 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 130 141 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 131 142 nn_ice = 2 ! =0 no ice boundary condition , 132 143 ! =1 use observed ice-cover , 133 ! =2 ice-model used 144 ! =2 ice-model used ("key_lim3" or "key_lim2) 134 145 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 135 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf)136 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr)146 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf) 147 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 137 148 nn_fwb = 3 ! FreshWater Budget: =0 unchecked 138 ! 139 ! 140 ! 149 ! =1 global mean of e-p-r set to zero at each time step 150 ! =2 annual global mean of e-p-r set to zero 151 ! =3 global emp set to zero and spread out over erp area 141 152 / 142 153 !----------------------------------------------------------------------- … … 153 164 &namsbc_flx ! surface boundary condition : flux formulation 154 165 !----------------------------------------------------------------------- 155 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !156 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !157 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , ''158 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , ''159 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , ''160 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , ''161 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , ''162 ! 166 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 168 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , '' 169 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , '' 170 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , '' 171 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , '' 172 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , '' 173 163 174 cn_dir = './' ! root directory for the location of the flux files 164 175 / … … 166 177 &namsbc_clio ! namsbc_clio CLIO bulk formulea 167 178 !----------------------------------------------------------------------- 168 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !169 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !170 sn_utau = 'taux_1m' , -1 , 'sozotaux' , .true. , .true., 'yearly' , '' , ''171 sn_vtau = 'tauy_1m' , -1 , 'sometauy' , .true. , .true., 'yearly' , '' , ''172 sn_wndm = 'flx' , -1 , 'socliowi' , .true. , .true., 'yearly' , '' , ''173 sn_tair = 'flx' , -1 , 'socliot2' , .true. , .true., 'yearly' , '' , ''174 sn_humi = 'flx' , -1 , 'socliohu' , .true. , .true., 'yearly' , '' , ''175 sn_ccov = 'flx' , -1 , 'socliocl' , .false. , .true., 'yearly' , '' , ''176 sn_prec = 'flx' , -1 , 'socliopl' , .false. , .true., 'yearly' , '' , ''177 ! 179 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 sn_utau = 'taux_1m' , -1 , 'sozotaux', .true. , .true. , 'yearly' , '' , '' 182 sn_vtau = 'tauy_1m' , -1 , 'sometauy', .true. , .true. , 'yearly' , '' , '' 183 sn_wndm = 'flx' , -1 , 'socliowi', .true. , .true. , 'yearly' , '' , '' 184 sn_tair = 'flx' , -1 , 'socliot2', .true. , .true. , 'yearly' , '' , '' 185 sn_humi = 'flx' , -1 , 'socliohu', .true. , .true. , 'yearly' , '' , '' 186 sn_ccov = 'flx' , -1 , 'socliocl', .false. , .true. , 'yearly' , '' , '' 187 sn_prec = 'flx' , -1 , 'socliopl', .false. , .true. , 'yearly' , '' , '' 188 178 189 cn_dir = './' ! root directory for the location of the bulk files are 179 190 / … … 181 192 &namsbc_core ! namsbc_core CORE bulk formulea 182 193 !----------------------------------------------------------------------- 183 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !184 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !185 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD' , .false. , .true. , 'yearly' , '' ,'Uwnd'186 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD' , .false. , .true. , 'yearly' , '' ,'Vwnd'187 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD' , .false. , .true. , 'yearly' , '' ,''188 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD' , .false. , .true. , 'yearly' , '' ,''189 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD' , .false. , .true. , 'yearly' , '' ,''190 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD' , .false. , .true. , 'yearly' , '' ,''191 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1' , .false. , .true. , 'yearly' , '' ,''192 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' ,''193 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' ,''194 ! 194 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 195 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 196 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , '' , 'Uwnd' 197 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , '' , 'Vwnd' 198 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , '' , '' 199 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , '' , '' 200 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , '' , '' 201 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , '' , '' 202 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , '' , '' 203 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' , '' 204 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' , '' 205 195 206 cn_dir = './' ! root directory for the location of the bulk files 196 207 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) … … 199 210 / 200 211 !----------------------------------------------------------------------- 201 &namsbc_cpl ! coupled ocean/atmosphere model 202 !----------------------------------------------------------------------- 203 204 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice'205 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice'206 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow'207 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice'208 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian'209 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'210 cn_snd_crt_grid = 'T' ! 'T'211 212 cn_rcv_w10m = 'none' ! 'none' 'coupled'213 cn_rcv_taumod = 'coupled' ! 'none' 'coupled'214 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice'215 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian'216 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'217 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V'218 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled'219 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'220 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'221 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice'222 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed'223 cn_rcv_cal = 'coupled' ! 'none' 'coupled'224 / 225 !----------------------------------------------------------------------- 226 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle")212 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 213 !----------------------------------------------------------------------- 214 ! ! send 215 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 216 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' 217 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow' 218 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice' 219 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian' 220 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 221 cn_snd_crt_grid = 'T' ! 'T' 222 ! ! receive 223 cn_rcv_w10m = 'none' ! 'none' 'coupled' 224 cn_rcv_taumod = 'coupled' ! 'none' 'coupled' 225 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice' 226 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian' 227 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 228 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V' 229 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled' 230 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 231 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 232 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice' 233 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed' 234 cn_rcv_cal = 'coupled' ! 'none' 'coupled' 235 / 236 !----------------------------------------------------------------------- 237 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 227 238 !----------------------------------------------------------------------- 228 239 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' … … 232 243 &namtra_qsr ! penetrative solar radiation 233 244 !----------------------------------------------------------------------- 234 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !235 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !236 sn_chl = 'chlorophyll', -1 , 'CHLA' , .true. , .true., 'yearly' , '' , ''245 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 246 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 247 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 237 248 238 249 cn_dir = './' ! root directory for the location of the runoff files … … 249 260 &namsbc_rnf ! runoffs namelist surface boundary condition 250 261 !----------------------------------------------------------------------- 251 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 252 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 253 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 254 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 255 sn_s_rnf = 'runoffs' , 24 , 'rosaline' , .true. , .true. , 'yearly', '' , '' 256 sn_t_rnf = 'runoffs' , 24 , 'rotemper' , .true. , .true. , 'yearly', '' , '' 257 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly', '' , '' 262 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 263 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 264 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' 265 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 266 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' 267 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' 268 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' 269 258 270 cn_dir = './' ! root directory for the location of the runoff files 259 271 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) … … 271 283 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 272 284 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 273 sn_apr = 'patm' , -1 , 274 ! 285 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' 286 275 287 cn_dir = './' ! root directory for the location of the bulk files 276 288 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) … … 279 291 &namsbc_ssr ! surface boundary condition : sea surface restoring 280 292 !----------------------------------------------------------------------- 281 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !282 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !283 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , ''284 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true., 'yearly' , '' , ''293 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 294 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 295 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' 296 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true. , 'yearly' , '' , '' 285 297 286 298 cn_dir = './' ! root directory for the location of the runoff files … … 302 314 rn_alphdi = 0.72 ! (Pyane, 1972) 303 315 / 304 !----------------------------------------------------------------------- 305 &namdta_tem ! surface boundary condition : sea surface restoring 306 !----------------------------------------------------------------------- 307 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim !'yearly' or ! weights ! rotation ! 308 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 309 sn_tem = 'data_1m_potential_temperature_nomask', -1 , 'votemper' , .true. , .true. , 'yearly' , ' ' , ' ' 310 ! 311 cn_dir = './' ! root directory for the location of the runoff files 312 / 313 !----------------------------------------------------------------------- 314 &namdta_sal ! surface boundary condition : sea surface restoring 315 !----------------------------------------------------------------------- 316 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or ! weights ! rotation ! 317 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 318 sn_sal = 'data_1m_salinity_nomask' , -1 , 'vosaline' , .true. , .true. , 'yearly' , '' , ' ' 319 ! 320 cn_dir = './' ! root directory for the location of the runoff files 321 / 316 322 317 !!====================================================================== 323 318 !! *** Lateral boundary condition *** … … 330 325 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 331 326 !!====================================================================== 332 327 ! 333 328 !----------------------------------------------------------------------- 334 329 &namlbc ! lateral momentum boundary condition … … 345 340 &namobc ! open boundaries parameters ("key_obc") 346 341 !----------------------------------------------------------------------- 347 ln_obc_clim= .false. ! climatological obc data files (T) or not (F)348 ln_vol_cst= .true. ! impose the total volume conservation (T) or not (F)349 ln_obc_fla= .false. ! Flather open boundary condition350 nn_obcdta= 1 ! = 0 the obc data are equal to the initial state342 ln_obc_clim = .false. ! climatological obc data files (T) or not (F) 343 ln_vol_cst = .true. ! impose the total volume conservation (T) or not (F) 344 ln_obc_fla = .false. ! Flather open boundary condition 345 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 351 346 ! = 1 the obc data are read in 'obc.dta' files 352 cn_obcdta= 'annual' ! set to annual if obc datafile hold 1 year of data347 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 353 348 ! set to monthly if obc datafile hold 1 month of data 354 rn_dpein= 1. ! damping time scale for inflow at east open boundary355 rn_dpwin= 1. ! - - - west - -356 rn_dpnin= 1. ! - - - north - -357 rn_dpsin= 1. ! - - - south - -358 rn_dpeob= 3000. ! time relaxation (days) for the east open boundary359 rn_dpwob= 15. ! - - - west - -360 rn_dpnob= 3000. ! - - - north - -361 rn_dpsob= 15. ! - - - south - -362 rn_volemp= 1. ! = 0 the total volume change with the surface flux (E-P-R)349 rn_dpein = 1. ! damping time scale for inflow at east open boundary 350 rn_dpwin = 1. ! - - - west - - 351 rn_dpnin = 1. ! - - - north - - 352 rn_dpsin = 1. ! - - - south - - 353 rn_dpeob = 3000. ! time relaxation (days) for the east open boundary 354 rn_dpwob = 15. ! - - - west - - 355 rn_dpnob = 3000. ! - - - north - - 356 rn_dpsob = 15. ! - - - south - - 357 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 363 358 ! = 1 the total volume remains constant 364 359 / … … 366 361 &namagrif ! AGRIF zoom ("key_agrif") 367 362 !----------------------------------------------------------------------- 368 nn_cln_update = 3! baroclinic update frequency369 ln_spc_dyn = .true.! use 0 as special value for dynamics370 rn_sponge_tra = 2880.! coefficient for tracer sponge layer [s]371 rn_sponge_dyn = 2880.! coefficient for dynamics sponge layer [s]363 nn_cln_update = 3 ! baroclinic update frequency 364 ln_spc_dyn = .true. ! use 0 as special value for dynamics 365 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 366 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 372 367 / 373 368 !----------------------------------------------------------------------- 374 369 &nambdy ! unstructured open boundaries ("key_bdy") 375 370 !----------------------------------------------------------------------- 376 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 377 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 378 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 379 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 380 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 381 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 382 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 383 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 384 ln_vol = .false. ! total volume correction (see volbdy parameter) 385 ln_mask = .false. ! boundary mask from filbdy_mask (T) or boundaries are on edges of domain (F) 386 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 387 ln_dyn_fla = .false. ! Apply Flather condition to velocities 388 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 389 ln_dyn_frs = .false. ! Apply FRS condition to velocities 390 nn_rimwidth = 9 ! width of the relaxation zone 391 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 392 ! = 1, bdy data are read in 'bdydata .nc' files 393 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 394 ! = 1, the total volume of the system is conserved 395 / 396 !----------------------------------------------------------------------- 397 &nambdy_tide ! tidal forcing at unstructured boundaries 398 !----------------------------------------------------------------------- 399 filtide = 'bdytide_' ! file name root of tidal forcing files 400 tide_cpt = 'M2','S1' ! names of tidal components used 401 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 402 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 371 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 372 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 373 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 374 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 375 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 376 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 377 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 378 379 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 380 ln_vol = .false. ! total volume correction (see volbdy parameter) 381 ln_mask = .false. ! boundary mask from filbdy_mask (T), boundaries are on edges of domain (F) 382 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 383 ln_dyn_fla = .false. ! Apply Flather condition to velocities 384 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 385 ln_dyn_frs = .false. ! Apply FRS condition to velocities 386 nn_rimwidth = 9 ! width of the relaxation zone 387 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 388 ! = 1, bdy data are read in 'bdydata .nc' files 389 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 390 ! = 1, the total volume of the system is conserved 391 / 392 !----------------------------------------------------------------------- 393 &nambdy_tide ! tidal forcing at unstructured boundaries 394 !----------------------------------------------------------------------- 395 filtide = 'bdytide_' ! file name root of tidal forcing files 396 tide_cpt = 'M2','S1' ! names of tidal components used 397 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 398 ln_tide_date= .false. ! adjust tidal harmonics for start date of run 403 399 / 404 400 … … 410 406 !! nambbl bottom boundary layer scheme ("key_trabbl") 411 407 !!====================================================================== 412 408 ! 413 409 !----------------------------------------------------------------------- 414 410 &nambfr ! bottom friction … … 439 435 rn_gambbl = 10. ! advective bbl coefficient [s] 440 436 / 437 441 438 !!====================================================================== 442 439 !! Tracer (T & S ) namelists … … 447 444 !! namtra_dmp T & S newtonian damping ("key_tradmp") 448 445 !!====================================================================== 449 446 ! 450 447 !----------------------------------------------------------------------- 451 448 &nameos ! ocean physical parameters … … 471 468 &namtra_ldf ! lateral diffusion scheme for tracer 472 469 !----------------------------------------------------------------------- 473 474 ln_traldf_lap = .true. ! 475 ln_traldf_bilap = .false. ! 476 477 ln_traldf_level = .false. ! 478 ln_traldf_hor = .false. ! horizontal (geopotential)(require "key_ldfslp" when ln_sco=T)479 ln_traldf_iso = .true. ! iso-neutral(require "key_ldfslp")480 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp")! UNDER TEST, DO NOT USE481 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp")! UNDER TEST, DO NOT USE482 483 rn_aht_0 = 2000. ! 484 rn_ahtb_0 = 0. ! 485 rn_aeiv_0 = 2000. ! eddy induced velocity coefficient [m2/s](require "key_traldf_eiv")470 ! ! Type of the operator : 471 ln_traldf_lap = .true. ! laplacian operator 472 ln_traldf_bilap = .false. ! bilaplacian operator 473 ! ! Direction of action : 474 ln_traldf_level = .false. ! iso-level 475 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 476 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 477 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") ! UNDER TEST, DO NOT USE 478 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") ! UNDER TEST, DO NOT USE 479 ! ! Coefficient 480 rn_aht_0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 481 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 482 rn_aeiv_0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 486 483 / 487 484 !----------------------------------------------------------------------- … … 499 496 nn_file = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 500 497 / 498 501 499 !!====================================================================== 502 500 !! *** Dynamics namelists *** … … 508 506 !! namdyn_ldf lateral diffusion scheme 509 507 !!====================================================================== 510 508 ! 511 509 !----------------------------------------------------------------------- 512 510 &namdyn_adv ! formulation of the momentum advection … … 549 547 &namdyn_ldf ! lateral diffusion on momentum 550 548 !----------------------------------------------------------------------- 551 549 ! ! Type of the operator : 552 550 ln_dynldf_lap = .true. ! laplacian operator 553 551 ln_dynldf_bilap = .false. ! bilaplacian operator 554 552 ! ! Direction of action : 555 553 ln_dynldf_level = .false. ! iso-level 556 554 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 557 555 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 558 556 ! ! Coefficient 559 557 rn_ahm_0_lap = 40000. ! horizontal laplacian eddy viscosity [m2/s] 560 558 rn_ahmb_0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 561 559 rn_ahm_0_blp = 0. ! horizontal bilaplacian eddy viscosity [m4/s] 562 560 / 561 563 562 !!====================================================================== 564 563 !! Tracers & Dynamics vertical physics namelists 565 564 !!====================================================================== 566 !! 567 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric")568 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke")569 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp")570 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm")571 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx")572 !!====================================================================== 573 565 !! namzdf vertical physics 566 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric") 567 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke") 568 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp") 569 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm") 570 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx") 571 !!====================================================================== 572 ! 574 573 !----------------------------------------------------------------------- 575 574 &namzdf ! vertical physics … … 636 635 / 637 636 !----------------------------------------------------------------------- 638 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls")639 !----------------------------------------------------------------------- 640 rn_emin = 1.e-6! minimum value of e [m2/s2]641 rn_epsmin = 1.e-12! minimum value of eps [m2/s3]642 ln_length_lim = .true.! limit on the dissipation rate under stable stratification (Galperin et al., 1988)643 rn_clim_galp = 0.53! galperin limit644 ln_crban = .TRUE.! Use Craig & Banner (1994) surface wave mixing parametrisation645 ln_sigpsi = .TRUE.! Activate or not Burchard 2001 mods on psi schmidt number in the wb case646 rn_crban = 100.! Craig and Banner 1994 constant for wb tke flux647 rn_charn = 70000.! Charnock constant for wb induced roughness length648 nn_tkebc_surf = 1! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)649 nn_tkebc_bot = 1! bottom tke condition (0/1=Dir/Neum)650 nn_psibc_surf = 1! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)651 nn_psibc_bot = 1! bottom psi condition (0/1=Dir/Neum)652 nn_stab_func = 2! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB)653 nn_clos = 1! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen)637 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 638 !----------------------------------------------------------------------- 639 rn_emin = 1.e-6 ! minimum value of e [m2/s2] 640 rn_epsmin = 1.e-12 ! minimum value of eps [m2/s3] 641 ln_length_lim = .true. ! limit on the dissipation rate under stable stratification (Galperin et al., 1988) 642 rn_clim_galp = 0.53 ! galperin limit 643 ln_crban = .TRUE. ! Use Craig & Banner (1994) surface wave mixing parametrisation 644 ln_sigpsi = .TRUE. ! Activate or not Burchard 2001 mods on psi schmidt number in the wb case 645 rn_crban = 100. ! Craig and Banner 1994 constant for wb tke flux 646 rn_charn = 70000. ! Charnock constant for wb induced roughness length 647 nn_tkebc_surf = 1 ! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 648 nn_tkebc_bot = 1 ! bottom tke condition (0/1=Dir/Neum) 649 nn_psibc_surf = 1 ! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 650 nn_psibc_bot = 1 ! bottom psi condition (0/1=Dir/Neum) 651 nn_stab_func = 2 ! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB) 652 nn_clos = 1 ! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen) 654 653 / 655 654 !----------------------------------------------------------------------- … … 669 668 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 670 669 / 670 671 671 !!====================================================================== 672 672 !! *** Miscelaneous namelists *** … … 677 677 !! namsol elliptic solver / island / free surface 678 678 !!====================================================================== 679 679 ! 680 680 !----------------------------------------------------------------------- 681 681 &namsol ! elliptic solver / island / free surface … … 721 721 722 722 !!====================================================================== 723 !! *** Diagnostics namelists *** 724 !!====================================================================== 723 !! *** Diagnostics namelists *** 724 !!====================================================================== 725 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 725 726 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 726 !! namgap level mean model-data gap ("key_diagap")727 727 !! namflo float parameters ("key_float") 728 728 !! namptr Poleward Transport Diagnostics 729 !!====================================================================== 730 729 !! namhsb Heat and salt budgets 730 !!====================================================================== 731 ! 732 !----------------------------------------------------------------------- 733 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 734 !----------------------------------------------------------------------- 735 nn_nchunks_i= 4 ! number of chunks in i-dimension 736 nn_nchunks_j= 4 ! number of chunks in j-dimension 737 nn_nchunks_k= 31 ! number of chunks in k-dimension 738 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 739 ! is optimal for postprocessing which works exclusively with horizontal slabs 740 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 741 ! (F) ignore chunking information and produce netcdf3-compatible files 742 / 731 743 !----------------------------------------------------------------------- 732 744 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") … … 742 754 / 743 755 !----------------------------------------------------------------------- 744 &namgap ! level mean model-data gap ('key_diagap')745 !-----------------------------------------------------------------------746 nn_gap = 15 ! time-step frequency of model-data gap computation747 nn_prg = 10 ! time-step frequency of gap print in model output748 /749 !-----------------------------------------------------------------------750 756 &namflo ! float parameters ("key_float") 751 757 !----------------------------------------------------------------------- 752 ln_rstflo= .false. ! float restart (T) or not (F)753 nn_writefl= 75 ! frequency of writing in float output file754 nn_stockfl= 5475 ! frequency of creation of the float restart file755 ln_argo= .false. ! Argo type floats (stay at the surface each 10 days)756 ln_flork4= .false. ! trajectories computed with a 4th order Runge-Kutta (T)758 ln_rstflo = .false. ! float restart (T) or not (F) 759 nn_writefl = 75 ! frequency of writing in float output file 760 nn_stockfl = 5475 ! frequency of creation of the float restart file 761 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 762 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 757 763 ! or computed with Blanke' scheme (F) 758 764 / … … 760 766 &namptr ! Poleward Transport Diagnostic 761 767 !----------------------------------------------------------------------- 762 ln_diaptr = .false. 768 ln_diaptr = .false. ! Poleward heat and salt transport (T) or not (F) 763 769 ln_diaznl = .true. ! Add zonal means and meridional stream functions 764 770 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not … … 771 777 &namhsb ! Heat and salt budgets 772 778 !----------------------------------------------------------------------- 773 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 774 / 775 !----------------------------------------------------------------------- 776 ! namobs observation usage switch 777 !----------------------------------------------------------------------- 778 ! 779 ! ln_t3d Logical switch for T profile observations 780 ! ln_s3d Logical switch for S profile observations 781 ! ln_ena Logical switch for ENACT insitu data set 782 ! ln_cor Logical switch for Coriolis insitu data set 783 ! ln_profb Logical switch for feedback insitu data set 784 ! ln_sla Logical switch for SLA observations 785 ! ln_sladt Logical switch for AVISO SLA data 786 ! ln_slafb Logical switch for feedback SLA data 787 ! ln_ssh Logical switch for SSH observations 788 ! ln_sst Logical switch for SST observations 789 ! ln_reysst Logical switch for Reynolds observations 790 ! ln_ghrsst Logical switch for GHRSST observations 791 ! ln_sstfb Logical switch for feedback SST data 792 ! ln_sss Logical switch for SSS observations 793 ! ln_seaice Logical switch for Sea Ice observations 794 ! ln_vel3d Logical switch for velocity observations 795 ! ln_velavcur Logical switch for velocity daily av. cur. 796 ! ln_velhrcur Logical switch for velocity high freq. cur. 797 ! ln_velavadcp Logical switch for velocity daily av. ADCP 798 ! ln_velhradcp Logical switch for velocity high freq. ADCP 799 ! ln_velfb Logical switch for feedback velocity data 800 ! ln_grid_global Global distribtion of observations 801 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 802 ! grid_search_file Grid search lookup file header 803 ! enactfiles ENACT input observation file names 804 ! coriofiles Coriolis input observation file name 805 ! profbfiles Profile feedback input observation file name 806 ! ln_profb_enatim Enact feedback input time setting switch 807 ! slafilesact Active SLA input observation file name 808 ! slafilespas Passive SLA input observation file name 809 ! slafbfiles Feedback SLA input observation file name 810 ! sstfiles GHRSST input observation file name 811 ! sstfbfiles Feedback SST input observation file name 812 ! seaicefiles Sea Ice input observation file name 813 ! velavcurfiles Vel. cur. daily av. input file name 814 ! velhvcurfiles Vel. cur. high freq. input file name 815 ! velavadcpfiles Vel. ADCP daily av. input file name 816 ! velhvadcpfiles Vel. ADCP high freq. input file name 817 ! velfbfiles Vel. feedback input observation file name 818 ! dobsini Initial date in window YYYYMMDD.HHMMSS 819 ! dobsend Final date in window YYYYMMDD.HHMMSS 820 ! n1dint Type of vertical interpolation method 821 ! n2dint Type of horizontal interpolation method 822 ! ln_nea Rejection of observations near land switch 823 ! nmsshc MSSH correction scheme 824 ! mdtcorr MDT correction 825 ! mdtcutoff MDT cutoff for computed correction 826 ! ln_altbias Logical switch for alt bias 827 ! ln_ignmis Logical switch for ignoring missing files 828 ! endailyavtypes ENACT daily average types 829 &namobs 830 ln_t3d = .false. 831 ln_s3d = .false. 832 ln_ena = .false. 833 ln_profb = .false. 834 ln_sla = .false. 835 ln_sladt = .false. 836 ln_slafb = .false. 837 ln_sst = .false. 838 ln_sstfb = .false. 839 nmsshc = 0 779 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 780 / 781 782 !!====================================================================== 783 !! *** Observation & Assimilation namelists *** 784 !!====================================================================== 785 !! namobs observation and model comparison ('key_diaobs') 786 !! nam_asminc assimilation increments ('key_asminc') 787 !!====================================================================== 788 ! 789 !----------------------------------------------------------------------- 790 &namobs ! observation usage switch ('key_diaobs') 791 !----------------------------------------------------------------------- 792 ln_t3d = .false. ! Logical switch for T profile observations 793 ln_s3d = .false. ! Logical switch for S profile observations 794 ln_ena = .false. ! Logical switch for ENACT insitu data set 795 ! ! ln_cor Logical switch for Coriolis insitu data set 796 ln_profb = .false. ! Logical switch for feedback insitu data set 797 ln_sla = .false. ! Logical switch for SLA observations 798 799 ln_sladt = .false. ! Logical switch for AVISO SLA data 800 801 ln_slafb = .false. ! Logical switch for feedback SLA data 802 ! ln_ssh Logical switch for SSH observations 803 804 ln_sst = .false. ! Logical switch for SST observations 805 ! ln_reysst Logical switch for Reynolds observations 806 ! ln_ghrsst Logical switch for GHRSST observations 807 808 ln_sstfb = .false. ! Logical switch for feedback SST data 809 ! ln_sss Logical switch for SSS observations 810 ! ln_seaice Logical switch for Sea Ice observations 811 ! ln_vel3d Logical switch for velocity observations 812 ! ln_velavcur Logical switch for velocity daily av. cur. 813 ! ln_velhrcur Logical switch for velocity high freq. cur. 814 ! ln_velavadcp Logical switch for velocity daily av. ADCP 815 ! ln_velhradcp Logical switch for velocity high freq. ADCP 816 ! ln_velfb Logical switch for feedback velocity data 817 ! ln_grid_global Global distribtion of observations 818 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 819 ! grid_search_file Grid search lookup file header 820 ! enactfiles ENACT input observation file names 821 ! coriofiles Coriolis input observation file name 822 ! ! profbfiles: Profile feedback input observation file name 840 823 profbfiles = 'profiles_01.nc' 824 ! ln_profb_enatim Enact feedback input time setting switch 825 ! slafilesact Active SLA input observation file name 826 ! slafilespas Passive SLA input observation file name 827 ! ! slafbfiles: Feedback SLA input observation file name 841 828 slafbfiles = 'sla_01.nc' 829 ! sstfiles GHRSST input observation file name 830 ! ! sstfbfiles: Feedback SST input observation file name 842 831 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 843 ln_altbias = .false. 832 ! seaicefiles Sea Ice input observation file name 833 ! velavcurfiles Vel. cur. daily av. input file name 834 ! velhvcurfiles Vel. cur. high freq. input file name 835 ! velavadcpfiles Vel. ADCP daily av. input file name 836 ! velhvadcpfiles Vel. ADCP high freq. input file name 837 ! velfbfiles Vel. feedback input observation file name 838 ! dobsini Initial date in window YYYYMMDD.HHMMSS 839 ! dobsend Final date in window YYYYMMDD.HHMMSS 840 ! n1dint Type of vertical interpolation method 841 ! n2dint Type of horizontal interpolation method 842 ! ln_nea Rejection of observations near land switch 843 nmsshc = 0 ! MSSH correction scheme 844 ! mdtcorr MDT correction 845 ! mdtcutoff MDT cutoff for computed correction 846 ln_altbias = .false. ! Logical switch for alt bias 847 ln_ignmis = .true. ! Logical switch for ignoring missing files 848 ! endailyavtypes ENACT daily average types 844 849 ln_grid_global = .true. 845 850 ln_grid_search_lookup = .false. 846 ln_ignmis = .true.847 851 / 848 852 !----------------------------------------------------------------------- 849 ! nam_asminc assimilation increments namelist 850 !----------------------------------------------------------------------- 851 ! ln_bkgwri Logical switch for writing out background state 852 ! ln_trjwri Logical switch for writing out state trajectory 853 ! ln_trainc Logical switch for applying tracer increments 854 ! ln_dyninc Logical switch for applying velocity increments 855 ! ln_sshinc Logical switch for applying SSH increments 856 ! ln_asmdin Logical switch for Direct Initialization (DI) 857 ! ln_asmiau Logical switch for Incremental Analysis Updating (IAU) 858 ! nitbkg Timestep of background in [0,nitend-nit000-1] 859 ! nitdin Timestep of background for DI in [0,nitend-nit000-1] 860 ! nitiaustr Timestep of start of IAU interval in [0,nitend-nit000-1] 861 ! nitiaufin Timestep of end of IAU interval in [0,nitend-nit000-1] 862 ! niaufn Type of IAU weighting function 863 ! nittrjfrq Frequency of trajectory output for 4D-VAR 864 ! ln_salfix Logical switch for ensuring that the sa > salfixmin 865 ! salfixmin Minimum salinity after applying the increments 866 &nam_asminc 867 ln_bkgwri = .false. 868 ln_trjwri = .false. 869 ln_trainc = .false. 870 ln_dyninc = .false. 871 ln_sshinc = .false. 872 ln_asmdin = .false. 873 ln_asmiau = .false. 874 nitbkg = 0 875 nitdin = 0 876 nitiaustr = 1 877 nitiaufin = 15 878 niaufn = 0 879 nittrjfrq = 0 880 ln_salfix = .false. 881 salfixmin = -9999 882 / 853 &nam_asminc ! assimilation increments ('key_asminc') 854 !----------------------------------------------------------------------- 855 ln_bkgwri = .false. ! Logical switch for writing out background state 856 ln_trjwri = .false. ! Logical switch for writing out state trajectory 857 ln_trainc = .false. ! Logical switch for applying tracer increments 858 ln_dyninc = .false. ! Logical switch for applying velocity increments 859 ln_sshinc = .false. ! Logical switch for applying SSH increments 860 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 861 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 862 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 863 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 864 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 865 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 866 niaufn = 0 ! Type of IAU weighting function 867 nittrjfrq = 0 ! Frequency of trajectory output for 4D-VAR 868 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 869 salfixmin = -9999 ! Minimum salinity after applying the increments 870 / -
branches/nemo_v3_3_beta/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist
r2399 r2417 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom )3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom, namdta_tem, namdta_sal) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 5 !! namsbc_cpl, namsbc_cpl_co2 namtra_qsr, namsbc_rnf, 6 !! namsbc_apr, namsbc_ssr, namsbc_alb) 6 7 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 8 !! 5 - bottom boundary (nambfr, nambbc, nambbl) … … 9 10 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 11 !! 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) 12 !! 9 - diagnostics (namnc4, namtrd, namspr, namflo, namptr, namhsb) 13 !! 10 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 14 !! 11 - Obs & Assim (namobs, nam_asminc) 13 15 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 16 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 17 19 !! *** Run management namelists *** 18 20 !!====================================================================== 19 !! namrun 20 !!====================================================================== 21 21 !! namrun parameters of the run 22 !!====================================================================== 23 ! 22 24 !----------------------------------------------------------------------- 23 25 &namrun ! parameters of the run … … 43 45 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 44 46 / 45 !!====================================================================== 46 !! namnc4 netcdf4 chunking and compression settings 47 !!====================================================================== 48 !----------------------------------------------------------------------- 49 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 50 ! (ignored if "key_netcdf4" is not used) 51 !----------------------------------------------------------------------- 52 nn_nchunks_i = 4 ! number of chunks in i-dimension 53 nn_nchunks_j = 4 ! number of chunks in j-dimension 54 nn_nchunks_k = 31 ! number of chunks in k-dimension 55 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 56 ! is optimal for postprocessing which works exclusively with horizontal slabs 57 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 58 ! (F) ignore chunking information and produce netcdf3-compatible files 59 / 47 60 48 !!====================================================================== 61 49 !! *** Domain namelists *** … … 64 52 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 65 53 !! namdom space and time domain (bathymetry, mesh, timestep) 66 !!====================================================================== 67 54 !! namdta_tem data: temperature ("key_dtatem") 55 !! namdta_sal data: salinity ("key_dtasal") 56 !!====================================================================== 57 ! 68 58 !----------------------------------------------------------------------- 69 59 &namzgr ! vertical coordinate … … 103 93 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 104 94 / 95 !----------------------------------------------------------------------- 96 &namdta_tem ! data : temperature ("key_dtatem") 97 !----------------------------------------------------------------------- 98 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 99 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 100 sn_tem = 'data_1m_potential_temperature_nomask', -1,'votemper', .true. , .true., 'yearly' , ' ' , ' ' 101 ! 102 cn_dir = './' ! root directory for the location of the runoff files 103 / 104 !----------------------------------------------------------------------- 105 &namdta_sal ! data : salinity ("key_dtasal") 106 !----------------------------------------------------------------------- 107 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 108 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 109 sn_sal = 'data_1m_salinity_nomask', -1 ,'vosaline', .true. , .true., 'yearly' , '' , ' ' 110 ! 111 cn_dir = './' ! root directory for the location of the runoff files 112 / 113 105 114 !!====================================================================== 106 115 !! *** Surface Boundary Condition namelists *** 107 116 !!====================================================================== 108 !! namsbc surface boundary condition 109 !! namsbc_ana analytical formulation 110 !! namsbc_flx flux formulation 111 !! namsbc_clio CLIO bulk formulea formulation 112 !! namsbc_core CORE bulk formulea formulation 113 !! namsbc_cpl CouPLed formulation ("key_coupled") 114 !! namtra_qsr penetrative solar radiation 115 !! namsbc_rnf river runoffs 116 !! namsbc_ssr sea surface restoring term (for T and/or S) 117 !! namsbc_alb albedo parameters 118 !!====================================================================== 119 117 !! namsbc surface boundary condition 118 !! namsbc_ana analytical formulation 119 !! namsbc_flx flux formulation 120 !! namsbc_clio CLIO bulk formulea formulation 121 !! namsbc_core CORE bulk formulea formulation 122 !! namsbc_cpl CouPLed formulation ("key_coupled") 123 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 124 !! namtra_qsr penetrative solar radiation 125 !! namsbc_rnf river runoffs 126 !! namsbc_apr Atmospheric Pressure 127 !! namsbc_ssr sea surface restoring term (for T and/or S) 128 !! namsbc_alb albedo parameters 129 !!====================================================================== 130 ! 120 131 !----------------------------------------------------------------------- 121 132 &namsbc ! Surface Boundary Condition (surface module) 122 133 !----------------------------------------------------------------------- 123 134 nn_fsbc = 5 ! frequency of surface boundary condition computation 124 ! (= the frequency of sea-ice model call) 125 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 126 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 127 ln_blk_clio = .true. ! CLIO bulk formulation (T => fill namsbc_clio) 128 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core) 129 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 135 ! (also = the frequency of sea-ice model call) 136 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 137 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 138 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 139 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 140 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 141 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 130 142 nn_ice = 2 ! =0 no ice boundary condition , 131 143 ! =1 use observed ice-cover , 132 ! =2 ice-model used 144 ! =2 ice-model used ("key_lim3" or "key_lim2) 133 145 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 134 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf)135 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr)146 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf) 147 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 136 148 nn_fwb = 3 ! FreshWater Budget: =0 unchecked 137 ! 138 ! 139 ! 149 ! =1 global mean of e-p-r set to zero at each time step 150 ! =2 annual global mean of e-p-r set to zero 151 ! =3 global emp set to zero and spread out over erp area 140 152 / 141 153 !----------------------------------------------------------------------- … … 152 164 &namsbc_flx ! surface boundary condition : flux formulation 153 165 !----------------------------------------------------------------------- 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 = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , ''157 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , ''158 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , ''159 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , ''160 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , ''161 ! 166 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 168 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , '' 169 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , '' 170 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , '' 171 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , '' 172 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , '' 173 162 174 cn_dir = './' ! root directory for the location of the flux files 163 175 / … … 165 177 &namsbc_clio ! namsbc_clio CLIO bulk formulea 166 178 !----------------------------------------------------------------------- 167 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !168 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !169 sn_utau = 'taux_1m' , -1 , 'sozotaux' , .true. , .true., 'yearly' , '' , ''170 sn_vtau = 'tauy_1m' , -1 , 'sometauy' , .true. , .true., 'yearly' , '' , ''171 sn_wndm = 'flx' , -1 , 'socliowi' , .true. , .true., 'yearly' , '' , ''172 sn_tair = 'flx' , -1 , 'socliot2' , .true. , .true., 'yearly' , '' , ''173 sn_humi = 'flx' , -1 , 'socliohu' , .true. , .true., 'yearly' , '' , ''174 sn_ccov = 'flx' , -1 , 'socliocl' , .false. , .true., 'yearly' , '' , ''175 sn_prec = 'flx' , -1 , 'socliopl' , .false. , .true., 'yearly' , '' , ''176 ! 179 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 sn_utau = 'taux_1m' , -1 , 'sozotaux', .true. , .true. , 'yearly' , '' , '' 182 sn_vtau = 'tauy_1m' , -1 , 'sometauy', .true. , .true. , 'yearly' , '' , '' 183 sn_wndm = 'flx' , -1 , 'socliowi', .true. , .true. , 'yearly' , '' , '' 184 sn_tair = 'flx' , -1 , 'socliot2', .true. , .true. , 'yearly' , '' , '' 185 sn_humi = 'flx' , -1 , 'socliohu', .true. , .true. , 'yearly' , '' , '' 186 sn_ccov = 'flx' , -1 , 'socliocl', .false. , .true. , 'yearly' , '' , '' 187 sn_prec = 'flx' , -1 , 'socliopl', .false. , .true. , 'yearly' , '' , '' 188 177 189 cn_dir = './' ! root directory for the location of the bulk files are 178 190 / … … 180 192 &namsbc_core ! namsbc_core CORE bulk formulea 181 193 !----------------------------------------------------------------------- 182 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights! rotation !183 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename! pairing !184 sn_wndi = 'u10_core' , -1 , 'u10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'U1'185 sn_wndj = 'v10_core' , -1 , 'v10' , .true. , .true. , 'yearly' ,'bicubic_weights_orca2.nc' , 'V1'186 sn_qsr = 'qsw_core' , -1 , 'swdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''187 sn_qlw = 'qlw_core' , -1 , 'lwdn' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''188 sn_tair = 't2_core' , -1 , 't2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''189 sn_humi = 'q2_core' , -1 , 'q2' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''190 sn_prec = 'precip_core', -1 , 'precip' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''191 sn_snow = 'snow_core' , -1 , 'snow' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''192 sn_tdif = 'taudif_core', 24 , 'taudif' , .true. , .true. , 'yearly' ,'bilinear_weights_orca2.nc', ''193 ! 194 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 195 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 196 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , '' , 'Uwnd' 197 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , '' , 'Vwnd' 198 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , '' , '' 199 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , '' , '' 200 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , '' , '' 201 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , '' , '' 202 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , '' , '' 203 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' , '' 204 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' , '' 205 194 206 cn_dir = './' ! root directory for the location of the bulk files 195 ln_2m = . true.! air temperature and humidity referenced at 2m (T) instead 10m (F)207 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) 196 208 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data ? 197 209 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 198 210 / 199 211 !----------------------------------------------------------------------- 200 &namsbc_cpl ! coupled ocean/atmosphere model 201 !----------------------------------------------------------------------- 202 203 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice'204 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice'205 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow'206 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice'207 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian'208 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'209 cn_snd_crt_grid = 'T' ! 'T'210 211 cn_rcv_w10m = 'none' ! 'none' 'coupled'212 cn_rcv_taumod = 'coupled' ! 'none' 'coupled'213 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice'214 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian'215 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'216 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V'217 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled'218 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'219 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'220 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice'221 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed'222 cn_rcv_cal = 'coupled' ! 'none' 'coupled'223 / 224 !----------------------------------------------------------------------- 225 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle")212 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 213 !----------------------------------------------------------------------- 214 ! ! send 215 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 216 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' 217 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow' 218 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice' 219 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian' 220 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 221 cn_snd_crt_grid = 'T' ! 'T' 222 ! ! receive 223 cn_rcv_w10m = 'none' ! 'none' 'coupled' 224 cn_rcv_taumod = 'coupled' ! 'none' 'coupled' 225 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice' 226 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian' 227 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 228 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V' 229 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled' 230 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 231 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 232 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice' 233 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed' 234 cn_rcv_cal = 'coupled' ! 'none' 'coupled' 235 / 236 !----------------------------------------------------------------------- 237 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 226 238 !----------------------------------------------------------------------- 227 239 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' … … 231 243 &namtra_qsr ! penetrative solar radiation 232 244 !----------------------------------------------------------------------- 233 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !234 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !235 sn_chl = 'chlorophyll', -1 , 'CHLA' , .true. , .true., 'yearly' , '' , ''236 245 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 246 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 247 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 248 237 249 cn_dir = './' ! root directory for the location of the runoff files 238 ln_traqsr = .false. 250 ln_traqsr = .false. ! Light penetration (T) or not (F) 239 251 ln_qsr_rgb = .true. ! RGB (Red-Green-Blue) light penetration 240 252 ln_qsr_2bd = .false. ! 2 bands light penetration … … 248 260 &namsbc_rnf ! runoffs namelist surface boundary condition 249 261 !----------------------------------------------------------------------- 250 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 251 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 252 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 253 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 254 sn_s_rnf = 'runoffs' , 24 , 'rosaline' , .true. , .true. , 'yearly', '' , '' 255 sn_t_rnf = 'runoffs' , 24 , 'rotemper' , .true. , .true. , 'yearly', '' , '' 256 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly', '' , '' 262 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 263 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 264 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' 265 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 266 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' 267 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' 268 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' 269 257 270 cn_dir = './' ! root directory for the location of the runoff files 258 271 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) … … 266 279 / 267 280 !----------------------------------------------------------------------- 281 &namsbc_apr ! Atmospheric pressure used as ocean forcing or in bulk 282 !----------------------------------------------------------------------- 283 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 284 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 285 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' 286 287 cn_dir = './' ! root directory for the location of the bulk files 288 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) 289 / 290 !----------------------------------------------------------------------- 268 291 &namsbc_ssr ! surface boundary condition : sea surface restoring 269 292 !----------------------------------------------------------------------- 270 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !271 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !272 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , ''273 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true., 'yearly' , '' , ''274 293 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 294 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 295 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' 296 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true. , 'yearly' , '' , '' 297 275 298 cn_dir = './' ! root directory for the location of the runoff files 276 299 nn_sstr = 0 ! add a retroaction term in the surface heat flux (=1) or not (=0) … … 291 314 rn_alphdi = 0.72 ! (Pyane, 1972) 292 315 / 293 !----------------------------------------------------------------------- 294 &namdta_tem ! surface boundary condition : sea surface restoring 295 !----------------------------------------------------------------------- 296 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim !'yearly' or ! weights ! rotation ! 297 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 298 sn_tem = 'data_1m_potential_temperature_nomask', -1 , 'votemper' , .true. , .true. , 'yearly' , ' ' , ' ' 299 ! 300 cn_dir = './' ! root directory for the location of the runoff files 301 / 302 !----------------------------------------------------------------------- 303 &namdta_sal ! surface boundary condition : sea surface restoring 304 !----------------------------------------------------------------------- 305 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or ! weights ! rotation ! 306 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 307 sn_sal = 'data_1m_salinity_nomask' , -1 , 'vosaline' , .true. , .true. , 'yearly' , '' , ' ' 308 ! 309 cn_dir = './' ! root directory for the location of the runoff files 310 / 316 311 317 !!====================================================================== 312 318 !! *** Lateral boundary condition *** … … 319 325 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 320 326 !!====================================================================== 321 327 ! 322 328 !----------------------------------------------------------------------- 323 329 &namlbc ! lateral momentum boundary condition … … 334 340 &namobc ! open boundaries parameters ("key_obc") 335 341 !----------------------------------------------------------------------- 336 ln_obc_clim= .false. ! climatological obc data files (T) or not (F)337 ln_vol_cst= .true. ! impose the total volume conservation (T) or not (F)338 ln_obc_fla= .false. ! Flather open boundary condition339 nn_obcdta= 1 ! = 0 the obc data are equal to the initial state342 ln_obc_clim = .false. ! climatological obc data files (T) or not (F) 343 ln_vol_cst = .true. ! impose the total volume conservation (T) or not (F) 344 ln_obc_fla = .false. ! Flather open boundary condition 345 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 340 346 ! = 1 the obc data are read in 'obc.dta' files 341 cn_obcdta= 'annual' ! set to annual if obc datafile hold 1 year of data347 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 342 348 ! set to monthly if obc datafile hold 1 month of data 343 rn_dpein= 1. ! damping time scale for inflow at east open boundary344 rn_dpwin= 1. ! - - - west - -345 rn_dpnin= 1. ! - - - north - -346 rn_dpsin= 1. ! - - - south - -347 rn_dpeob= 3000. ! time relaxation (days) for the east open boundary348 rn_dpwob= 15. ! - - - west - -349 rn_dpnob= 3000. ! - - - north - -350 rn_dpsob= 15. ! - - - south - -351 rn_volemp= 1. ! = 0 the total volume change with the surface flux (E-P-R)349 rn_dpein = 1. ! damping time scale for inflow at east open boundary 350 rn_dpwin = 1. ! - - - west - - 351 rn_dpnin = 1. ! - - - north - - 352 rn_dpsin = 1. ! - - - south - - 353 rn_dpeob = 3000. ! time relaxation (days) for the east open boundary 354 rn_dpwob = 15. ! - - - west - - 355 rn_dpnob = 3000. ! - - - north - - 356 rn_dpsob = 15. ! - - - south - - 357 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 352 358 ! = 1 the total volume remains constant 353 359 / … … 355 361 &namagrif ! AGRIF zoom ("key_agrif") 356 362 !----------------------------------------------------------------------- 357 nn_cln_update = 3! baroclinic update frequency358 ln_spc_dyn = .true.! use 0 as special value for dynamics359 rn_sponge_tra = 2880.! coefficient for tracer sponge layer [s]360 rn_sponge_dyn = 2880.! coefficient for dynamics sponge layer [s]363 nn_cln_update = 3 ! baroclinic update frequency 364 ln_spc_dyn = .true. ! use 0 as special value for dynamics 365 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 366 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 361 367 / 362 368 !----------------------------------------------------------------------- 363 369 &nambdy ! unstructured open boundaries ("key_bdy") 364 370 !----------------------------------------------------------------------- 365 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 366 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 367 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 368 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 369 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 370 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 371 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 372 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 373 ln_vol = .false. ! total volume correction (see volbdy parameter) 374 ln_mask = .false. ! boundary mask from filbdy_mask (T) or boundaries are on edges of domain (F) 375 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 376 ln_dyn_fla = .false. ! Apply Flather condition to velocities 377 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 378 ln_dyn_frs = .false. ! Apply FRS condition to velocities 379 nn_rimwidth = 9 ! width of the relaxation zone 380 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 381 ! = 1, bdy data are read in 'bdydata .nc' files 382 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 383 ! = 1, the total volume of the system is conserved 384 / 385 !----------------------------------------------------------------------- 386 &nambdy_tide ! tidal forcing at unstructured boundaries 387 !----------------------------------------------------------------------- 388 filtide = 'bdytide_' ! file name root of tidal forcing files 389 tide_cpt = 'M2','S1' ! names of tidal components used 390 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 391 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 371 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 372 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 373 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 374 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 375 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 376 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 377 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 378 379 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 380 ln_vol = .false. ! total volume correction (see volbdy parameter) 381 ln_mask = .false. ! boundary mask from filbdy_mask (T), boundaries are on edges of domain (F) 382 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 383 ln_dyn_fla = .false. ! Apply Flather condition to velocities 384 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 385 ln_dyn_frs = .false. ! Apply FRS condition to velocities 386 nn_rimwidth = 9 ! width of the relaxation zone 387 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 388 ! = 1, bdy data are read in 'bdydata .nc' files 389 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 390 ! = 1, the total volume of the system is conserved 391 / 392 !----------------------------------------------------------------------- 393 &nambdy_tide ! tidal forcing at unstructured boundaries 394 !----------------------------------------------------------------------- 395 filtide = 'bdytide_' ! file name root of tidal forcing files 396 tide_cpt = 'M2','S1' ! names of tidal components used 397 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 398 ln_tide_date= .false. ! adjust tidal harmonics for start date of run 392 399 / 393 400 … … 396 403 !!====================================================================== 397 404 !! nambfr bottom friction 398 !! nambbc bottom temperature boundary condition 405 !! nambbc bottom temperature boundary condition 399 406 !! nambbl bottom boundary layer scheme ("key_trabbl") 400 407 !!====================================================================== 401 408 ! 402 409 !----------------------------------------------------------------------- 403 410 &nambfr ! bottom friction … … 428 435 rn_gambbl = 10. ! advective bbl coefficient [s] 429 436 / 437 430 438 !!====================================================================== 431 439 !! Tracer (T & S ) namelists … … 460 468 &namtra_ldf ! lateral diffusion scheme for tracer 461 469 !----------------------------------------------------------------------- 462 463 ln_traldf_lap = .true. ! 464 ln_traldf_bilap = .false. ! 465 466 ln_traldf_level = .false. ! 467 ln_traldf_hor = .false. ! horizontal (geopotential)(require "key_ldfslp" when ln_sco=T)468 ln_traldf_iso = .true. ! iso-neutral(require "key_ldfslp")469 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp")! UNDER TEST, DO NOT USE470 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp")! UNDER TEST, DO NOT USE471 472 rn_aht_0 = 2000. ! 473 rn_ahtb_0 = 0. ! 474 rn_aeiv_0 = 2000. ! 470 ! ! Type of the operator : 471 ln_traldf_lap = .true. ! laplacian operator 472 ln_traldf_bilap = .false. ! bilaplacian operator 473 ! ! Direction of action : 474 ln_traldf_level = .false. ! iso-level 475 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 476 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 477 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") ! UNDER TEST, DO NOT USE 478 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") ! UNDER TEST, DO NOT USE 479 ! ! Coefficient 480 rn_aht_0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 481 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 482 rn_aeiv_0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 475 483 / 476 484 !----------------------------------------------------------------------- … … 488 496 nn_file = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 489 497 / 498 490 499 !!====================================================================== 491 500 !! *** Dynamics namelists *** … … 496 505 !! namdyn_spg surface pressure gradient (CPP key only) 497 506 !! namdyn_ldf lateral diffusion scheme 498 !!====================================================================== 499 507 !! namdyn offline: dynamics read in files ("key_offline") 508 !!====================================================================== 509 ! 500 510 !----------------------------------------------------------------------- 501 511 &namdyn_adv ! formulation of the momentum advection … … 538 548 &namdyn_ldf ! lateral diffusion on momentum 539 549 !----------------------------------------------------------------------- 540 550 ! ! Type of the operator : 541 551 ln_dynldf_lap = .true. ! laplacian operator 542 552 ln_dynldf_bilap = .false. ! bilaplacian operator 543 553 ! ! Direction of action : 544 554 ln_dynldf_level = .false. ! iso-level 545 ln_dynldf_hor = . false. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.)546 ln_dynldf_iso = . true. ! iso-neutral (require "key_ldfslp")547 555 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 556 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 557 ! ! Coefficient 548 558 rn_ahm_0_lap = 40000. ! horizontal laplacian eddy viscosity [m2/s] 549 559 rn_ahmb_0 = 0. ! background eddy viscosity for ldf_iso [m2/s] 550 560 rn_ahm_0_blp = 0. ! horizontal bilaplacian eddy viscosity [m4/s] 551 561 / 562 !----------------------------------------------------------------------- 563 &namdyn ! offline dynamics read in files ("key_offline") 564 !----------------------------------------------------------------------- 565 ndtadyn = 73 ! number of period in the file for one year 566 ndtatot = 73 ! total number of period in the file 567 nsptint = 1 ! indicator for time interpolation 568 lperdyn = .true. ! periodicity of the unique file (T) 569 ! F (default) computed with Blanke' scheme 570 cfile_grid_T = 'dyna_grid_T.nc' ! name of grid_T file 571 cfile_grid_U = 'dyna_grid_U.nc' ! name of grid_U file 572 cfile_grid_V = 'dyna_grid_V.nc' ! name of grid_V file 573 cfile_grid_W = 'dyna_grid_W.nc' ! name of grid_W file 574 / 575 552 576 !!====================================================================== 553 577 !! Tracers & Dynamics vertical physics namelists 554 578 !!====================================================================== 555 !! 556 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric")557 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke")558 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp")559 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm")560 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx")561 !!====================================================================== 562 579 !! namzdf vertical physics 580 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric") 581 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke") 582 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp") 583 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm") 584 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx") 585 !!====================================================================== 586 ! 563 587 !----------------------------------------------------------------------- 564 588 &namzdf ! vertical physics … … 625 649 / 626 650 !----------------------------------------------------------------------- 627 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls")628 !----------------------------------------------------------------------- 629 rn_emin = 1.e-6! minimum value of e [m2/s2]630 rn_epsmin = 1.e-12! minimum value of eps [m2/s3]631 ln_length_lim = .true.! limit on the dissipation rate under stable stratification (Galperin et al., 1988)632 rn_clim_galp = 0.53! galperin limit633 ln_crban = .TRUE.! Use Craig & Banner (1994) surface wave mixing parametrisation634 ln_sigpsi = .TRUE.! Activate or not Burchard 2001 mods on psi schmidt number in the wb case635 rn_crban = 100.! Craig and Banner 1994 constant for wb tke flux636 rn_charn = 70000.! Charnock constant for wb induced roughness length637 nn_tkebc_surf = 1! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)638 nn_tkebc_bot = 1! bottom tke condition (0/1=Dir/Neum)639 nn_psibc_surf = 1! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)640 nn_psibc_bot = 1! bottom psi condition (0/1=Dir/Neum)641 nn_stab_func = 2! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB)642 nn_clos = 1! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen)651 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 652 !----------------------------------------------------------------------- 653 rn_emin = 1.e-6 ! minimum value of e [m2/s2] 654 rn_epsmin = 1.e-12 ! minimum value of eps [m2/s3] 655 ln_length_lim = .true. ! limit on the dissipation rate under stable stratification (Galperin et al., 1988) 656 rn_clim_galp = 0.53 ! galperin limit 657 ln_crban = .TRUE. ! Use Craig & Banner (1994) surface wave mixing parametrisation 658 ln_sigpsi = .TRUE. ! Activate or not Burchard 2001 mods on psi schmidt number in the wb case 659 rn_crban = 100. ! Craig and Banner 1994 constant for wb tke flux 660 rn_charn = 70000. ! Charnock constant for wb induced roughness length 661 nn_tkebc_surf = 1 ! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 662 nn_tkebc_bot = 1 ! bottom tke condition (0/1=Dir/Neum) 663 nn_psibc_surf = 1 ! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 664 nn_psibc_bot = 1 ! bottom psi condition (0/1=Dir/Neum) 665 nn_stab_func = 2 ! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB) 666 nn_clos = 1 ! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen) 643 667 / 644 668 !----------------------------------------------------------------------- … … 658 682 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 659 683 / 684 660 685 !!====================================================================== 661 686 !! *** Miscelaneous namelists *** … … 666 691 !! namsol elliptic solver / island / free surface 667 692 !!====================================================================== 668 693 ! 669 694 !----------------------------------------------------------------------- 670 695 &namsol ! elliptic solver / island / free surface … … 710 735 711 736 !!====================================================================== 712 !! *** Diagnostics namelists *** 713 !!====================================================================== 737 !! *** Diagnostics namelists *** 738 !!====================================================================== 739 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 714 740 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 715 !! namgap level mean model-data gap ("key_diagap")716 741 !! namflo float parameters ("key_float") 717 742 !! namptr Poleward Transport Diagnostics 718 !!====================================================================== 719 743 !! namhsb Heat and salt budgets 744 !!====================================================================== 745 ! 746 !----------------------------------------------------------------------- 747 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 748 !----------------------------------------------------------------------- 749 nn_nchunks_i= 4 ! number of chunks in i-dimension 750 nn_nchunks_j= 4 ! number of chunks in j-dimension 751 nn_nchunks_k= 31 ! number of chunks in k-dimension 752 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 753 ! is optimal for postprocessing which works exclusively with horizontal slabs 754 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 755 ! (F) ignore chunking information and produce netcdf3-compatible files 756 / 720 757 !----------------------------------------------------------------------- 721 758 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 722 ! ! or mixed-layer trends or barotropic vorticity ( 'key_trdmld' or"key_trdvor")759 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 723 760 !----------------------------------------------------------------------- 724 761 nn_trd = 365 ! time step frequency dynamics and tracers trends … … 731 768 / 732 769 !----------------------------------------------------------------------- 733 &namgap ! level mean model-data gap ('key_diagap')734 !-----------------------------------------------------------------------735 nn_gap = 15 ! time-step frequency of model-data gap computation736 nn_prg = 10 ! time-step frequency of gap print in model output737 /738 !-----------------------------------------------------------------------739 770 &namflo ! float parameters ("key_float") 740 771 !----------------------------------------------------------------------- 741 ln_rstflo = .false. ! float restart (T) or not (F) 742 nn_writefl= 75 ! frequency of writing in float output file 743 nn_stockfl= 5475 ! frequency of creation of the float restart file 744 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 745 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 772 ln_rstflo = .false. ! float restart (T) or not (F) 773 nn_writefl = 75 ! frequency of writing in float output file 774 nn_stockfl = 5475 ! frequency of creation of the float restart file 775 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 776 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 777 ! or computed with Blanke' scheme (F) 746 778 ! or computed with Blanke' scheme (F) 747 779 / … … 762 794 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 763 795 / 764 !----------------------------------------------------------------------- 765 &namdyn ! offline parameters 766 !----------------------------------------------------------------------- 767 ndtadyn = 73 ! number of period in the file for one year 768 ndtatot = 73 ! total number of period in the file 769 nsptint = 1 ! indicator for time interpolation 770 lperdyn = .true. ! periodicity of the unique file (T) 771 ! ! F (default) computed with Blanke' scheme 772 cfile_grid_T = 'dyna_grid_T.nc' ! name of grid_T file 773 cfile_grid_U = 'dyna_grid_U.nc' ! name of grid_U file 774 cfile_grid_V = 'dyna_grid_V.nc' ! name of grid_V file 775 cfile_grid_W = 'dyna_grid_W.nc' ! name of grid_W file 776 / 777 !----------------------------------------------------------------------- 778 ! namobs observation usage switch 779 !----------------------------------------------------------------------- 780 ! 781 ! ln_t3d Logical switch for T profile observations 782 ! ln_s3d Logical switch for S profile observations 783 ! ln_ena Logical switch for ENACT insitu data set 784 ! ln_cor Logical switch for Coriolis insitu data set 785 ! ln_profb Logical switch for feedback insitu data set 786 ! ln_sla Logical switch for SLA observations 787 ! ln_sladt Logical switch for AVISO SLA data 788 ! ln_slafb Logical switch for feedback SLA data 789 ! ln_ssh Logical switch for SSH observations 790 ! ln_sst Logical switch for SST observations 791 ! ln_reysst Logical switch for Reynolds observations 792 ! ln_ghrsst Logical switch for GHRSST observations 793 ! ln_sstfb Logical switch for feedback SST data 794 ! ln_sss Logical switch for SSS observations 795 ! ln_seaice Logical switch for Sea Ice observations 796 ! ln_vel3d Logical switch for velocity observations 797 ! ln_velavcur Logical switch for velocity daily av. cur. 798 ! ln_velhrcur Logical switch for velocity high freq. cur. 799 ! ln_velavadcp Logical switch for velocity daily av. ADCP 800 ! ln_velhradcp Logical switch for velocity high freq. ADCP 801 ! ln_velfb Logical switch for feedback velocity data 802 ! ln_grid_global Global distribtion of observations 803 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 804 ! grid_search_file Grid search lookup file header 805 ! enactfiles ENACT input observation file names 806 ! coriofiles Coriolis input observation file name 807 ! profbfiles Profile feedback input observation file name 808 ! ln_profb_enatim Enact feedback input time setting switch 809 ! slafilesact Active SLA input observation file name 810 ! slafilespas Passive SLA input observation file name 811 ! slafbfiles Feedback SLA input observation file name 812 ! sstfiles GHRSST input observation file name 813 ! sstfbfiles Feedback SST input observation file name 814 ! seaicefiles Sea Ice input observation file name 815 ! velavcurfiles Vel. cur. daily av. input file name 816 ! velhvcurfiles Vel. cur. high freq. input file name 817 ! velavadcpfiles Vel. ADCP daily av. input file name 818 ! velhvadcpfiles Vel. ADCP high freq. input file name 819 ! velfbfiles Vel. feedback input observation file name 820 ! dobsini Initial date in window YYYYMMDD.HHMMSS 821 ! dobsend Final date in window YYYYMMDD.HHMMSS 822 ! n1dint Type of vertical interpolation method 823 ! n2dint Type of horizontal interpolation method 824 ! ln_nea Rejection of observations near land switch 825 ! nmsshc MSSH correction scheme 826 ! mdtcorr MDT correction 827 ! mdtcutoff MDT cutoff for computed correction 828 ! ln_altbias Logical switch for alt bias 829 ! ln_ignmis Logical switch for ignoring missing files 830 ! endailyavtypes ENACT daily average types 831 &namobs 832 ln_t3d = .false. 833 ln_s3d = .false. 834 ln_ena = .false. 835 ln_profb = .false. 836 ln_sla = .false. 837 ln_sladt = .false. 838 ln_slafb = .false. 839 ln_sst = .false. 840 ln_sstfb = .false. 841 nmsshc = 0 796 797 !!====================================================================== 798 !! *** Observation & Assimilation namelists *** 799 !!====================================================================== 800 !! namobs observation and model comparison ('key_diaobs') 801 !! nam_asminc assimilation increments ('key_asminc') 802 !!====================================================================== 803 ! 804 !----------------------------------------------------------------------- 805 &namobs ! observation usage switch ('key_diaobs') 806 !----------------------------------------------------------------------- 807 ln_t3d = .false. ! Logical switch for T profile observations 808 ln_s3d = .false. ! Logical switch for S profile observations 809 ln_ena = .false. ! Logical switch for ENACT insitu data set 810 ! ! ln_cor Logical switch for Coriolis insitu data set 811 ln_profb = .false. ! Logical switch for feedback insitu data set 812 ln_sla = .false. ! Logical switch for SLA observations 813 814 ln_sladt = .false. ! Logical switch for AVISO SLA data 815 816 ln_slafb = .false. ! Logical switch for feedback SLA data 817 ! ln_ssh Logical switch for SSH observations 818 819 ln_sst = .false. ! Logical switch for SST observations 820 ! ln_reysst Logical switch for Reynolds observations 821 ! ln_ghrsst Logical switch for GHRSST observations 822 823 ln_sstfb = .false. ! Logical switch for feedback SST data 824 ! ln_sss Logical switch for SSS observations 825 ! ln_seaice Logical switch for Sea Ice observations 826 ! ln_vel3d Logical switch for velocity observations 827 ! ln_velavcur Logical switch for velocity daily av. cur. 828 ! ln_velhrcur Logical switch for velocity high freq. cur. 829 ! ln_velavadcp Logical switch for velocity daily av. ADCP 830 ! ln_velhradcp Logical switch for velocity high freq. ADCP 831 ! ln_velfb Logical switch for feedback velocity data 832 ! ln_grid_global Global distribtion of observations 833 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 834 ! grid_search_file Grid search lookup file header 835 ! enactfiles ENACT input observation file names 836 ! coriofiles Coriolis input observation file name 837 ! ! profbfiles: Profile feedback input observation file name 842 838 profbfiles = 'profiles_01.nc' 839 ! ln_profb_enatim Enact feedback input time setting switch 840 ! slafilesact Active SLA input observation file name 841 ! slafilespas Passive SLA input observation file name 842 ! ! slafbfiles: Feedback SLA input observation file name 843 843 slafbfiles = 'sla_01.nc' 844 ! sstfiles GHRSST input observation file name 845 ! ! sstfbfiles: Feedback SST input observation file name 844 846 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 845 ln_altbias = .false. 847 ! seaicefiles Sea Ice input observation file name 848 ! velavcurfiles Vel. cur. daily av. input file name 849 ! velhvcurfiles Vel. cur. high freq. input file name 850 ! velavadcpfiles Vel. ADCP daily av. input file name 851 ! velhvadcpfiles Vel. ADCP high freq. input file name 852 ! velfbfiles Vel. feedback input observation file name 853 ! dobsini Initial date in window YYYYMMDD.HHMMSS 854 ! dobsend Final date in window YYYYMMDD.HHMMSS 855 ! n1dint Type of vertical interpolation method 856 ! n2dint Type of horizontal interpolation method 857 ! ln_nea Rejection of observations near land switch 858 nmsshc = 0 ! MSSH correction scheme 859 ! mdtcorr MDT correction 860 ! mdtcutoff MDT cutoff for computed correction 861 ln_altbias = .false. ! Logical switch for alt bias 862 ln_ignmis = .true. ! Logical switch for ignoring missing files 863 ! endailyavtypes ENACT daily average types 846 864 ln_grid_global = .true. 847 865 ln_grid_search_lookup = .false. 848 ln_ignmis = .true.849 866 / 850 867 !----------------------------------------------------------------------- 851 ! nam_asminc assimilation increments namelist 852 !----------------------------------------------------------------------- 853 ! ln_bkgwri Logical switch for writing out background state 854 ! ln_trjwri Logical switch for writing out state trajectory 855 ! ln_trainc Logical switch for applying tracer increments 856 ! ln_dyninc Logical switch for applying velocity increments 857 ! ln_sshinc Logical switch for applying SSH increments 858 ! ln_asmdin Logical switch for Direct Initialization (DI) 859 ! ln_asmiau Logical switch for Incremental Analysis Updating (IAU) 860 ! nitbkg Timestep of background in [0,nitend-nit000-1] 861 ! nitdin Timestep of background for DI in [0,nitend-nit000-1] 862 ! nitiaustr Timestep of start of IAU interval in [0,nitend-nit000-1] 863 ! nitiaufin Timestep of end of IAU interval in [0,nitend-nit000-1] 864 ! niaufn Type of IAU weighting function 865 ! nittrjfrq Frequency of trajectory output for 4D-VAR 866 ! ln_salfix Logical switch for ensuring that the sa > salfixmin 867 ! salfixmin Minimum salinity after applying the increments 868 &nam_asminc 869 ln_bkgwri = .false. 870 ln_trjwri = .false. 871 ln_trainc = .false. 872 ln_dyninc = .false. 873 ln_sshinc = .false. 874 ln_asmdin = .false. 875 ln_asmiau = .false. 876 nitbkg = 0 877 nitdin = 0 878 nitiaustr = 1 879 nitiaufin = 15 880 niaufn = 0 881 nittrjfrq = 0 882 ln_salfix = .false. 883 salfixmin = -9999 884 / 868 &nam_asminc ! assimilation increments ('key_asminc') 869 !----------------------------------------------------------------------- 870 ln_bkgwri = .false. ! Logical switch for writing out background state 871 ln_trjwri = .false. ! Logical switch for writing out state trajectory 872 ln_trainc = .false. ! Logical switch for applying tracer increments 873 ln_dyninc = .false. ! Logical switch for applying velocity increments 874 ln_sshinc = .false. ! Logical switch for applying SSH increments 875 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 876 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 877 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 878 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 879 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 880 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 881 niaufn = 0 ! Type of IAU weighting function 882 nittrjfrq = 0 ! Frequency of trajectory output for 4D-VAR 883 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 884 salfixmin = -9999 ! Minimum salinity after applying the increments 885 / -
branches/nemo_v3_3_beta/NEMOGCM/CONFIG/POMME/EXP00/namelist
r2399 r2417 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom )3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom, namdta_tem, namdta_sal) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 5 !! namsbc_cpl, namsbc_cpl_co2 namtra_qsr, namsbc_rnf, 6 !! namsbc_apr, namsbc_ssr, namsbc_alb) 6 7 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 8 !! 5 - bottom boundary (nambfr, nambbc, nambbl) … … 9 10 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 11 !! 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) 12 !! 9 - diagnostics (namnc4, namtrd, namspr, namflo, namptr, namhsb) 13 !! 10 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 14 !! 11 - Obs & Assim (namobs, nam_asminc) 13 15 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 16 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. … … 17 19 !! *** Run management namelists *** 18 20 !!====================================================================== 19 !! namrun 20 !!====================================================================== 21 21 !! namrun parameters of the run 22 !!====================================================================== 23 ! 22 24 !----------------------------------------------------------------------- 23 25 &namrun ! parameters of the run … … 43 45 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 44 46 / 45 !!====================================================================== 46 !! namnc4 netcdf4 chunking and compression settings 47 !!====================================================================== 48 !----------------------------------------------------------------------- 49 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 50 ! (ignored if "key_netcdf4" is not used) 51 !----------------------------------------------------------------------- 52 nn_nchunks_i = 4 ! number of chunks in i-dimension 53 nn_nchunks_j = 4 ! number of chunks in j-dimension 54 nn_nchunks_k = 31 ! number of chunks in k-dimension 55 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 56 ! is optimal for postprocessing which works exclusively with horizontal slabs 57 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 58 ! (F) ignore chunking information and produce netcdf3-compatible files 59 / 47 60 48 !!====================================================================== 61 49 !! *** Domain namelists *** … … 64 52 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 65 53 !! namdom space and time domain (bathymetry, mesh, timestep) 66 !!====================================================================== 67 54 !! namdta_tem data: temperature ("key_dtatem") 55 !! namdta_sal data: salinity ("key_dtasal") 56 !!====================================================================== 57 ! 68 58 !----------------------------------------------------------------------- 69 59 &namzgr ! vertical coordinate … … 103 93 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 104 94 / 95 !----------------------------------------------------------------------- 96 &namdta_tem ! data : temperature ("key_dtatem") 97 !----------------------------------------------------------------------- 98 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 99 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 100 sn_tem = 'data_1m_potential_temperature_nomask', -1,'votemper', .true. , .true., 'yearly' , ' ' , ' ' 101 ! 102 cn_dir = './' ! root directory for the location of the runoff files 103 / 104 !----------------------------------------------------------------------- 105 &namdta_sal ! data : salinity ("key_dtasal") 106 !----------------------------------------------------------------------- 107 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 108 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 109 sn_sal = 'data_1m_salinity_nomask', -1 ,'vosaline', .true. , .true., 'yearly' , '' , ' ' 110 ! 111 cn_dir = './' ! root directory for the location of the runoff files 112 / 113 105 114 !!====================================================================== 106 115 !! *** Surface Boundary Condition namelists *** 107 116 !!====================================================================== 108 !! namsbc surface boundary condition 109 !! namsbc_ana analytical formulation 110 !! namsbc_flx flux formulation 111 !! namsbc_clio CLIO bulk formulea formulation 112 !! namsbc_core CORE bulk formulea formulation 113 !! namsbc_cpl CouPLed formulation ("key_coupled") 114 !! namtra_qsr penetrative solar radiation 115 !! namsbc_rnf river runoffs 116 !! namsbc_ssr sea surface restoring term (for T and/or S) 117 !! namsbc_alb albedo parameters 118 !!====================================================================== 119 117 !! namsbc surface boundary condition 118 !! namsbc_ana analytical formulation 119 !! namsbc_flx flux formulation 120 !! namsbc_clio CLIO bulk formulea formulation 121 !! namsbc_core CORE bulk formulea formulation 122 !! namsbc_cpl CouPLed formulation ("key_coupled") 123 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 124 !! namtra_qsr penetrative solar radiation 125 !! namsbc_rnf river runoffs 126 !! namsbc_apr Atmospheric Pressure 127 !! namsbc_ssr sea surface restoring term (for T and/or S) 128 !! namsbc_alb albedo parameters 129 !!====================================================================== 130 ! 120 131 !----------------------------------------------------------------------- 121 132 &namsbc ! Surface Boundary Condition (surface module) 122 133 !----------------------------------------------------------------------- 123 134 nn_fsbc = 5 ! frequency of surface boundary condition computation 124 ! (= the frequency of sea-ice model call) 125 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 126 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 127 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 128 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 129 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 135 ! (also = the frequency of sea-ice model call) 136 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 137 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 138 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 139 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 140 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 141 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 130 142 nn_ice = 0 ! =0 no ice boundary condition , 131 143 ! =1 use observed ice-cover , 132 ! =2 ice-model used ("key_lim3" or "key_lim2) 133 nn_ico_cpl = 0 ! ice-ocean coupling : =0 each nn_fsbc 134 ! =1 stresses recomputed each ocean time step ("key_lim3" only) 135 ! =2 combination of 0 and 1 cases ("key_lim3" only) 144 ! =2 ice-model used ("key_lim3" or "key_lim2) 136 145 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 137 ln_rnf = .false. ! runoffs(T => fill namsbc_rnf)138 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr)146 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 147 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 139 148 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 140 ! 141 ! 142 ! 149 ! =1 global mean of e-p-r set to zero at each time step 150 ! =2 annual global mean of e-p-r set to zero 151 ! =3 global emp set to zero and spread out over erp area 143 152 / 144 153 !----------------------------------------------------------------------- … … 148 157 rn_utau0 = 0.5 ! uniform value for the i-stress 149 158 rn_vtau0 = 0.e0 ! uniform value for the j-stress 150 rn_q 0= 0.e0 ! uniform value for the total heat flux159 rn_qns0 = 0.e0 ! uniform value for the total heat flux 151 160 rn_qsr0 = 0.e0 ! uniform value for the solar radiation 152 161 rn_emp0 = 0.e0 ! uniform value for the freswater budget (E-P) … … 155 164 &namsbc_flx ! surface boundary condition : flux formulation 156 165 !----------------------------------------------------------------------- 157 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !158 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !159 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , ''160 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , ''161 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , ''162 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , ''163 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , ''164 ! 166 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 168 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , '' 169 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , '' 170 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , '' 171 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , '' 172 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , '' 173 165 174 cn_dir = './' ! root directory for the location of the flux files 166 175 / … … 168 177 &namsbc_clio ! namsbc_clio CLIO bulk formulea 169 178 !----------------------------------------------------------------------- 170 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !171 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !172 sn_utau = 'taux_1m' , -1 , 'sozotaux' , .true. , .true., 'yearly' , '' , ''173 sn_vtau = 'tauy_1m' , -1 , 'sometauy' , .true. , .true., 'yearly' , '' , ''174 sn_wndm = 'flx' , -1 , 'socliowi' , .true. , .true., 'yearly' , '' , ''175 sn_tair = 'flx' , -1 , 'socliot2' , .true. , .true., 'yearly' , '' , ''176 sn_humi = 'flx' , -1 , 'socliohu' , .true. , .true., 'yearly' , '' , ''177 sn_ccov = 'flx' , -1 , 'socliocl' , .false. , .true., 'yearly' , '' , ''178 sn_prec = 'flx' , -1 , 'socliopl' , .false. , .true., 'yearly' , '' , ''179 ! 179 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 sn_utau = 'taux_1m' , -1 , 'sozotaux', .true. , .true. , 'yearly' , '' , '' 182 sn_vtau = 'tauy_1m' , -1 , 'sometauy', .true. , .true. , 'yearly' , '' , '' 183 sn_wndm = 'flx' , -1 , 'socliowi', .true. , .true. , 'yearly' , '' , '' 184 sn_tair = 'flx' , -1 , 'socliot2', .true. , .true. , 'yearly' , '' , '' 185 sn_humi = 'flx' , -1 , 'socliohu', .true. , .true. , 'yearly' , '' , '' 186 sn_ccov = 'flx' , -1 , 'socliocl', .false. , .true. , 'yearly' , '' , '' 187 sn_prec = 'flx' , -1 , 'socliopl', .false. , .true. , 'yearly' , '' , '' 188 180 189 cn_dir = './' ! root directory for the location of the bulk files are 181 190 / … … 183 192 &namsbc_core ! namsbc_core CORE bulk formulea 184 193 !----------------------------------------------------------------------- 185 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !186 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !187 sn_wndi = 'u10_1988' , 24 , 'u10' , .true. , .true. , 'yearly' , ''188 sn_wndj = 'v10_1988' , 24 , 'v10' , .true. , .true. , 'yearly' , ''189 sn_qsr = 'radsw_1988' , 24 , 'radsw' , .true. , .true. , 'yearly', ''190 sn_qlw = 'radlw_1988' , 24 , 'radlw' , .true. , .true. , 'yearly', ''191 sn_tair = 't2_1988.nc' , 24 , 't2' , .true. , .true. , 'yearly', ''192 sn_humi = 'q2_1988' , 24 , 'q2' , .true. , .true. , 'yearly', ''193 sn_prec = 'precip_1988.nc' , -1 , 'precip' , .true. , .true. , 'yearly', ''194 sn_snow = 'precip_1988.nc' , -1 , 'precip' , .true. , .true. , 'yearly', ''195 sn_tdif = 'taudif_core' , 24 , 'taudif' , .true. , .true. , 'yearly' ,''196 ! 194 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 195 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 196 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , '' , 'Uwnd' 197 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , '' , 'Vwnd' 198 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , '' , '' 199 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , '' , '' 200 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , '' , '' 201 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , '' , '' 202 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , '' , '' 203 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' , '' 204 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' , '' 205 197 206 cn_dir = './' ! root directory for the location of the bulk files 198 207 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) … … 201 210 / 202 211 !----------------------------------------------------------------------- 203 &namsbc_cpl ! coupled ocean/atmosphere model 204 !----------------------------------------------------------------------- 205 206 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice'207 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice'208 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow'209 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice'210 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian'211 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'212 cn_snd_crt_grid = 'T' ! 'T'213 214 cn_rcv_w10m = 'none' ! 'none' 'coupled'215 cn_rcv_taumod = 'coupled' ! 'none' 'coupled'216 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice'217 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian'218 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'219 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V'220 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled'221 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'222 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'223 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice'224 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed'225 cn_rcv_cal = 'coupled' ! 'none' 'coupled'226 / 227 !----------------------------------------------------------------------- 228 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle")212 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 213 !----------------------------------------------------------------------- 214 ! ! send 215 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 216 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' 217 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow' 218 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice' 219 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian' 220 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 221 cn_snd_crt_grid = 'T' ! 'T' 222 ! ! receive 223 cn_rcv_w10m = 'none' ! 'none' 'coupled' 224 cn_rcv_taumod = 'coupled' ! 'none' 'coupled' 225 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice' 226 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian' 227 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 228 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V' 229 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled' 230 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 231 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 232 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice' 233 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed' 234 cn_rcv_cal = 'coupled' ! 'none' 'coupled' 235 / 236 !----------------------------------------------------------------------- 237 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 229 238 !----------------------------------------------------------------------- 230 239 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' … … 234 243 &namtra_qsr ! penetrative solar radiation 235 244 !----------------------------------------------------------------------- 236 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !237 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !238 sn_chl = 'chlorophyll', -1 , 'CHLA' , .true. , .true., 'yearly' , '' , ''245 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 246 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 247 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 239 248 240 249 cn_dir = './' ! root directory for the location of the runoff files … … 251 260 &namsbc_rnf ! runoffs namelist surface boundary condition 252 261 !----------------------------------------------------------------------- 253 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 254 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 255 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 256 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 257 sn_s_rnf = 'runoffs' , 24 , 'rosaline' , .true. , .true. , 'yearly', '' , '' 258 sn_t_rnf = 'runoffs' , 24 , 'rotemper' , .true. , .true. , 'yearly', '' , '' 259 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly', '' , '' 262 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 263 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 264 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' 265 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 266 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' 267 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' 268 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' 269 260 270 cn_dir = './' ! root directory for the location of the runoff files 261 271 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) 262 272 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 263 rn_hrnf = 0.e0 ! depth over which enhanced vertical mixing is used273 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used 264 274 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] 265 275 rn_rfact = 1.e0 ! multiplicative factor for runoff … … 269 279 / 270 280 !----------------------------------------------------------------------- 281 &namsbc_apr ! Atmospheric pressure used as ocean forcing or in bulk 282 !----------------------------------------------------------------------- 283 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 284 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 285 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' 286 287 cn_dir = './' ! root directory for the location of the bulk files 288 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) 289 / 290 !----------------------------------------------------------------------- 271 291 &namsbc_ssr ! surface boundary condition : sea surface restoring 272 292 !----------------------------------------------------------------------- 273 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !274 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !275 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , ''276 sn_sss = 'sss_1m' , -1 , 'vosaline', .true. , .true., 'yearly' , '' , ''277 293 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 294 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 295 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' 296 sn_sss = 'sss_1m' , -1 , 'vosaline', .true. , .true. , 'yearly' , '' , '' 297 278 298 cn_dir = './' ! root directory for the location of the runoff files 279 299 nn_sstr = 0 ! add a retroaction term in the surface heat flux (=1) or not (=0) … … 294 314 rn_alphdi = 0.72 ! (Pyane, 1972) 295 315 / 296 !-----------------------------------------------------------------------297 &namdta_tem ! surface boundary condition : sea surface restoring298 !-----------------------------------------------------------------------299 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim !'yearly' or ! weights ! rotation !300 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing !301 sn_tem = 'data_1m_potential_temperature_nomask', -1 , 'votemper' , .true. , .true. , 'yearly' , ' ' , ' '302 !303 cn_dir = './' ! root directory for the location of the runoff files304 /305 !-----------------------------------------------------------------------306 &namdta_sal ! surface boundary condition : sea surface restoring307 !-----------------------------------------------------------------------308 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or ! weights ! rotation !309 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing !310 sn_sal = 'data_1m_salinity_nomask' , -1 , 'vosaline' , .true. , .true. , 'yearly' , '' , ' '311 !312 cn_dir = './' ! root directory for the location of the runoff files313 /314 316 315 317 !!====================================================================== … … 323 325 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 324 326 !!====================================================================== 325 327 ! 326 328 !----------------------------------------------------------------------- 327 329 &namlbc ! lateral momentum boundary condition … … 338 340 &namobc ! open boundaries parameters ("key_obc") 339 341 !----------------------------------------------------------------------- 340 ln_obc_clim= .false. ! climatological obc data files (T) or not (F)341 ln_vol_cst = .false.! impose the total volume conservation (T) or not (F)342 ln_obc_fla= .false. ! Flather open boundary condition343 nn_obcdta= 1 ! = 0 the obc data are equal to the initial state342 ln_obc_clim = .false. ! climatological obc data files (T) or not (F) 343 ln_vol_cst = .false. ! impose the total volume conservation (T) or not (F) 344 ln_obc_fla = .false. ! Flather open boundary condition 345 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 344 346 ! = 1 the obc data are read in 'obc.dta' files 345 cn_obcdta= 'annual' ! set to annual if obc datafile hold 1 year of data347 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 346 348 ! set to monthly if obc datafile hold 1 month of data 347 rn_dpein= 1. ! damping time scale for inflow at east open boundary348 rn_dpwin= 1. ! - - - west - -349 rn_dpnin= 30. ! - - - north - -350 rn_dpsin= 1. ! - - - south - -351 rn_dpeob= 1500. ! time relaxation (days) for the east open boundary352 rn_dpwob= 150. ! - - - west - -353 rn_dpnob= 150. ! - - - north - -354 rn_dpsob= 150. ! - - - south - -355 rn_volemp= 1. ! = 0 the total volume change with the surface flux (E-P-R)349 rn_dpein = 1. ! damping time scale for inflow at east open boundary 350 rn_dpwin = 1. ! - - - west - - 351 rn_dpnin = 30. ! - - - north - - 352 rn_dpsin = 1. ! - - - south - - 353 rn_dpeob = 1500. ! time relaxation (days) for the east open boundary 354 rn_dpwob = 150. ! - - - west - - 355 rn_dpnob = 150. ! - - - north - - 356 rn_dpsob = 150. ! - - - south - - 357 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 356 358 ! = 1 the total volume remains constant 357 359 / … … 367 369 &nambdy ! unstructured open boundaries ("key_bdy") 368 370 !----------------------------------------------------------------------- 369 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 370 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 371 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 372 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 373 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 374 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 375 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 376 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 377 ln_vol = .false. ! total volume correction (see volbdy parameter) 378 ln_mask = .false. ! boundary mask from filbdy_mask (T) or boundaries are on edges of domain (F) 379 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 380 ln_dyn_fla = .false. ! Apply Flather condition to velocities 381 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 382 ln_dyn_frs = .false. ! Apply FRS condition to velocities 383 nn_rimwidth = 9 ! width of the relaxation zone 384 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 385 ! = 1, bdy data are read in 'bdydata .nc' files 386 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 387 ! = 1, the total volume of the system is conserved 388 / 389 !----------------------------------------------------------------------- 390 &nambdy_tide ! tidal forcing at unstructured boundaries 391 !----------------------------------------------------------------------- 392 filtide = 'bdytide_' ! file name root of tidal forcing files 393 tide_cpt = 'M2','S1' ! names of tidal components used 394 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 395 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 371 cn_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 372 cn_dta_frs_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 373 cn_dta_frs_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 374 cn_dta_frs_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 375 cn_dta_fla_T = 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 376 cn_dta_fla_U = 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 377 cn_dta_fla_V = 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 378 379 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 380 ln_vol = .false. ! total volume correction (see volbdy parameter) 381 ln_mask = .false. ! boundary mask from filbdy_mask (T), boundaries are on edges of domain (F) 382 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 383 ln_dyn_fla = .false. ! Apply Flather condition to velocities 384 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 385 ln_dyn_frs = .false. ! Apply FRS condition to velocities 386 nn_rimwidth = 9 ! width of the relaxation zone 387 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 388 ! = 1, bdy data are read in 'bdydata .nc' files 389 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 390 ! = 1, the total volume of the system is conserved 391 / 392 !----------------------------------------------------------------------- 393 &nambdy_tide ! tidal forcing at unstructured boundaries 394 !----------------------------------------------------------------------- 395 filtide = 'bdytide_' ! file name root of tidal forcing files 396 tide_cpt = 'M2','S1' ! names of tidal components used 397 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 398 ln_tide_date= .false. ! adjust tidal harmonics for start date of run 396 399 / 397 400 … … 400 403 !!====================================================================== 401 404 !! nambfr bottom friction 402 !! nambbc bottom temperature boundary condition 405 !! nambbc bottom temperature boundary condition 403 406 !! nambbl bottom boundary layer scheme ("key_trabbl") 404 407 !!====================================================================== 405 408 ! 406 409 !----------------------------------------------------------------------- 407 410 &nambfr ! bottom friction 408 411 !----------------------------------------------------------------------- 409 nn_bfr = 2 ! type of bottom friction : = 0 : no slip, = 2 : nonlinear friction410 ! = 3 : free slip, = 1 :linear friction412 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 413 ! = 2 : nonlinear friction 411 414 rn_bfri1 = 4.e-4 ! bottom drag coefficient (linear case) 412 415 rn_bfri2 = 1.e-3 ! bottom drag coefficient (non linear case) 413 416 rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m^2/s^2) 417 ln_bfr2d = .false. ! horizontal variation of the bottom friction coef (read a 2D mask file ) 418 rn_bfrien = 50. ! local multiplying factor of bfr (ln_bfr2d = .true.) 414 419 / 415 420 !----------------------------------------------------------------------- … … 425 430 &nambbl ! bottom boundary layer scheme 426 431 !----------------------------------------------------------------------- 427 ! ! diffusive bbl ("key_trabbl") 428 ! ! advective bbl ("key_trabbl_adv") 429 rn_ahtbbl = 10000. ! lateral mixing coefficient in the bbl [m2/s] 430 / 432 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 433 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 434 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 435 rn_gambbl = 10. ! advective bbl coefficient [s] 436 / 437 431 438 !!====================================================================== 432 439 !! Tracer (T & S ) namelists … … 437 444 !! namtra_dmp T & S newtonian damping ("key_tradmp") 438 445 !!====================================================================== 439 446 ! 440 447 !----------------------------------------------------------------------- 441 448 &nameos ! ocean physical parameters … … 456 463 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 457 464 ln_traadv_ubs = .false. ! UBS scheme 465 ln_traadv_qck = .false. ! QUCIKEST scheme 458 466 / 459 467 !----------------------------------------------------------------------- 460 468 &namtra_ldf ! lateral diffusion scheme for tracer 461 469 !----------------------------------------------------------------------- 462 463 ln_traldf_lap = .true. ! 464 ln_traldf_bilap = .false. ! 465 466 ln_traldf_level = .false. ! 467 ln_traldf_hor = .false. ! horizontal (geopotential)(require "key_ldfslp" when ln_sco=T)468 ln_traldf_iso = .true. ! iso-neutral(require "key_ldfslp")469 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp")! UNDER TEST, DO NOT USE470 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp")! UNDER TEST, DO NOT USE471 472 rn_aht_0 = 300. ! 473 rn_ahtb_0 = 0. ! 474 rn_aeiv_0 = 0. ! 470 ! ! Type of the operator : 471 ln_traldf_lap = .true. ! laplacian operator 472 ln_traldf_bilap = .false. ! bilaplacian operator 473 ! ! Direction of action : 474 ln_traldf_level = .false. ! iso-level 475 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 476 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 477 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") ! UNDER TEST, DO NOT USE 478 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") ! UNDER TEST, DO NOT USE 479 ! ! Coefficient 480 rn_aht_0 = 300. ! horizontal eddy diffusivity for tracers [m2/s] 481 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 482 rn_aeiv_0 = 0. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 475 483 / 476 484 !----------------------------------------------------------------------- 477 485 &namtra_dmp ! tracer: T & S newtonian damping ('key_tradmp') 478 486 !----------------------------------------------------------------------- 479 nn_hdmp = 1! horizontal shape =-1, damping in Med and Red Seas only487 nn_hdmp = 1 ! horizontal shape =-1, damping in Med and Red Seas only 480 488 ! =XX, damping poleward of XX degrees (XX>0) 481 489 ! + F(distance-to-coast) + Red and Med Seas … … 488 496 nn_file = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 489 497 / 498 490 499 !!====================================================================== 491 500 !! *** Dynamics namelists *** … … 497 506 !! namdyn_ldf lateral diffusion scheme 498 507 !!====================================================================== 499 508 ! 500 509 !----------------------------------------------------------------------- 501 510 &namdyn_adv ! formulation of the momentum advection … … 538 547 &namdyn_ldf ! lateral diffusion on momentum 539 548 !----------------------------------------------------------------------- 540 549 ! ! Type of the operator : 541 550 ln_dynldf_lap = .false. ! laplacian operator 542 551 ln_dynldf_bilap = .true. ! bilaplacian operator 543 552 ! ! Direction of action : 544 553 ln_dynldf_level = .false. ! iso-level 545 554 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 546 555 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 547 556 ! ! Coefficient 548 557 rn_ahm_0_lap = 0. ! horizontal laplacian eddy viscosity [m2/s] 549 558 rn_ahmb_0 = 500. ! background eddy viscosity for ldf_iso [m2/s] 550 559 rn_ahm_0_blp = -1.5e11 ! horizontal bilaplacian eddy viscosity [m4/s] 551 560 / 561 552 562 !!====================================================================== 553 563 !! Tracers & Dynamics vertical physics namelists 554 564 !!====================================================================== 555 !! 556 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric")557 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke")558 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp")559 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm")560 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx")561 !!====================================================================== 562 565 !! namzdf vertical physics 566 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric") 567 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke") 568 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp") 569 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm") 570 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx") 571 !!====================================================================== 572 ! 563 573 !----------------------------------------------------------------------- 564 574 &namzdf ! vertical physics … … 589 599 rn_ediff = 0.1 ! coef. for vertical eddy coef. (avt=rn_ediff*mxl*sqrt(e) ) 590 600 rn_ediss = 0.7 ! coef. of the Kolmogoroff dissipation 591 rn_ebb = 3.75 ! coef. of the surface input of tke601 rn_ebb = 67.83 ! coef. of the surface input of tke (=67.83 suggested when ln_mxl0=T) 592 602 rn_emin = 1.e-6 ! minimum value of tke [m2/s2] 593 603 rn_emin0 = 1.e-4 ! surface minimum value of tke [m2/s2] 594 rn_bshear = 1.e-20 ! background shear (>0) 595 nn_mxl = 3 ! mixing length: = 0 bounded by the distance to surface and bottom 604 nn_mxl = 2 ! mixing length: = 0 bounded by the distance to surface and bottom 596 605 ! = 1 bounded by the local vertical scale factor 597 606 ! = 2 first vertical derivative of mixing length bounded by 1 598 ! = 3 same criteria as case 2 but applied in a different way607 ! = 3 as =2 with distinct disspipative an mixing length scale 599 608 nn_pdl = 1 ! Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 600 ln_mxl0 = .false. ! mixing length scale surface value as function of wind stress (T) or not (F) 601 rn_lmin = 0.4 ! interior buoyancy lenght scale minimum value 602 rn_lmin0 = 0.4 ! surface buoyancy lenght scale minimum value 603 nn_etau = 0 ! exponentially deceasing penetration of tke due to internal & intertial waves 604 ! = 0 no penetration ( O(2 km) resolution) 605 ! = 1 additional tke source (rn_efr * en) 606 ! = 2 additional tke source (rn_efr * en) applied only at the base of the mixed layer 607 ! = 3 additional tke source (HF contribution: mean of stress module - module of mean stress) 608 nn_htau = 1 ! type of exponential decrease of tke penetration 609 ln_mxl0 = .true. ! surface mixing length scale = F(wind stress) (T) or not (F) 610 rn_mxl0 = 0.04 ! surface buoyancy lenght scale minimum value 611 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 612 rn_lc = 0.15 ! coef. associated to Langmuir cells 613 nn_etau = 1 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 614 ! = 0 no penetration 615 ! = 1 add a tke source below the ML 616 ! = 2 add a tke source just at the base of the ML 617 ! = 3 as = 1 applied on HF part of the stress ("key_coupled") 618 rn_efr = 0.05 ! fraction of surface tke value which penetrates below the ML (nn_etau=1 or 2) 619 nn_htau = 1 ! type of exponential decrease of tke penetration below the ML 609 620 ! = 0 constant 10 m length scale 610 ! = 1 0.5m at the equator to 30m at high latitudes 611 ! = 2 30 meters constant depth penetration 612 ! otion used only if nn_etau = 1 or 2: 613 rn_efr = 0.05 ! fraction of surface tke value which penetrates inside the ocean 614 ! otion used only if nn_etau = 3: 615 rn_addhft = -1.e-3 ! add offset applied to the "mean of stress module - module of mean stress" (always kept > 0) 616 rn_sclhft = 1. ! scale factor applied to the "mean of stress module - module of mean stress" 617 ln_lc = .false. ! Langmuir cell parameterisation 618 rn_lc = 0.15 ! coef. associated to Langmuir cells 621 ! = 1 0.5m at the equator to 30m poleward of 40 degrees 619 622 / 620 623 !------------------------------------------------------------------------ … … 632 635 / 633 636 !----------------------------------------------------------------------- 634 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls")635 !----------------------------------------------------------------------- 636 rn_emin = 1.e-6! minimum value of e [m2/s2]637 rn_epsmin = 1.e-12! minimum value of eps [m2/s3]638 ln_length_lim = .true.! limit on the dissipation rate under stable stratification (Galperin et al., 1988)639 rn_clim_galp = 0.53! galperin limit640 ln_crban = .TRUE.! Use Craig & Banner (1994) surface wave mixing parametrisation641 ln_sigpsi = .TRUE.! Activate or not Burchard 2001 mods on psi schmidt number in the wb case642 rn_crban = 100.! Craig and Banner 1994 constant for wb tke flux643 rn_charn = 70000.! Charnock constant for wb induced roughness length644 nn_tkebc_surf = 1! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)645 nn_tkebc_bot = 1! bottom tke condition (0/1=Dir/Neum)646 nn_psibc_surf = 1! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg)647 nn_psibc_bot = 1! bottom psi condition (0/1=Dir/Neum)648 nn_stab_func = 2! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB)649 nn_clos = 1! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen)637 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 638 !----------------------------------------------------------------------- 639 rn_emin = 1.e-6 ! minimum value of e [m2/s2] 640 rn_epsmin = 1.e-12 ! minimum value of eps [m2/s3] 641 ln_length_lim = .true. ! limit on the dissipation rate under stable stratification (Galperin et al., 1988) 642 rn_clim_galp = 0.53 ! galperin limit 643 ln_crban = .TRUE. ! Use Craig & Banner (1994) surface wave mixing parametrisation 644 ln_sigpsi = .TRUE. ! Activate or not Burchard 2001 mods on psi schmidt number in the wb case 645 rn_crban = 100. ! Craig and Banner 1994 constant for wb tke flux 646 rn_charn = 70000. ! Charnock constant for wb induced roughness length 647 nn_tkebc_surf = 1 ! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 648 nn_tkebc_bot = 1 ! bottom tke condition (0/1=Dir/Neum) 649 nn_psibc_surf = 1 ! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 650 nn_psibc_bot = 1 ! bottom psi condition (0/1=Dir/Neum) 651 nn_stab_func = 2 ! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB) 652 nn_clos = 1 ! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen) 650 653 / 651 654 !----------------------------------------------------------------------- … … 665 668 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 666 669 / 670 667 671 !!====================================================================== 668 672 !! *** Miscelaneous namelists *** … … 673 677 !! namsol elliptic solver / island / free surface 674 678 !!====================================================================== 675 679 ! 676 680 !----------------------------------------------------------------------- 677 681 &namsol ! elliptic solver / island / free surface … … 717 721 718 722 !!====================================================================== 719 !! *** Diagnostics namelists *** 720 !!====================================================================== 723 !! *** Diagnostics namelists *** 724 !!====================================================================== 725 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 721 726 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 722 !! namgap level mean model-data gap ("key_diagap")723 727 !! namflo float parameters ("key_float") 724 728 !! namptr Poleward Transport Diagnostics 725 !!====================================================================== 726 729 !! namhsb Heat and salt budgets 730 !!====================================================================== 731 ! 732 !----------------------------------------------------------------------- 733 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 734 !----------------------------------------------------------------------- 735 nn_nchunks_i= 4 ! number of chunks in i-dimension 736 nn_nchunks_j= 4 ! number of chunks in j-dimension 737 nn_nchunks_k= 31 ! number of chunks in k-dimension 738 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 739 ! is optimal for postprocessing which works exclusively with horizontal slabs 740 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 741 ! (F) ignore chunking information and produce netcdf3-compatible files 742 / 727 743 !----------------------------------------------------------------------- 728 744 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 729 ! ! or mixed-layer trends or barotropic vorticity ( 'key_trdmld' or"key_trdvor")745 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 730 746 !----------------------------------------------------------------------- 731 747 nn_trd = 365 ! time step frequency dynamics and tracers trends … … 738 754 / 739 755 !----------------------------------------------------------------------- 740 &namgap ! level mean model-data gap ('key_diagap')741 !-----------------------------------------------------------------------742 nn_gap = 15 ! time-step frequency of model-data gap computation743 nn_prg = 10 ! time-step frequency of gap print in model output744 /745 !-----------------------------------------------------------------------746 756 &namflo ! float parameters ("key_float") 747 757 !----------------------------------------------------------------------- 748 ln_rstflo= .false. ! float restart (T) or not (F)749 nn_writefl= 75 ! frequency of writing in float output file750 nn_stockfl= 5475 ! frequency of creation of the float restart file751 ln_argo= .false. ! Argo type floats (stay at the surface each 10 days)752 ln_flork4= .false. ! trajectories computed with a 4th order Runge-Kutta (T)758 ln_rstflo = .false. ! float restart (T) or not (F) 759 nn_writefl = 75 ! frequency of writing in float output file 760 nn_stockfl = 5475 ! frequency of creation of the float restart file 761 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 762 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 753 763 ! or computed with Blanke' scheme (F) 754 764 / … … 765 775 / 766 776 !----------------------------------------------------------------------- 767 ! namobs observation usage switch 768 !----------------------------------------------------------------------- 769 ! 770 ! ln_t3d Logical switch for T profile observations 771 ! ln_s3d Logical switch for S profile observations 772 ! ln_ena Logical switch for ENACT insitu data set 773 ! ln_cor Logical switch for Coriolis insitu data set 774 ! ln_profb Logical switch for feedback insitu data set 775 ! ln_sla Logical switch for SLA observations 776 ! ln_sladt Logical switch for AVISO SLA data 777 ! ln_slafb Logical switch for feedback SLA data 778 ! ln_ssh Logical switch for SSH observations 779 ! ln_sst Logical switch for SST observations 780 ! ln_reysst Logical switch for Reynolds observations 781 ! ln_ghrsst Logical switch for GHRSST observations 782 ! ln_sstfb Logical switch for feedback SST data 783 ! ln_sss Logical switch for SSS observations 784 ! ln_seaice Logical switch for Sea Ice observations 785 ! ln_vel3d Logical switch for velocity observations 786 ! ln_velavcur Logical switch for velocity daily av. cur. 787 ! ln_velhrcur Logical switch for velocity high freq. cur. 788 ! ln_velavadcp Logical switch for velocity daily av. ADCP 789 ! ln_velhradcp Logical switch for velocity high freq. ADCP 790 ! ln_velfb Logical switch for feedback velocity data 791 ! ln_grid_global Global distribtion of observations 792 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 793 ! grid_search_file Grid search lookup file header 794 ! enactfiles ENACT input observation file names 795 ! coriofiles Coriolis input observation file name 796 ! profbfiles Profile feedback input observation file name 797 ! ln_profb_enatim Enact feedback input time setting switch 798 ! slafilesact Active SLA input observation file name 799 ! slafilespas Passive SLA input observation file name 800 ! slafbfiles Feedback SLA input observation file name 801 ! sstfiles GHRSST input observation file name 802 ! sstfbfiles Feedback SST input observation file name 803 ! seaicefiles Sea Ice input observation file name 804 ! velavcurfiles Vel. cur. daily av. input file name 805 ! velhvcurfiles Vel. cur. high freq. input file name 806 ! velavadcpfiles Vel. ADCP daily av. input file name 807 ! velhvadcpfiles Vel. ADCP high freq. input file name 808 ! velfbfiles Vel. feedback input observation file name 809 ! dobsini Initial date in window YYYYMMDD.HHMMSS 810 ! dobsend Final date in window YYYYMMDD.HHMMSS 811 ! n1dint Type of vertical interpolation method 812 ! n2dint Type of horizontal interpolation method 813 ! ln_nea Rejection of observations near land switch 814 ! nmsshc MSSH correction scheme 815 ! mdtcorr MDT correction 816 ! mdtcutoff MDT cutoff for computed correction 817 ! ln_altbias Logical switch for alt bias 818 ! ln_ignmis Logical switch for ignoring missing files 819 ! endailyavtypes ENACT daily average types 820 &namobs 821 ln_t3d = .false. 822 ln_s3d = .false. 823 ln_ena = .false. 824 ln_profb = .false. 825 ln_sla = .false. 826 ln_sladt = .false. 827 ln_slafb = .false. 828 ln_sst = .false. 829 ln_sstfb = .false. 830 nmsshc = 0 777 &namhsb ! Heat and salt budgets 778 !----------------------------------------------------------------------- 779 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 780 / 781 782 !!====================================================================== 783 !! *** Observation & Assimilation namelists *** 784 !!====================================================================== 785 !! namobs observation and model comparison ('key_diaobs') 786 !! nam_asminc assimilation increments ('key_asminc') 787 !!====================================================================== 788 ! 789 !----------------------------------------------------------------------- 790 &namobs ! observation usage switch ('key_diaobs') 791 !----------------------------------------------------------------------- 792 ln_t3d = .false. ! Logical switch for T profile observations 793 ln_s3d = .false. ! Logical switch for S profile observations 794 ln_ena = .false. ! Logical switch for ENACT insitu data set 795 ! ! ln_cor Logical switch for Coriolis insitu data set 796 ln_profb = .false. ! Logical switch for feedback insitu data set 797 ln_sla = .false. ! Logical switch for SLA observations 798 799 ln_sladt = .false. ! Logical switch for AVISO SLA data 800 801 ln_slafb = .false. ! Logical switch for feedback SLA data 802 ! ln_ssh Logical switch for SSH observations 803 804 ln_sst = .false. ! Logical switch for SST observations 805 ! ln_reysst Logical switch for Reynolds observations 806 ! ln_ghrsst Logical switch for GHRSST observations 807 808 ln_sstfb = .false. ! Logical switch for feedback SST data 809 ! ln_sss Logical switch for SSS observations 810 ! ln_seaice Logical switch for Sea Ice observations 811 ! ln_vel3d Logical switch for velocity observations 812 ! ln_velavcur Logical switch for velocity daily av. cur. 813 ! ln_velhrcur Logical switch for velocity high freq. cur. 814 ! ln_velavadcp Logical switch for velocity daily av. ADCP 815 ! ln_velhradcp Logical switch for velocity high freq. ADCP 816 ! ln_velfb Logical switch for feedback velocity data 817 ! ln_grid_global Global distribtion of observations 818 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 819 ! grid_search_file Grid search lookup file header 820 ! enactfiles ENACT input observation file names 821 ! coriofiles Coriolis input observation file name 822 ! ! profbfiles: Profile feedback input observation file name 831 823 profbfiles = 'profiles_01.nc' 824 ! ln_profb_enatim Enact feedback input time setting switch 825 ! slafilesact Active SLA input observation file name 826 ! slafilespas Passive SLA input observation file name 827 ! ! slafbfiles: Feedback SLA input observation file name 832 828 slafbfiles = 'sla_01.nc' 829 ! sstfiles GHRSST input observation file name 830 ! ! sstfbfiles: Feedback SST input observation file name 833 831 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 834 ln_altbias = .false. 832 ! seaicefiles Sea Ice input observation file name 833 ! velavcurfiles Vel. cur. daily av. input file name 834 ! velhvcurfiles Vel. cur. high freq. input file name 835 ! velavadcpfiles Vel. ADCP daily av. input file name 836 ! velhvadcpfiles Vel. ADCP high freq. input file name 837 ! velfbfiles Vel. feedback input observation file name 838 ! dobsini Initial date in window YYYYMMDD.HHMMSS 839 ! dobsend Final date in window YYYYMMDD.HHMMSS 840 ! n1dint Type of vertical interpolation method 841 ! n2dint Type of horizontal interpolation method 842 ! ln_nea Rejection of observations near land switch 843 nmsshc = 0 ! MSSH correction scheme 844 ! mdtcorr MDT correction 845 ! mdtcutoff MDT cutoff for computed correction 846 ln_altbias = .false. ! Logical switch for alt bias 847 ln_ignmis = .true. ! Logical switch for ignoring missing files 848 ! endailyavtypes ENACT daily average types 835 849 ln_grid_global = .true. 836 850 ln_grid_search_lookup = .false. 837 ln_ignmis = .true.838 851 / 839 852 !----------------------------------------------------------------------- 840 ! nam_asminc assimilation increments namelist 841 !----------------------------------------------------------------------- 842 ! ln_bkgwri Logical switch for writing out background state 843 ! ln_trjwri Logical switch for writing out state trajectory 844 ! ln_trainc Logical switch for applying tracer increments 845 ! ln_dyninc Logical switch for applying velocity increments 846 ! ln_sshinc Logical switch for applying SSH increments 847 ! ln_asmdin Logical switch for Direct Initialization (DI) 848 ! ln_asmiau Logical switch for Incremental Analysis Updating (IAU) 849 ! nitbkg Timestep of background in [0,nitend-nit000-1] 850 ! nitdin Timestep of background for DI in [0,nitend-nit000-1] 851 ! nitiaustr Timestep of start of IAU interval in [0,nitend-nit000-1] 852 ! nitiaufin Timestep of end of IAU interval in [0,nitend-nit000-1] 853 ! niaufn Type of IAU weighting function 854 ! nittrjfrq Frequency of trajectory output for 4D-VAR 855 ! ln_salfix Logical switch for ensuring that the sa > salfixmin 856 ! salfixmin Minimum salinity after applying the increments 857 &nam_asminc 858 ln_bkgwri = .false. 859 ln_trjwri = .false. 860 ln_trainc = .false. 861 ln_dyninc = .false. 862 ln_sshinc = .false. 863 ln_asmdin = .false. 864 ln_asmiau = .false. 865 nitbkg = 0 866 nitdin = 0 867 nitiaustr = 1 868 nitiaufin = 15 869 niaufn = 0 870 nittrjfrq = 0 871 ln_salfix = .false. 872 salfixmin = -9999 873 / 853 &nam_asminc ! assimilation increments ('key_asminc') 854 !----------------------------------------------------------------------- 855 ln_bkgwri = .false. ! Logical switch for writing out background state 856 ln_trjwri = .false. ! Logical switch for writing out state trajectory 857 ln_trainc = .false. ! Logical switch for applying tracer increments 858 ln_dyninc = .false. ! Logical switch for applying velocity increments 859 ln_sshinc = .false. ! Logical switch for applying SSH increments 860 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 861 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 862 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 863 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 864 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 865 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 866 niaufn = 0 ! Type of IAU weighting function 867 nittrjfrq = 0 ! Frequency of trajectory output for 4D-VAR 868 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 869 salfixmin = -9999 ! Minimum salinity after applying the increments 870 /
Note: See TracChangeset
for help on using the changeset viewer.