- Timestamp:
- 2019-12-10T15:16:33+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11943_MERGE_2019/cfgs/SHARED/namelist_ref
r11814 r12150 5 5 !! namelists 2 - Surface boundary (namsbc, namsbc_flx, namsbc_blk, namsbc_cpl, 6 6 !! namsbc_sas, namtra_qsr, namsbc_rnf, 7 !! nam sbc_isf, namsbc_iscpl, namsbc_apr,7 !! namisf, namsbc_apr, 8 8 !! namsbc_ssr, namsbc_wave, namberg) 9 9 !! 3 - lateral boundary (namlbc, namagrif, nambdy, nambdy_tide) … … 51 51 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 52 52 cn_ocerst_outdir = "." ! directory in which to write output ocean restarts 53 ln_iscpl = .false. ! cavity evolution forcing or coupling to ice sheet model54 53 nn_istate = 0 ! output the initial state (1) or not (0) 55 54 ln_rst_list = .false. ! output restarts at list of times using nn_stocklist (T) or at set frequency with nn_stock (F) … … 72 71 !----------------------------------------------------------------------- 73 72 ln_linssh = .false. ! =T linear free surface ==>> model level are fixed in time 74 rn_isfhmin = 1.00 ! treshold [m] to discriminate grounding ice from floating ice75 73 ! 76 74 rn_rdt = 5400. ! time step for the dynamics and tracer … … 79 77 ln_crs = .false. ! Logical switch for coarsening module (T => fill namcrs) 80 78 ! 81 ln_meshmask = . false. ! =T create a mesh file79 ln_meshmask = .true. ! =T create a mesh file 82 80 / 83 81 !----------------------------------------------------------------------- 84 82 &namcfg ! parameters of the configuration (default: use namusr_def in namelist_cfg) 85 83 !----------------------------------------------------------------------- 86 ln_read_cfg = .false. ! (=T) read the domain configuration file87 ! ! (=F) user defined configuration (F => create/check namusr_def)84 ln_read_cfg = .false. ! (=T) read the domain configuration file 85 ! ! (=F) user defined configuration (F => create/check namusr_def) 88 86 cn_domcfg = "domain_cfg" ! domain configuration filename 89 87 ! 90 ln_closea = .false. ! T => keep closed seas (defined by closea_mask field) in the 91 ! ! domain and apply special treatment of freshwater fluxes. 92 ! ! F => suppress closed seas (defined by closea_mask field) 93 ! ! from the bathymetry at runtime. 94 ! ! If closea_mask field doesn't exist in the domain_cfg file 95 ! ! then this logical does nothing. 96 ln_write_cfg = .false. ! (=T) create the domain configuration file 88 ln_closea = .false. ! (=T => fill namclo) 89 ! ! (=F) no control of net precip/evap over closed sea 90 ! 91 ln_write_cfg = .false. ! (=T) create the domain configuration file 97 92 cn_domcfg_out = "domain_cfg_out" ! newly created domain configuration filename 98 93 ! 99 ln_use_jattr = .false. ! use (T) the file attribute: open_ocean_jstart, if present 100 ! ! in netcdf input files, as the start j-row for reading 94 ln_use_jattr = .false. ! use (T) the file attribute: open_ocean_jstart, if present 95 ! ! in netcdf input files, as the start j-row for reading 96 / 97 !----------------------------------------------------------------------- 98 &namclo ! parameters of the closed sea (cs) behavior (default: OFF) 99 !----------------------------------------------------------------------- 100 ln_maskcs = .false. ! (=T) cs are masked ; So, in this case ln_mask_csundef and ln_clo_rnf have no effect. 101 ! ! (=F => set ln_mask_csundef and ln_clo_rnf) 102 ! ! cs masks are read and net evap/precip over closed sea spread out depending on domain_cfg.nc masks. 103 ! ! See ln_mask_csundef and ln_clo_rnf for specific option related to this case 104 ! 105 ln_mask_csundef = .true. ! (=T) undefined closed seas are masked ; 106 ! ! (=F) undefined closed seas are kept and no specific treatment is done for these closed seas 107 ! 108 ln_clo_rnf = .true. ! (=T) river mouth specified in domain_cfg.nc masks (rnf and emp case) are added to the runoff mask. 109 ! ! allow the treatment of closed sea outflow grid-points to be the same as river mouth grid-points 101 110 / 102 111 !----------------------------------------------------------------------- … … 184 193 !! namsbc_rnf river runoffs (ln_rnf =T) 185 194 !! namsbc_apr Atmospheric Pressure (ln_apr_dyn =T) 186 !! namsbc_isf ice shelf melting/freezing (ln_isfcav =T : read (ln_read_cfg=T) or set or usr_def_zgr )187 !! namsbc_iscpl coupling option between land ice model and ocean (ln_isfcav =T)188 195 !! namsbc_wave external fields from wave model (ln_wave =T) 189 196 !! namberg iceberg floats (ln_icebergs=T) … … 222 229 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 223 230 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 224 ln_isf = .false. ! ice shelf (T => fill namsbc_isf & namsbc_iscpl)225 231 ln_wave = .false. ! Activate coupling with wave (T => fill namsbc_wave) 226 232 ln_cdgw = .false. ! Neutral drag coefficient read from wave model (T => ln_wave=.true. & fill namsbc_wave) … … 439 445 / 440 446 !----------------------------------------------------------------------- 441 &namsbc_isf ! Top boundary layer (ISF) (ln_isfcav =T : read (ln_read_cfg=T) 442 !----------------------------------------------------------------------- or set or usr_def_zgr ) 443 ! ! type of top boundary layer 444 nn_isf = 1 ! ice shelf melting/freezing 445 ! 1 = presence of ISF ; 2 = bg03 parametrisation 446 ! 3 = rnf file for ISF ; 4 = ISF specified freshwater flux 447 ! options 1 and 4 need ln_isfcav = .true. (domzgr) 448 ! ! nn_isf = 1 or 2 cases: 449 rn_gammat0 = 1.e-4 ! gammat coefficient used in blk formula 450 rn_gammas0 = 1.e-4 ! gammas coefficient used in blk formula 451 ! ! nn_isf = 1 or 4 cases: 452 rn_hisf_tbl = 30. ! thickness of the top boundary layer (Losh et al. 2008) 453 ! ! 0 => thickness of the tbl = thickness of the first wet cell 454 ! ! nn_isf = 1 case 455 nn_isfblk = 1 ! 1 ISOMIP like: 2 equations formulation (Hunter et al., 2006) 456 ! ! 2 ISOMIP+ like: 3 equations formulation (Asay-Davis et al., 2015) 457 nn_gammablk = 1 ! 0 = cst Gammat (= gammat/s) 458 ! ! 1 = velocity dependend Gamma (u* * gammat/s) (Jenkins et al. 2010) 459 ! ! 2 = velocity and stability dependent Gamma (Holland et al. 1999) 460 461 !___________!_____________!___________________!___________!_____________!_________!___________!__________!__________!_______________! 462 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 463 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 464 !* nn_isf = 4 case 465 sn_fwfisf = 'rnfisf' , -12. ,'sowflisf' , .false. , .true. , 'yearly' , '' , '' , '' 466 !* nn_isf = 3 case 467 sn_rnfisf = 'rnfisf' , -12. ,'sofwfisf' , .false. , .true. , 'yearly' , '' , '' , '' 468 !* nn_isf = 2 and 3 cases 469 sn_depmax_isf ='rnfisf' , -12. ,'sozisfmax', .false. , .true. , 'yearly' , '' , '' , '' 470 sn_depmin_isf ='rnfisf' , -12. ,'sozisfmin', .false. , .true. , 'yearly' , '' , '' , '' 471 !* nn_isf = 2 case 472 sn_Leff_isf = 'rnfisf' , -12. ,'Leff' , .false. , .true. , 'yearly' , '' , '' , '' 473 / 474 !----------------------------------------------------------------------- 475 &namsbc_iscpl ! land ice / ocean coupling option (ln_isfcav =T : read (ln_read_cfg=T) 476 !----------------------------------------------------------------------- or set or usr_def_zgr ) 477 nn_drown = 10 ! number of iteration of the extrapolation loop (fill the new wet cells) 478 ln_hsb = .false. ! activate conservation module (conservation exact after a time of rn_fiscpl) 479 nn_fiscpl = 43800 ! (number of time step) conservation period (maybe should be fix to the coupling frequencey of restart frequency) 447 &namisf ! Top boundary layer (ISF) (default: OFF) 448 !----------------------------------------------------------------------- 449 ! 450 ! ---------------- ice shelf load ------------------------------- 451 ! 452 cn_isfload = 'uniform' ! scheme to compute ice shelf load (ln_isfcav = .true. in domain_cfg.nc) 453 rn_isfload_T = -1.9 454 rn_isfload_S = 34.4 455 ! 456 ! ---------------- ice shelf melt formulation ------------------------------- 457 ! 458 ln_isf = .false. ! activate ice shelf module 459 ln_isfdebug = .false. ! add debug print in ISF code (global min/max/sum of specific variable) 460 cn_isfdir = './' ! directory for all ice shelf input file 461 ! 462 ! ---------------- cavities opened ------------------------------- 463 ! 464 ln_isfcav_mlt = .false. ! ice shelf melting into the cavity (need ln_isfcav = .true. in domain_cfg.nc) 465 cn_isfcav_mlt = '3eq' ! ice shelf melting formulation (spe/2eq/3eq/oasis) 466 ! ! spe = fwfisf is read from a forcing field 467 ! ! 2eq = ISOMIP like: 2 equations formulation (Hunter et al., 2006 for a short description) 468 ! ! 3eq = ISOMIP+ like: 3 equations formulation (Asay-Davis et al., 2016 for a short description) 469 ! ! oasis = fwfisf is given by oasis and pattern by file sn_isfcav_fwf 470 ! ! cn_isfcav_mlt = 2eq or 3eq cases: 471 cn_gammablk = 'vel' ! scheme to compute gammat/s (spe,ad15,hj99) 472 ! ! spe = constant transfert velocity (rn_gammat0, rn_gammas0) 473 ! ! vel = velocity dependent transfert velocity (u* * gammat/s) (Asay-Davis et al. 2016 for a short description) 474 ! ! vel_stab = velocity and stability dependent transfert coeficient (Holland et al. 1999 for a complete description) 475 rn_gammat0 = 1.4e-2 ! gammat coefficient used in spe, vel and vel_stab gamma computation method 476 rn_gammas0 = 4.0e-4 ! gammas coefficient used in spe, vel and vel_stab gamma computation method 477 ! 478 rn_htbl = 30. ! thickness of the top boundary layer (Losh et al. 2008) 479 ! ! 0 => thickness of the tbl = thickness of the first wet cell 480 ! 481 !* 'spe' and 'oasis' case 482 !___________!_____________!___________________!___________!_____________!_________!___________!__________!__________!_______________! 483 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 484 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 485 sn_isfcav_fwf = 'isfmlt_cav', -12. , 'fwflisf' , .false. , .true. , 'yearly' , '' , '' , '' 486 ! 487 ! ---------------- cavities parametrised ------------------------------- 488 ! 489 ln_isfpar_mlt = .false. ! ice shelf melting parametrised 490 cn_isfpar_mlt = 'spe' ! ice shelf melting parametrisation (spe/bg03/oasis) 491 ! ! spe = fwfisf is read from a forcing field 492 ! ! bg03 = melt computed using Beckmann and Goosse parametrisation 493 ! ! oasis = fwfisf is given by oasis and pattern by file sn_isfpar_fwf 494 ! 495 !* all cases 496 !___________!_____________!___________________!___________!_____________!_________!___________!__________!__________!_______________! 497 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 498 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 499 sn_isfpar_zmax = 'isfmlt_par', 0 ,'sozisfmax', .false. , .true. , 'yearly' , '' , '' , '' 500 sn_isfpar_zmin = 'isfmlt_par', 0 ,'sozisfmin', .false. , .true. , 'yearly' , '' , '' , '' 501 !* 'spe' and 'oasis' case 502 sn_isfpar_fwf = 'isfmlt_par' , -12. ,'sofwfisf' , .false. , .true. , 'yearly' , '' , '' , '' 503 !* 'bg03' case 504 sn_isfpar_Leff = 'isfmlt_par', 0. ,'Leff' , .false. , .true. , 'yearly' , '' , '' , '' 505 ! 506 ! ---------------- ice sheet coupling ------------------------------- 507 ! 508 ln_isfcpl = .false. 509 nn_drown = 10 ! number of iteration of the extrapolation loop (fill the new wet cells) 510 ln_isfcpl_cons = .false. 480 511 / 481 512 !----------------------------------------------------------------------- … … 1200 1231 &nam_diatmb ! Top Middle Bottom Output (default: OFF) 1201 1232 !----------------------------------------------------------------------- 1202 ln_diatmb = . false. ! Choose Top Middle and Bottom output or not1233 ln_diatmb = .true. ! Choose Top Middle and Bottom output or not 1203 1234 / 1204 1235 !-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.