Changeset 6497 for trunk/NEMOGCM/CONFIG
- Timestamp:
- 2016-04-27T09:33:46+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/CONFIG/SHARED/namelist_ref
r6489 r6497 3 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 4 !! NEMO/OPA : 1 - run manager (namrun) 5 !! namelists 2 - Domain (namcfg, namzgr, namzgr_sco, namdom, namtsd )5 !! namelists 2 - Domain (namcfg, namzgr, namzgr_sco, namdom, namtsd, namcrs, namc1d, namc1d_uvd) 6 6 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core, namsbc_sas 7 7 !! namsbc_cpl, namtra_qsr, namsbc_rnf, … … 59 59 !!====================================================================== 60 60 !! namcfg parameters of the configuration 61 !! namzgr vertical coordinate 61 !! namzgr vertical coordinate (default: NO selection) 62 62 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 63 63 !! namdom space and time domain (bathymetry, mesh, timestep) 64 !! namwad Wetting and drying (default F) 65 !! namtsd data: temperature & salinity 64 66 !! namcrs coarsened grid (for outputs and/or TOP) ("key_crs") 65 67 !! namc1d 1D configuration options ("key_c1d") 68 !! namc1d_dyndmp 1D newtonian damping applied on currents ("key_c1d") 66 69 !! namc1d_uvd 1D data (currents) ("key_c1d") 67 !! namc1d_dyndmp 1D newtonian damping applied on currents ("key_c1d")68 !! namtsd data: temperature & salinity69 70 !!====================================================================== 70 71 ! … … 101 102 / 102 103 !----------------------------------------------------------------------- 103 &namzgr_sco ! s-coordinate or hybrid z-s-coordinate 104 &namzgr_sco ! s-coordinate or hybrid z-s-coordinate (default F) 104 105 !----------------------------------------------------------------------- 105 106 ln_s_sh94 = .false. ! Song & Haidvogel 1994 hybrid S-sigma (T)| … … 165 166 / 166 167 !----------------------------------------------------------------------- 168 &namwad ! Wetting and drying (default F) 169 !----------------------------------------------------------------------- 170 ln_wd = .false. ! T/F activation of wetting and drying 171 rn_wdmin1 = 0.1 ! Minimum wet depth on dried cells 172 rn_wdmin2 = 0.01 ! Tolerance of min wet depth on dried cells 173 rn_wdld = 20.0 ! Land elevation below which wetting/drying is allowed 174 nn_wdit = 10 ! Max iterations for W/D limiter 175 / 176 !----------------------------------------------------------------------- 177 &namtsd ! data : Temperature & Salinity 178 !----------------------------------------------------------------------- 179 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 181 sn_tem = 'data_1m_potential_temperature_nomask', -1 ,'votemper', .true. , .true. , 'yearly' , '' , '' , '' 182 sn_sal = 'data_1m_salinity_nomask' , -1 ,'vosaline', .true. , .true. , 'yearly' , '' , '' , '' 183 ! 184 cn_dir = './' ! root directory for the location of the runoff files 185 ln_tsd_init = .true. ! Initialisation of ocean T & S with T & S input data (T) or not (F) 186 ln_tsd_tradmp = .true. ! damping of ocean T & S toward T & S input data (T) or not (F) 187 / 188 !----------------------------------------------------------------------- 167 189 &namcrs ! coarsened grid (for outputs and/or TOP) ("key_crs") 168 190 !----------------------------------------------------------------------- … … 202 224 ln_uvd_init = .false. ! Initialisation of ocean U & V with U & V input data (T) or not (F) 203 225 ln_uvd_dyndmp = .false. ! damping of ocean U & V toward U & V input data (T) or not (F) 204 /205 !-----------------------------------------------------------------------206 &namtsd ! data : Temperature & Salinity207 !-----------------------------------------------------------------------208 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask !209 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename !210 sn_tem = 'data_1m_potential_temperature_nomask', -1 ,'votemper' , .true. , .true. , 'yearly' , '' , '' , ''211 sn_sal = 'data_1m_salinity_nomask' , -1 ,'vosaline' , .true. , .true. , 'yearly' , '' , '' , ''212 !213 cn_dir = './' ! root directory for the location of the runoff files214 ln_tsd_init = .true. ! Initialisation of ocean T & S with T &S input data (T) or not (F)215 ln_tsd_tradmp = .true. ! damping of ocean T & S toward T &S input data (T) or not (F)216 226 / 217 227 … … 278 288 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 279 289 ln_isf = .false. ! ice shelf (T => fill namsbc_isf) 280 ln_wave = .false.! coupling with surface wave (T => fill namsbc_wave)281 nn_lsm = 0! =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) ,290 ln_wave = .false. ! coupling with surface wave (T => fill namsbc_wave) 291 nn_lsm = 0 ! =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) , 282 292 ! =1:n number of iterations of land/sea mask application for input fields (fill land/sea mask filename field) 283 293 / … … 382 392 sn_rcv_co2 = 'coupled' , 'no' , '' , '' , '' 383 393 ! 384 nn_cplmodel = 1 385 ln_usecplmask = .false. 386 394 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentialy sending/receiving data 395 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 396 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 387 397 / 388 398 !----------------------------------------------------------------------- 389 399 &namsbc_sas ! analytical surface boundary condition 390 400 !----------------------------------------------------------------------- 391 ! ! file name ! frequency (hours) ! variable ! time interp. 392 ! ! ! (if <0 months) ! name ! 393 sn_usp = 'sas_grid_U' , 120 , 'vozocrtx' , .true. , .true. , 'yearly' , '' , '' ,''394 sn_vsp = 'sas_grid_V' , 120 , 'vomecrty' , .true. , .true. , 'yearly' , '' , '' ,''395 sn_tem = 'sas_grid_T' , 120 , 'sosstsst' , .true. , .true. , 'yearly' , '' , '' ,''396 sn_sal = 'sas_grid_T' , 120 , 'sosaline' , .true. , .true. , 'yearly' , '' , '' ,''397 sn_ssh = 'sas_grid_T' , 120 , 'sossheig' , .true. , .true. , 'yearly' , '' , '' ,''398 sn_e3t = 'sas_grid_T' , 120 , 'e3t_m' , .true. , .true. , 'yearly' , '' , '' ,''399 sn_frq = 'sas_grid_T' , 120 , 'frq_m' , .true. , .true. , 'yearly' , '' , '' ,''401 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 402 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 403 sn_usp = 'sas_grid_U', 120 , 'vozocrtx', .true. , .true. , 'yearly' , '' , '' , '' 404 sn_vsp = 'sas_grid_V', 120 , 'vomecrty', .true. , .true. , 'yearly' , '' , '' , '' 405 sn_tem = 'sas_grid_T', 120 , 'sosstsst', .true. , .true. , 'yearly' , '' , '' , '' 406 sn_sal = 'sas_grid_T', 120 , 'sosaline', .true. , .true. , 'yearly' , '' , '' , '' 407 sn_ssh = 'sas_grid_T', 120 , 'sossheig', .true. , .true. , 'yearly' , '' , '' , '' 408 sn_e3t = 'sas_grid_T', 120 , 'e3t_m' , .true. , .true. , 'yearly' , '' , '' , '' 409 sn_frq = 'sas_grid_T', 120 , 'frq_m' , .true. , .true. , 'yearly' , '' , '' , '' 400 410 401 411 ln_3d_uve = .true. ! specify whether we are supplying a 3D u,v and e3 field 402 ln_read_frq = .false. 412 ln_read_frq = .false. ! specify whether we must read frq or not 403 413 cn_dir = './' ! root directory for the location of the bulk files are 404 414 / … … 431 441 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 432 442 433 cn_dir 434 ln_rnf_mouth 435 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used436 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s]437 rn_rfact 438 ln_rnf_depth 439 ln_rnf_tem 440 ln_rnf_sal 441 ln_rnf_depth_ini = .false. 442 rn_rnf_max= 5.735e-4 ! max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true )443 rn_dep_max= 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true )444 nn_rnf_depth_file = 0! create (=1) a runoff depth file or not (=0)443 cn_dir = './' ! root directory for the location of the runoff files 444 ln_rnf_mouth= .true. ! specific treatment at rivers mouths 445 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used (ln_rnf_mouth=T) 446 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] (ln_rnf_mouth=T) 447 rn_rfact = 1.e0 ! multiplicative factor for runoff 448 ln_rnf_depth= .false. ! read in depth information for runoff 449 ln_rnf_tem = .false. ! read in temperature information for runoff 450 ln_rnf_sal = .false. ! read in salinity information for runoff 451 ln_rnf_depth_ini = .false. ! compute depth at initialisation from runoff file 452 rn_rnf_max = 5.735e-4 ! max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true ) 453 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 454 nn_rnf_depth_file = 0 ! create (=1) a runoff depth file or not (=0) 445 455 / 446 456 !----------------------------------------------------------------------- 447 457 &namsbc_isf ! Top boundary layer (ISF) (nn_isf >0) 448 458 !----------------------------------------------------------------------- 449 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim! 'yearly'/ ! weights ! rotation ! land/sea mask !450 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing ! filename !459 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 460 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 451 461 ! nn_isf == 4 452 sn_fwfisf = 'rnfisf' , -12 ,'sowflisf', .false. , .true. , 'yearly' , '' , '' ,''462 sn_fwfisf = 'rnfisf' , -12 ,'sowflisf', .false. , .true. , 'yearly' , '' , '' , '' 453 463 ! nn_isf == 3 454 sn_rnfisf = 'rnfisf' , -12 ,'sofwfisf', .false. , .true. , 'yearly' , '' , '' ,''464 sn_rnfisf = 'rnfisf' , -12 ,'sofwfisf', .false. , .true. , 'yearly' , '' , '' , '' 455 465 ! nn_isf == 2 and 3 456 sn_depmax_isf='rnfisf' , -12 ,'sozisfmax', .false. , .true. , 'yearly' , '' , '' ,''457 sn_depmin_isf='rnfisf' , -12 ,'sozisfmin', .false. , .true. , 'yearly' , '' , '' ,''466 sn_depmax_isf='rnfisf' , -12 ,'sozisfmax', .false. , .true. , 'yearly' , '' , '' , '' 467 sn_depmin_isf='rnfisf' , -12 ,'sozisfmin', .false. , .true. , 'yearly' , '' , '' , '' 458 468 ! nn_isf == 2 459 sn_Leff_isf = 'rnfisf' , -12 ,'Leff' , .false. , .true. , 'yearly' , '' , '' ,''469 sn_Leff_isf = 'rnfisf' , -12 ,'Leff' , .false. , .true. , 'yearly' , '' , '' , '' 460 470 ! 461 471 ! for all case … … 465 475 ! option 1 and 4 need ln_isfcav = .true. (domzgr) 466 476 ! only for nn_isf = 1 or 2 467 rn_gammat0 = 1.e-4 ! gammat coefficient used in blk formula468 rn_gammas0 = 1.e-4 ! gammas coefficient used in blk formula477 rn_gammat0 = 1.e-4 ! gammat coefficient used in blk formula 478 rn_gammas0 = 1.e-4 ! gammas coefficient used in blk formula 469 479 ! only for nn_isf = 1 or 4 470 480 rn_hisf_tbl = 30. ! thickness of the top boundary layer (Losh et al. 2008) 471 ! 0 => thickness of the tbl = thickness of the first wet cell481 ! ! 0 => thickness of the tbl = thickness of the first wet cell 472 482 ! only for nn_isf = 1 473 nn_isfblk = 1 ! 1 ISOMIP like: 2 equations formulation (Hunter et al., 2006)474 ! 2 ISOMIP+ like: 3 equations formulation (Asay-Davis et al., 2015)475 nn_gammablk = 1 ! 0 = cst Gammat (= gammat/s)476 ! 1 = velocity dependend Gamma (u* * gammat/s) (Jenkins et al. 2010)477 ! 2 = velocity and stability dependent Gamma (Holland et al. 1999)483 nn_isfblk = 1 ! 1 ISOMIP like: 2 equations formulation (Hunter et al., 2006) 484 ! ! 2 ISOMIP+ like: 3 equations formulation (Asay-Davis et al., 2015) 485 nn_gammablk = 1 ! 0 = cst Gammat (= gammat/s) 486 ! ! 1 = velocity dependend Gamma (u* * gammat/s) (Jenkins et al. 2010) 487 ! ! 2 = velocity and stability dependent Gamma (Holland et al. 1999) 478 488 / 479 489 !----------------------------------------------------------------------- 480 490 &namsbc_iscpl ! land ice / ocean coupling option 481 491 !----------------------------------------------------------------------- 482 nn_drown = 10! number of iteration of the extrapolation loop (fill the new wet cells)483 ln_hsb = .false.! activate conservation module (conservation exact after a time of rn_fiscpl)484 nn_fiscpl = 43800! (number of time step) conservation period (maybe should be fix to the coupling frequencey of restart frequency)492 nn_drown = 10 ! number of iteration of the extrapolation loop (fill the new wet cells) 493 ln_hsb = .false. ! activate conservation module (conservation exact after a time of rn_fiscpl) 494 nn_fiscpl = 43800 ! (number of time step) conservation period (maybe should be fix to the coupling frequencey of restart frequency) 485 495 / 486 496 !----------------------------------------------------------------------- 487 497 &namsbc_apr ! Atmospheric pressure used as ocean forcing or in bulk 488 498 !----------------------------------------------------------------------- 489 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask !490 ! ! ! (if <0 months) ! name ! (logical)! (T/F) ! 'monthly' ! filename ! pairing ! filename !491 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' ,''492 493 cn_dir = './' 494 rn_pref = 101000. 495 ln_ref_apr = .false. 496 ln_apr_obc = .false. 499 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 500 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 501 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' , '' 502 503 cn_dir = './' ! root directory for the location of the bulk files 504 rn_pref = 101000. ! reference atmospheric pressure [N/m2]/ 505 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) 506 ln_apr_obc = .false. ! inverse barometer added to OBC ssh data 497 507 / 498 508 !----------------------------------------------------------------------- 499 509 &namsbc_ssr ! surface boundary condition : sea surface restoring (ln_ssr=T) 500 510 !----------------------------------------------------------------------- 501 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask !502 ! ! ! (if <0 months) ! name ! (logical)! (T/F) ! 'monthly' ! filename ! pairing ! filename !503 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' ,''504 sn_sss = 'sss_data' , -1 , 'sss' , .true. , .true. , 'yearly' , '' , '' ,''511 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 512 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 513 sn_sst = 'sst_data', 24 , 'sst' , .false. , .false., 'yearly' , '' , '' , '' 514 sn_sss = 'sss_data', -1 , 'sss' , .true. , .true. , 'yearly' , '' , '' , '' 505 515 506 516 cn_dir = './' ! root directory for the location of the runoff files … … 510 520 rn_dqdt = -40. ! magnitude of the retroaction on temperature [W/m2/K] 511 521 rn_deds = -166.67 ! magnitude of the damping on salinity [mm/day] 512 ln_sssr_bnd = .true.! flag to bound erp term (associated with nn_sssr=2)522 ln_sssr_bnd = .true. ! flag to bound erp term (associated with nn_sssr=2) 513 523 rn_sssr_bnd = 4.e0 ! ABS(Max/Min) value of the damping erp term [mm/day] 514 524 / … … 516 526 &namsbc_alb ! albedo parameters 517 527 !----------------------------------------------------------------------- 518 nn_ice_alb = 0 ! parameterization of ice/snow albedo519 ! 0: Shine & Henderson-Sellers (JGR 1985)520 ! 1: "home made" based on Brandt et al. (J. Climate 2005)521 ! and Grenfell & Perovich (JGR 2004)522 rn_albice = 0.53 ! albedo of bare puddled ice (values from 0.49 to 0.58)523 ! 0.53 (default) => if nn_ice_alb=0524 ! 0.50 (default) => if nn_ice_alb=1528 nn_ice_alb = 0 ! parameterization of ice/snow albedo 529 ! 0: Shine & Henderson-Sellers (JGR 1985) 530 ! 1: "home made" based on Brandt et al. (J. Climate 2005) 531 ! and Grenfell & Perovich (JGR 2004) 532 rn_albice = 0.53 ! albedo of bare puddled ice (values from 0.49 to 0.58) 533 ! 0.53 (default) => if nn_ice_alb=0 534 ! 0.50 (default) => if nn_ice_alb=1 525 535 / 526 536 !----------------------------------------------------------------------- 527 537 &namsbc_wave ! External fields from wave model (ln_wave=T) 528 538 !----------------------------------------------------------------------- 529 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask !530 ! ! ! (if <0 months) ! name ! (logical)! (T/F) ! 'monthly' ! filename ! pairing ! filename !531 sn_cdg = 'cdg_wave' , 1 , 'drag_coeff', .true. , .false., 'daily' ,'' , '' , ''532 sn_usd = 'sdw_wave' , 1 , 'u_sd2d' , .true. , .false., 'daily' ,'' , '' , ''533 sn_vsd = 'sdw_wave' , 1 , 'v_sd2d' , .true. , .false., 'daily' ,'' , '' , ''534 sn_wn = 'sdw_wave' , 1 , 'wave_num' , .true. , .false., 'daily' ,'' , '' , ''539 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 540 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 541 sn_cdg = 'cdg_wave', 1 , 'drag_coeff', .true. , .false., 'daily' , '' , '' , '' 542 sn_usd = 'sdw_wave', 1 , 'u_sd2d' , .true. , .false., 'daily' , '' , '' , '' 543 sn_vsd = 'sdw_wave', 1 , 'v_sd2d' , .true. , .false., 'daily' , '' , '' , '' 544 sn_wn = 'sdw_wave', 1 , 'wave_num' , .true. , .false., 'daily' , '' , '' , '' 535 545 ! 536 546 cn_dir_cdg = './' ! root directory for the location of drag coefficient files 537 ln_cdgw = .false.! Neutral drag coefficient read from wave model538 ln_sdw = .false.! Computation of 3D stokes drift547 ln_cdgw = .false. ! Neutral drag coefficient read from wave model 548 ln_sdw = .false. ! Computation of 3D stokes drift 539 549 / 540 550 !----------------------------------------------------------------------- … … 566 576 rn_speed_limit = 0. ! CFL speed limit for a berg 567 577 568 ! ! file name ! frequency (hours) ! variable ! time interp. 569 ! ! ! (if <0 months) ! name ! 570 sn_icb = 'calving', -1 , 'calvingmask', .true. , .true. , 'yearly' , '' , '' ,''578 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 579 ! ! ! (if <0 months) ! name ! (logical) ! (T/F ) ! 'monthly' ! filename ! pairing ! filename ! 580 sn_icb = 'calving', -1 , 'calvingmask', .true. , .true. , 'yearly' , '' , '' , '' 571 581 572 582 cn_dir = './' … … 577 587 !!====================================================================== 578 588 !! namlbc lateral momentum boundary condition 579 !! namobc open boundaries parameters ("key_obc")580 589 !! namagrif agrif nested grid ( read by child model only ) ("key_agrif") 590 !! nam_tide Tidal forcing 581 591 !! nambdy Unstructured open boundaries ("key_bdy") 582 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 592 !! nambdy_dta Unstructured open boundaries - external data ("key_bdy") 593 !! nambdy_tide tidal forcing at open boundaries ("key_bdy_tides") 583 594 !!====================================================================== 584 595 ! … … 602 613 &nam_tide ! tide parameters ("key_tide") 603 614 !----------------------------------------------------------------------- 604 ln_tide_pot = .true.! use tidal potential forcing605 ln_tide_ramp = .false.!606 rdttideramp = 0.!607 clname(1) = 'DUMMY'! name of constituent - all tidal components must be set in namelist_cfg615 ln_tide_pot = .true. ! use tidal potential forcing 616 ln_tide_ramp= .false. ! 617 rdttideramp = 0. ! 618 clname(1) = 'DUMMY' ! name of constituent - all tidal components must be set in namelist_cfg 608 619 / 609 620 !----------------------------------------------------------------------- … … 644 655 &nambdy_dta ! open boundaries - external data ("key_bdy") 645 656 !----------------------------------------------------------------------- 646 ! ! file name ! frequency (hours) ! variable ! time interp. 647 ! ! ! (if <0 months) ! name ! (logical) 648 bn_ssh = 'amm12_bdyT_u2d' , 24 , 'sossheig', .true. , .false. , 'daily' , '' , '' ,''649 bn_u2d = 'amm12_bdyU_u2d' , 24 , 'vobtcrtx', .true. , .false. , 'daily' , '' , '' ,''650 bn_v2d = 'amm12_bdyV_u2d' , 24 , 'vobtcrty', .true. , .false. , 'daily' , '' , '' ,''651 bn_u3d = 'amm12_bdyU_u3d' , 24 , 'vozocrtx', .true. , .false. , 'daily' , '' , '' ,''652 bn_v3d = 'amm12_bdyV_u3d' , 24 , 'vomecrty', .true. , .false. , 'daily' , '' , '' ,''653 bn_tem = 'amm12_bdyT_tra' , 24 , 'votemper', .true. , .false. , 'daily' , '' , '' ,''654 bn_sal = 'amm12_bdyT_tra' , 24 , 'vosaline', .true. , .false. , 'daily' , '' , '' ,''657 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 658 ! ! ! (if <0 months) ! name ! (logical) ! (T/F ) ! 'monthly' ! filename ! pairing ! filename ! 659 bn_ssh = 'amm12_bdyT_u2d', 24 , 'sossheig', .true. , .false. , 'daily' , '' , '' , '' 660 bn_u2d = 'amm12_bdyU_u2d', 24 , 'vobtcrtx', .true. , .false. , 'daily' , '' , '' , '' 661 bn_v2d = 'amm12_bdyV_u2d', 24 , 'vobtcrty', .true. , .false. , 'daily' , '' , '' , '' 662 bn_u3d = 'amm12_bdyU_u3d', 24 , 'vozocrtx', .true. , .false. , 'daily' , '' , '' , '' 663 bn_v3d = 'amm12_bdyV_u3d', 24 , 'vomecrty', .true. , .false. , 'daily' , '' , '' , '' 664 bn_tem = 'amm12_bdyT_tra', 24 , 'votemper', .true. , .false. , 'daily' , '' , '' , '' 665 bn_sal = 'amm12_bdyT_tra', 24 , 'vosaline', .true. , .false. , 'daily' , '' , '' , '' 655 666 ! for lim2 656 ! bn_frld = 'amm12_bdyT_ice' , 24 , 'ileadfra', .true. , .false. , 'daily' , '' , '' ,''657 ! bn_hicif = 'amm12_bdyT_ice' , 24 , 'iicethic', .true. , .false. , 'daily' , '' , '' ,''658 ! bn_hsnif = 'amm12_bdyT_ice' , 24 , 'isnowthi', .true. , .false. , 'daily' , '' , '' ,''667 ! bn_frld = 'amm12_bdyT_ice', 24 , 'ileadfra', .true. , .false. , 'daily' , '' , '' , '' 668 ! bn_hicif = 'amm12_bdyT_ice', 24 , 'iicethic', .true. , .false. , 'daily' , '' , '' , '' 669 ! bn_hsnif = 'amm12_bdyT_ice', 24 , 'isnowthi', .true. , .false. , 'daily' , '' , '' , '' 659 670 ! for lim3 660 ! bn_a_i = 'amm12_bdyT_ice' , 24 , 'ileadfra', .true. , .false. , 'daily' , '' , '' ,''661 ! bn_ht_i = 'amm12_bdyT_ice' , 24 , 'iicethic', .true. , .false. , 'daily' , '' , '' ,''662 ! bn_ht_s = 'amm12_bdyT_ice' , 24 , 'isnowthi', .true. , .false. , 'daily' , '' , '' ,''663 664 cn_dir = 'bdydta/'! root directory for the location of the bulk files665 ln_full_vel = .false. 666 / 667 !----------------------------------------------------------------------- 668 &nambdy_tide !tidal forcing at open boundaries671 ! bn_a_i = 'amm12_bdyT_ice', 24 , 'ileadfra', .true. , .false. , 'daily' , '' , '' , '' 672 ! bn_ht_i = 'amm12_bdyT_ice', 24 , 'iicethic', .true. , .false. , 'daily' , '' , '' , '' 673 ! bn_ht_s = 'amm12_bdyT_ice', 24 , 'isnowthi', .true. , .false. , 'daily' , '' , '' , '' 674 675 cn_dir = 'bdydta/' ! root directory for the location of the bulk files 676 ln_full_vel = .false. ! 677 / 678 !----------------------------------------------------------------------- 679 &nambdy_tide ! tidal forcing at open boundaries 669 680 !----------------------------------------------------------------------- 670 681 filtide = 'bdydta/amm12_bdytide_' ! file name root of tidal forcing files … … 672 683 ln_bdytide_conj = .false. ! 673 684 / 685 674 686 !!====================================================================== 675 687 !! *** Bottom boundary condition *** … … 687 699 rn_bfri1 = 4.e-4 ! bottom drag coefficient (linear case) 688 700 rn_bfri2 = 1.e-3 ! bottom drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 689 rn_bfri2_max =1.e-1 ! max. bottom drag coefficient (non linear case and ln_loglayer=T)701 rn_bfri2_max= 1.e-1 ! max. bottom drag coefficient (non linear case and ln_loglayer=T) 690 702 rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m2/s2) 691 703 rn_bfrz0 = 3.e-3 ! bottom roughness [m] if ln_loglayer=T … … 694 706 rn_tfri1 = 4.e-4 ! top drag coefficient (linear case) 695 707 rn_tfri2 = 2.5e-3 ! top drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 696 rn_tfri2_max =1.e-1 ! max. top drag coefficient (non linear case and ln_loglayer=T)708 rn_tfri2_max= 1.e-1 ! max. top drag coefficient (non linear case and ln_loglayer=T) 697 709 rn_tfeb2 = 0.0 ! top turbulent kinetic energy background (m2/s2) 698 710 rn_tfrz0 = 3.e-3 ! top roughness [m] if ln_loglayer=T 699 711 ln_tfr2d = .false. ! horizontal variation of the top friction coef (read a 2D mask file ) 700 rn_tfrien = 50.! local multiplying factor of tfr (ln_tfr2d=T)712 rn_tfrien = 50. ! local multiplying factor of tfr (ln_tfr2d=T) 701 713 702 714 ln_bfrimp = .true. ! implicit bottom friction (requires ln_zdfexp = .false. if true) … … 720 732 &nambbl ! bottom boundary layer scheme ("key_trabbl") 721 733 !----------------------------------------------------------------------- 722 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0)723 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0)724 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s]725 rn_gambbl = 10. ! advective bbl coefficient [s]734 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 735 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 736 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 737 rn_gambbl = 10. ! advective bbl coefficient [s] 726 738 / 727 739 … … 744 756 ln_seos = .false. ! = Use simplified equation of state (S-EOS) 745 757 ! 746 ! ! S-EOS coefficients :747 758 ! ! S-EOS coefficients (ln_seos=T): 759 ! ! rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 748 760 rn_a0 = 1.6550e-1 ! thermal expension coefficient (nn_eos= 1) 749 761 rn_b0 = 7.6554e-1 ! saline expension coefficient (nn_eos= 1) … … 757 769 &namtra_adv ! advection scheme for tracer (default: NO advection) 758 770 !----------------------------------------------------------------------- 759 ln_traadv_cen = .false.! 2nd order centered scheme760 nn_cen_h = 4 761 nn_cen_v = 4 762 ln_traadv_fct = .false.! FCT scheme763 nn_fct_h = 2 764 nn_fct_v = 2 765 nn_fct_zts = 0 766 ! 767 ln_traadv_mus = .false.! MUSCL scheme768 ln_mus_ups = .false.! use upstream scheme near river mouths769 ln_traadv_ubs = .false.! UBS scheme770 nn_ubs_v = 2 771 ln_traadv_qck = .false.! QUICKEST scheme771 ln_traadv_cen = .false. ! 2nd order centered scheme 772 nn_cen_h = 4 ! =2/4, horizontal 2nd order CEN / 4th order CEN 773 nn_cen_v = 4 ! =2/4, vertical 2nd order CEN / 4th order COMPACT 774 ln_traadv_fct = .false. ! FCT scheme 775 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 776 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 777 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping 778 ! ! (number of sub-timestep = nn_fct_zts) 779 ln_traadv_mus = .false. ! MUSCL scheme 780 ln_mus_ups = .false. ! use upstream scheme near river mouths 781 ln_traadv_ubs = .false. ! UBS scheme 782 nn_ubs_v = 2 ! =2 , vertical 2nd order FCT / COMPACT 4th order 783 ln_traadv_qck = .false. ! QUICKEST scheme 772 784 / 773 785 !----------------------------------------------------------------------- 774 786 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) (default: NO) 775 787 !----------------------------------------------------------------------- 776 ln_mle = .false.! (T) use the Mixed Layer Eddy (MLE) parameterisation777 rn_ce = 0.06! magnitude of the MLE (typical value: 0.06 to 0.08)778 nn_mle = 1! MLE type: =0 standard Fox-Kemper ; =1 new formulation779 rn_lf = 5.e+3! typical scale of mixed layer front (meters) (case rn_mle=0)780 rn_time = 172800.! time scale for mixing momentum across the mixed layer (seconds) (case rn_mle=0)781 rn_lat = 20.! reference latitude (degrees) of MLE coef. (case rn_mle=1)782 nn_mld_uv = 0! space interpolation of MLD at u- & v-pts (0=min,1=averaged,2=max)783 nn_conv = 0! =1 no MLE in case of convection ; =0 always MLE784 rn_rho_c_mle = 0.01! delta rho criterion used to calculate MLD for FK788 ln_mle = .false. ! (T) use the Mixed Layer Eddy (MLE) parameterisation 789 rn_ce = 0.06 ! magnitude of the MLE (typical value: 0.06 to 0.08) 790 nn_mle = 1 ! MLE type: =0 standard Fox-Kemper ; =1 new formulation 791 rn_lf = 5.e+3 ! typical scale of mixed layer front (meters) (case rn_mle=0) 792 rn_time = 172800. ! time scale for mixing momentum across the mixed layer (seconds) (case rn_mle=0) 793 rn_lat = 20. ! reference latitude (degrees) of MLE coef. (case rn_mle=1) 794 nn_mld_uv = 0 ! space interpolation of MLD at u- & v-pts (0=min,1=averaged,2=max) 795 nn_conv = 0 ! =1 no MLE in case of convection ; =0 always MLE 796 rn_rho_c_mle= 0.01 ! delta rho criterion used to calculate MLD for FK 785 797 / 786 798 !----------------------------------------------------------------------- … … 791 803 ln_traldf_lap = .false. ! laplacian operator 792 804 ln_traldf_blp = .false. ! bilaplacian operator 805 ! 793 806 ! ! Direction of action: 794 807 ln_traldf_lev = .false. ! iso-level … … 866 879 ln_vvl_layer = .false. ! full layer vertical coordinate 867 880 ln_vvl_ztilde_as_zstar = .false. ! ztilde vertical coordinate emulating zstar 868 ln_vvl_zstar_at_eqtor = .false.! ztilde near the equator881 ln_vvl_zstar_at_eqtor = .false. ! ztilde near the equator 869 882 rn_ahe3 = 0.0e0 ! thickness diffusion coefficient 870 883 rn_rst_e3t = 30.e0 ! ztilde to zstar restoration timescale [days] … … 874 887 / 875 888 !----------------------------------------------------------------------- 876 &namdyn_vor ! option of physics/algorithm(default: NO)889 &namdyn_vor ! Vorticity / Coriolis scheme (default: NO) 877 890 !----------------------------------------------------------------------- 878 891 ln_dynvor_ene = .false. ! enstrophy conserving scheme … … 953 966 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 954 967 ln_zdfevd = .true. ! enhanced vertical diffusion (evd) (T) or not (F) 955 nn_evdm = 0 !evd apply on tracer (=0) or on tracer and momentum (=1)956 rn_avevd = 100.! evd mixing coefficient [m2/s]968 nn_evdm = 0 ! evd apply on tracer (=0) or on tracer and momentum (=1) 969 rn_avevd = 100. ! evd mixing coefficient [m2/s] 957 970 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm (T) or not (F) 958 nn_npc = 1 !frequency of application of npc959 nn_npcp = 365 !npc control print frequency971 nn_npc = 1 ! frequency of application of npc 972 nn_npcp = 365 ! npc control print frequency 960 973 ln_zdfexp = .false. ! time-stepping: split-explicit (T) or implicit (F) time stepping 961 nn_zdfexp = 3 !number of sub-timestep for ln_zdfexp=T974 nn_zdfexp = 3 ! number of sub-timestep for ln_zdfexp=T 962 975 / 963 976 !----------------------------------------------------------------------- 964 977 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 965 978 !----------------------------------------------------------------------- 966 rn_avmri = 100.e-4! maximum value of the vertical viscosity967 rn_alp = 5.! coefficient of the parameterization968 nn_ric = 2! coefficient of the parameterization969 rn_ekmfc = 0.7! Factor in the Ekman depth Equation970 rn_mldmin = 1.0! minimum allowable mixed-layer depth estimate (m)971 rn_mldmax = 1000.0! maximum allowable mixed-layer depth estimate (m)972 rn_wtmix = 10.0! vertical eddy viscosity coeff [m2/s] in the mixed-layer973 rn_wvmix = 10.0! vertical eddy diffusion coeff [m2/s] in the mixed-layer974 ln_mldw = .true.! Flag to use or not the mixed layer depth param.979 rn_avmri = 100.e-4 ! maximum value of the vertical viscosity 980 rn_alp = 5. ! coefficient of the parameterization 981 nn_ric = 2 ! coefficient of the parameterization 982 rn_ekmfc = 0.7 ! Factor in the Ekman depth Equation 983 rn_mldmin = 1.0 ! minimum allowable mixed-layer depth estimate (m) 984 rn_mldmax = 1000.0 ! maximum allowable mixed-layer depth estimate (m) 985 rn_wtmix = 10.0 ! vertical eddy viscosity coeff [m2/s] in the mixed-layer 986 rn_wvmix = 10.0 ! vertical eddy diffusion coeff [m2/s] in the mixed-layer 987 ln_mldw = .true. ! Flag to use or not the mixed layer depth param. 975 988 / 976 989 !----------------------------------------------------------------------- … … 992 1005 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 993 1006 rn_lc = 0.15 ! coef. associated to Langmuir cells 994 nn_etau = 1 ! penetration of tke below the mixed layer (ML) due to internal &intertial waves1007 nn_etau = 1 ! penetration of tke below the mixed layer (ML) due to near intertial waves 995 1008 ! = 0 no penetration 996 1009 ! = 1 add a tke source below the ML 997 1010 ! = 2 add a tke source just at the base of the ML 998 ! = 3 as = 1 applied on HF part of the stress ("key_oasis3")1011 ! = 3 as = 1 applied on HF part of the stress (ln_cpl=T) 999 1012 rn_efr = 0.05 ! fraction of surface tke value which penetrates below the ML (nn_etau=1 or 2) 1000 1013 nn_htau = 1 ! type of exponential decrease of tke penetration below the ML … … 1003 1016 / 1004 1017 !----------------------------------------------------------------------- 1005 &namzdf_gls ! GLS vertical diffusion("key_zdfgls")1018 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 1006 1019 !----------------------------------------------------------------------- 1007 1020 rn_emin = 1.e-7 ! minimum value of e [m2/s2] … … 1036 1049 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 1037 1050 / 1051 !----------------------------------------------------------------------- 1052 &namzdf_tmx_new ! internal wave-driven mixing parameterization ("key_zdftmx_new" & "key_zdfddm") 1053 !----------------------------------------------------------------------- 1054 nn_zpyc = 1 ! pycnocline-intensified dissipation scales as N (=1) or N^2 (=2) 1055 ln_mevar = .true. ! variable (T) or constant (F) mixing efficiency 1056 ln_tsdiff = .true. ! account for differential T/S mixing (T) or not (F) 1057 / 1058 1038 1059 1039 1060 !!====================================================================== … … 1073 1094 / 1074 1095 !----------------------------------------------------------------------- 1075 &namsto ! Stochastic parametrization of EOS(default: NO)1076 !----------------------------------------------------------------------- 1077 ln_sto_eos = .false.! stochastic equation of state1078 nn_sto_eos = 1! number of independent random walks1079 rn_eos_stdxy = 1.4! random walk horz. standard deviation (in grid points)1080 rn_eos_stdz = 0.7! random walk vert. standard deviation (in grid points)1081 rn_eos_tcor = 1440.! random walk time correlation (in timesteps)1082 nn_eos_ord = 1! order of autoregressive processes1083 nn_eos_flt = 0! passes of Laplacian filter1084 rn_eos_lim = 2.0! limitation factor (default = 3.0)1085 ln_rststo = .false.! start from mean parameter (F) or from restart file (T)1086 ln_rstseed = .true.! read seed of RNG from restart file1096 &namsto ! Stochastic parametrization of EOS (default: NO) 1097 !----------------------------------------------------------------------- 1098 ln_sto_eos = .false. ! stochastic equation of state 1099 nn_sto_eos = 1 ! number of independent random walks 1100 rn_eos_stdxy= 1.4 ! random walk horz. standard deviation (in grid points) 1101 rn_eos_stdz = 0.7 ! random walk vert. standard deviation (in grid points) 1102 rn_eos_tcor = 1440. ! random walk time correlation (in timesteps) 1103 nn_eos_ord = 1 ! order of autoregressive processes 1104 nn_eos_flt = 0 ! passes of Laplacian filter 1105 rn_eos_lim = 2.0 ! limitation factor (default = 3.0) 1106 ln_rststo = .false. ! start from mean parameter (F) or from restart file (T) 1107 ln_rstseed = .true. ! read seed of RNG from restart file 1087 1108 cn_storst_in = "restart_sto" ! suffix of stochastic parameter restart file (input) 1088 1109 cn_storst_out = "restart_sto" ! suffix of stochastic parameter restart file (output) … … 1092 1113 !! *** Diagnostics namelists *** 1093 1114 !!====================================================================== 1094 !! namtrd dynamics and/or tracer trends 1095 !! namptr Poleward Transport Diagnostics 1096 !! namhsb Heat and salt budgets 1115 !! namtrd dynamics and/or tracer trends (default F) 1116 !! namptr Poleward Transport Diagnostics (default F) 1117 !! namhsb Heat and salt budgets (default F) 1118 !! namdiu Cool skin and warm layer models (default F) 1097 1119 !! namflo float parameters ("key_float") 1098 !! nam_diaharm Harmonic analysis of tidal constituents ('key_diaharm') 1099 !! namdct transports through some sections 1120 !! nam_diaharm Harmonic analysis of tidal constituents ("key_diaharm") 1121 !! namdct transports through some sections ("key_diadct") 1122 !! nam_diatmb Top Middle Bottom Output (default F) 1123 !! nam_dia25h 25h Mean Output (default F) 1100 1124 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 1101 1125 !!====================================================================== 1102 1126 ! 1103 1127 !----------------------------------------------------------------------- 1104 &namtrd ! diagnostics on dynamics and/or tracer trends (default F) 1105 ! ! and/or mixed-layer trends and/or barotropic vorticity 1128 &namtrd ! trend diagnostics (default F) 1106 1129 !----------------------------------------------------------------------- 1107 1130 ln_glo_trd = .false. ! (T) global domain averaged diag for T, T^2, KE, and PE … … 1123 1146 !!gm 1124 1147 !----------------------------------------------------------------------- 1125 &namptr ! Poleward Transport Diagnostic (default F) 1126 !----------------------------------------------------------------------- 1127 ln_diaptr = .false. ! Poleward heat and salt transport (T) or not (F) 1128 ln_subbas = .false. ! Atlantic/Pacific/Indian basins computation (T) or not 1129 / 1130 !----------------------------------------------------------------------- 1131 &namhsb ! Heat and salt budgets (default F) 1132 !----------------------------------------------------------------------- 1133 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 1134 / 1135 !----------------------------------------------------------------------- 1136 &namflo ! float parameters ("key_float") 1137 !----------------------------------------------------------------------- 1138 jpnfl = 1 ! total number of floats during the run 1139 jpnnewflo = 0 ! number of floats for the restart 1140 ln_rstflo = .false. ! float restart (T) or not (F) 1141 nn_writefl = 75 ! frequency of writing in float output file 1142 nn_stockfl = 5475 ! frequency of creation of the float restart file 1143 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 1144 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 1145 ! or computed with Blanke' scheme (F) 1146 ln_ariane = .true. ! Input with Ariane tool convention(T) 1147 ln_flo_ascii = .true. ! Output with Ariane tool netcdf convention(F) or ascii file (T) 1148 / 1149 !----------------------------------------------------------------------- 1150 &nam_diaharm ! Harmonic analysis of tidal constituents ('key_diaharm') 1148 &namptr ! Poleward Transport Diagnostic (default F) 1149 !----------------------------------------------------------------------- 1150 ln_diaptr = .false. ! Poleward heat and salt transport (T) or not (F) 1151 ln_subbas = .false. ! Atlantic/Pacific/Indian basins computation (T) or not 1152 / 1153 !----------------------------------------------------------------------- 1154 &namhsb ! Heat and salt budgets (default F) 1155 !----------------------------------------------------------------------- 1156 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 1157 / 1158 !----------------------------------------------------------------------- 1159 &namdiu ! Cool skin and warm layer models (default F) 1160 !----------------------------------------------------------------------- 1161 ln_diurnal = .false. ! 1162 ln_diurnal_only = .false. ! 1163 / 1164 !----------------------------------------------------------------------- 1165 &namflo ! float parameters ("key_float") 1166 !----------------------------------------------------------------------- 1167 jpnfl = 1 ! total number of floats during the run 1168 jpnnewflo = 0 ! number of floats for the restart 1169 ln_rstflo = .false. ! float restart (T) or not (F) 1170 nn_writefl = 75 ! frequency of writing in float output file 1171 nn_stockfl = 5475 ! frequency of creation of the float restart file 1172 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 1173 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 1174 ! ! or computed with Blanke' scheme (F) 1175 ln_ariane = .true. ! Input with Ariane tool convention(T) 1176 ln_flo_ascii= .true. ! Output with Ariane tool netcdf convention(F) or ascii file (T) 1177 / 1178 !----------------------------------------------------------------------- 1179 &nam_diaharm ! Harmonic analysis of tidal constituents ("key_diaharm") 1151 1180 !----------------------------------------------------------------------- 1152 1181 nit000_han = 1 ! First time step used for harmonic analysis … … 1157 1186 / 1158 1187 !----------------------------------------------------------------------- 1159 &namdct ! transports through some sections 1160 !----------------------------------------------------------------------- 1161 nn_dct = 15 ! time step frequency for transports computing 1162 nn_dctwri = 15 ! time step frequency for transports writing 1163 nn_secdebug = 112 ! 0 : no section to debug 1164 ! -1 : debug all section 1165 ! 0 < n : debug section number n 1166 / 1167 !----------------------------------------------------------------------- 1168 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 1188 &namdct ! transports through some sections ("key_diadct") 1189 !----------------------------------------------------------------------- 1190 nn_dct = 15 ! time step frequency for transports computing 1191 nn_dctwri = 15 ! time step frequency for transports writing 1192 nn_secdebug= 112 ! 0 : no section to debug 1193 ! ! -1 : debug all section 1194 ! ! 0 < n : debug section number n 1195 / 1196 !----------------------------------------------------------------------- 1197 &nam_diatmb ! Top Middle Bottom Output (default F) 1198 !----------------------------------------------------------------------- 1199 ln_diatmb = .false. ! Choose Top Middle and Bottom output or not 1200 / 1201 !----------------------------------------------------------------------- 1202 &nam_dia25h ! 25h Mean Output (default F) 1203 !----------------------------------------------------------------------- 1204 ln_dia25h = .false. ! Choose 25h mean output or not 1205 / 1206 !----------------------------------------------------------------------- 1207 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 1169 1208 !----------------------------------------------------------------------- 1170 1209 nn_nchunks_i= 4 ! number of chunks in i-dimension 1171 1210 nn_nchunks_j= 4 ! number of chunks in j-dimension 1172 1211 nn_nchunks_k= 31 ! number of chunks in k-dimension 1173 1174 1212 ! ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 1213 ! ! is optimal for postprocessing which works exclusively with horizontal slabs 1175 1214 ln_nc4zip = .true. ! (T) use netcdf4 chunking and compression 1176 1215 ! ! (F) ignore chunking information and produce netcdf3-compatible files 1177 1216 / 1178 1217 … … 1185 1224 ! 1186 1225 !----------------------------------------------------------------------- 1187 &namobs ! observation usage switch1188 !----------------------------------------------------------------------- 1189 ln_diaobs = .false. ! Logical switch for the observation operator1190 ln_t3d = .false. ! Logical switch for T profile observations1191 ln_s3d = .false. ! Logical switch for S profile observations1192 ln_sla = .false. ! Logical switch for SLA observations1193 ln_sst = .false. ! Logical switch for SST observations1194 ln_sic = .false. ! Logical switch for Sea Ice observations1195 ln_vel3d = .false. ! Logical switch for velocity observations1196 ln_altbias = .false. ! Logical switch for altimeter bias correction1197 ln_nea = .false. ! Logical switch for rejection of observations near land1198 ln_grid_global = .true. ! Logical switch for global distribution of observations1199 ln_grid_search_lookup = .false. ! Logical switch for obs grid search w/lookup table1200 ln_ignmis = .true. ! Logical switch for ignoring missing files1201 ln_s_at_t = .false. ! Logical switch for computing model S at T obs if not there1202 ln_sstnight = .false. ! Logical switch for calculating night-time average for SST obs1226 &namobs ! observation usage switch 1227 !----------------------------------------------------------------------- 1228 ln_diaobs = .false. ! Logical switch for the observation operator 1229 ln_t3d = .false. ! Logical switch for T profile observations 1230 ln_s3d = .false. ! Logical switch for S profile observations 1231 ln_sla = .false. ! Logical switch for SLA observations 1232 ln_sst = .false. ! Logical switch for SST observations 1233 ln_sic = .false. ! Logical switch for Sea Ice observations 1234 ln_vel3d = .false. ! Logical switch for velocity observations 1235 ln_altbias = .false. ! Logical switch for altimeter bias correction 1236 ln_nea = .false. ! Logical switch for rejection of observations near land 1237 ln_grid_global = .true. ! Logical switch for global distribution of observations 1238 ln_grid_search_lookup = .false. ! Logical switch for obs grid search w/lookup table 1239 ln_ignmis = .true. ! Logical switch for ignoring missing files 1240 ln_s_at_t = .false. ! Logical switch for computing model S at T obs if not there 1241 ln_sstnight = .false. ! Logical switch for calculating night-time average for SST obs 1203 1242 ! All of the *files* variables below are arrays. Use namelist_cfg to add more files 1204 cn_profbfiles = 'profiles_01.nc' ! Profile feedback input observation file names 1205 cn_slafbfiles = 'sla_01.nc' ! SLA feedback input observation file names 1206 cn_sstfbfiles = 'sst_01.nc' ! SST feedback input observation file names 1207 cn_sicfbfiles = 'sic_01.nc' ! SIC feedback input observation file names 1208 cn_velfbfiles = 'vel_01.nc' ! Velocity feedback input observation file names 1209 cn_altbiasfile = 'altbias.nc' ! Altimeter bias input file name 1210 cn_gridsearchfile = 'gridsearch.nc' ! Grid search file name 1211 rn_gridsearchres = 0.5 ! Grid search resolution 1212 rn_dobsini = 00010101.000000 ! Initial date in window YYYYMMDD.HHMMSS 1213 rn_dobsend = 00010102.000000 ! Final date in window YYYYMMDD.HHMMSS 1214 nn_1dint = 0 ! Type of vertical interpolation method 1215 nn_2dint = 0 ! Type of horizontal interpolation method 1216 nn_msshc = 0 ! MSSH correction scheme 1217 rn_mdtcorr = 1.61 ! MDT correction 1218 rn_mdtcutoff = 65.0 ! MDT cutoff for computed correction 1219 nn_profdavtypes = -1 ! Profile daily average types - array 1220 ln_sstbias = .false. 1221 cn_sstbias_files = 'sstbias.nc' 1222 / 1223 !----------------------------------------------------------------------- 1224 &nam_asminc ! assimilation increments ('key_asminc') 1225 !----------------------------------------------------------------------- 1226 ln_bkgwri = .false. ! Logical switch for writing out background state 1227 ln_trainc = .false. ! Logical switch for applying tracer increments 1228 ln_dyninc = .false. ! Logical switch for applying velocity increments 1229 ln_sshinc = .false. ! Logical switch for applying SSH increments 1230 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 1231 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 1232 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 1233 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 1234 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 1235 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 1236 niaufn = 0 ! Type of IAU weighting function 1237 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 1238 salfixmin = -9999 ! Minimum salinity after applying the increments 1239 nn_divdmp = 0 ! Number of iterations of divergence damping operator 1240 / 1241 !----------------------------------------------------------------------- 1242 &namdiu ! Cool skin and warm layer models 1243 !----------------------------------------------------------------------- 1244 ln_diurnal = .false. ! 1245 ln_diurnal_only = .false. ! 1246 / 1247 !----------------------------------------------------------------------- 1248 &nam_diatmb ! Top Middle Bottom Output 1249 !----------------------------------------------------------------------- 1250 ln_diatmb = .false. ! Choose Top Middle and Bottom output or not 1251 / 1252 !----------------------------------------------------------------------- 1253 &namwad ! Wetting and drying 1254 !----------------------------------------------------------------------- 1255 ln_wd = .false. ! T/F activation of wetting and drying 1256 rn_wdmin1 = 0.1 ! Minimum wet depth on dried cells 1257 rn_wdmin2 = 0.01 ! Tolerance of min wet depth on dried cells 1258 rn_wdld = 20.0 ! Land elevation below which wetting/drying is allowed 1259 nn_wdit = 10 ! Max iterations for W/D limiter 1260 / 1261 !----------------------------------------------------------------------- 1262 &nam_dia25h ! 25h Mean Output 1263 !----------------------------------------------------------------------- 1264 ln_dia25h = .false. ! Choose 25h mean output or not 1265 / 1243 cn_profbfiles = 'profiles_01.nc' ! Profile feedback input observation file names 1244 cn_slafbfiles = 'sla_01.nc' ! SLA feedback input observation file names 1245 cn_sstfbfiles = 'sst_01.nc' ! SST feedback input observation file names 1246 cn_sicfbfiles = 'sic_01.nc' ! SIC feedback input observation file names 1247 cn_velfbfiles = 'vel_01.nc' ! Velocity feedback input observation file names 1248 cn_altbiasfile = 'altbias.nc' ! Altimeter bias input file name 1249 cn_gridsearchfile='gridsearch.nc' ! Grid search file name 1250 rn_gridsearchres = 0.5 ! Grid search resolution 1251 rn_dobsini = 00010101.000000 ! Initial date in window YYYYMMDD.HHMMSS 1252 rn_dobsend = 00010102.000000 ! Final date in window YYYYMMDD.HHMMSS 1253 nn_1dint = 0 ! Type of vertical interpolation method 1254 nn_2dint = 0 ! Type of horizontal interpolation method 1255 nn_msshc = 0 ! MSSH correction scheme 1256 rn_mdtcorr = 1.61 ! MDT correction 1257 rn_mdtcutoff = 65.0 ! MDT cutoff for computed correction 1258 nn_profdavtypes = -1 ! Profile daily average types - array 1259 ln_sstbias = .false. ! 1260 cn_sstbias_files = 'sstbias.nc' ! 1261 / 1262 !----------------------------------------------------------------------- 1263 &nam_asminc ! assimilation increments ('key_asminc') 1264 !----------------------------------------------------------------------- 1265 ln_bkgwri = .false. ! Logical switch for writing out background state 1266 ln_trainc = .false. ! Logical switch for applying tracer increments 1267 ln_dyninc = .false. ! Logical switch for applying velocity increments 1268 ln_sshinc = .false. ! Logical switch for applying SSH increments 1269 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 1270 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 1271 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 1272 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 1273 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 1274 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 1275 niaufn = 0 ! Type of IAU weighting function 1276 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 1277 salfixmin = -9999 ! Minimum salinity after applying the increments 1278 nn_divdmp = 0 ! Number of iterations of divergence damping operator 1279 /
Note: See TracChangeset
for help on using the changeset viewer.