Complete documentation
adv_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
adv_bc_min_max_l | switch:.T.:MONO(CLIPPING) after Bermejo-Conde (MASS-CONSERVATION for Chemical Tracers) | .true. | logical |
adv_catmullrom_l | switch:.T.: | .false. | logical |
adv_ilmc_min_max_l | |||
adv_ilmc_sweep_max | |||
adv_pil_sub_e | East boundary in GY for an embedded LAM (MASS-CONSERVATION for Chemical Tracers) | -1 | integer |
adv_pil_sub_n | North boundary in GY for an embedded LAM (MASS-CONSERVATION for Chemical Tracers) | -1 | integer |
adv_pil_sub_s | South boundary in GY for an embedded LAM (MASS-CONSERVATION for Chemical Tracers) | -1 | integer |
adv_pil_sub_w | West boundary in GY for an embedded LAM (MASS-CONSERVATION for Chemical Tracers) | -1 | integer |
adv_rhst_mono_l | switch:.T.:MONO(CLIPPING) of RHS | .false. | logical |
adv_scaling | Scaling for mass of tracer
| 1 | integer |
adv_slice_rebuild | Type of rebuild in SLICE
(MASS-CONSERVATION for Chemical Tracers) | 2 | integer |
adv_slt_winds | Use surface layer winds for advection of lowest thermodynamic level | .false. | logical |
adv_verbose | Activate conservation diagnostics if /=0 (MASS-CONSERVATION for Chemical Tracers) | 0 | integer |
bubble_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
bubble_dx | 10. | real | |
bubble_dz | 10. | real | |
bubble_ictr | -1 | integer | |
bubble_kctr | -1 | integer | |
bubble_ni | 101 | integer | |
bubble_nj | 1 | integer | |
bubble_nk | 100 | integer | |
bubble_rad | 25 | integer | |
bubble_theta | 303.16 | real |
dyn_kernel Namelist
Name | Description | Default Value | Type |
---|---|---|---|
dynamics_kernel_s | Main selector for dynamical kernel
| 'DYNAMICS_FISL_P' | character(len=32) |
ensembles Namelist
Name | Description | Default Value | Type |
---|---|---|---|
ens_conf | Switch to activate generation of Markov chains, use of SKEB and use of PTP | .false. | logical |
ens_first_init_mc | Switch to activate the first initialisation of Matkov chaines in PTP & SKEB | .false. | logical |
ens_iau_mc | Switch to activate the in PTP & SKEB | .false. | logical |
ens_mc_seed | Seed of the random number generator usually we put DAY and member number (3D MARKOV CHAINES) | -1 | integer |
ens_ptp_cape | CAPE value in Kain-Fritsch scheme to stop perturbing the physical tendencies (2D MARKOV CHAINES) | 0.0 | real |
ens_ptp_conf | switch to activate PTP (perturb tendencies of physics) (2D MARKOV CHAINES) | .false. | logical |
ens_ptp_crit_w | vertical velocity value (m/s) above which we stop perturbing the physical tendencies (2D MARKOV CHAINES) | 100.0 | real |
ens_ptp_env_b | bottom value of transition zone of vertical envelope in sigma for PTP (below that no perturbation) (2D MARKOV CHAINES) | 1.0 | real |
ens_ptp_env_u | upper value of transition zone of vertical envelope in sigma for PTP (above that full perturbation) (2D MARKOV CHAINES) | 1.0 | real |
ens_ptp_fac_reduc | factor of reduction of the perturbation the physical tendencies (in PTP) when convection occurs (2D MARKOV CHAINES) | 0.0 | real |
ens_ptp_l | (ignored) Ens_ptp_l = Ens_ptp_trnh-Ens_ptp_trnl+1 (2D MARKOV CHAINES) | 0 | integer |
ens_ptp_lmax | (ignored) Ens_ptp_lmax = maxval(Ens_ptp_l) (2D MARKOV CHAINES) | 0 | integer |
ens_ptp_m | (ignored) Ens_ptp_m = Ens_ptp_trnh+1 (2D MARKOV CHAINES) | 0 | integer |
ens_ptp_max | maximum value of the 2D Markov chains (2D MARKOV CHAINES) | 0.0 | real |
ens_ptp_min | minimum value of the 2D Markov chain (2D MARKOV CHAINES) | 0.0 | real |
ens_ptp_mmax | (ignored) Ens_ptp_mmax = maxval(Ens_ptp_m) (2D MARKOV CHAINES) | 0 | integer |
ens_ptp_ncha | number of 2d Markov chains (2D MARKOV CHAINES) | 1 | integer |
ens_ptp_nlat | no. of latitudes for 2D Markov chains (2D MARKOV CHAINES) | 8 | integer |
ens_ptp_nlon | no. of longitudes for 2D Markov chains (2D MARKOV CHAINES) | 16 | integer |
ens_ptp_std | standard deviation value for 2D Markov chains (2D MARKOV CHAINES) | 0.0 | real |
ens_ptp_str | value of stretch for Markov chains (2D MARKOV CHAINES) | 0.0 | real |
ens_ptp_tau | decorrelation time (seconds) for 2D Markov chains (2D MARKOV CHAINES) | 0.0 | real |
ens_ptp_tlc | TLC value (convective precipitation) in Kuo (OLDKUO) scheme to stop perturbing the physical tendencies (2D MARKOV CHAINES) | 0.0 | real |
ens_ptp_trnh | high wave number horizontal truncation limit for 2D Markov chains (2D MARKOV CHAINES) | 8 | integer |
ens_ptp_trnl | low wave number horizontal truncation limit for 2D Markov chains (2D MARKOV CHAINES) | 1 | integer |
ens_skeb_alph | coefficient Alpha for momentum in SKEB (3D MARKOV CHAINES) | 0. | real |
ens_skeb_alpt | coefficient Alpha for temperature in SKEB (3D MARKOV CHAINES) | 0. | real |
ens_skeb_bfc | coefficient for Gaussian filter used in SKEB (3D MARKOV CHAINES) | 1.0e-01 | real |
ens_skeb_conf | Switch to activate SKEB (3D MARKOV CHAINES) | .false. | logical |
ens_skeb_dif | switch to do SKEB calculation based on diffusion (3D MARKOV CHAINES) | .false. | logical |
ens_skeb_div | switch to do the calculation of the divergence due to SKEB forcing (3D MARKOV CHAINES) | .false. | logical |
ens_skeb_gwd | switch to do SKEB calculation based on gravity wave drag (3D MARKOV CHAINES) | .false. | logical |
ens_skeb_lam | wavelength for Gaussian filter in SKEB (3D MARKOV CHAINES) | 2.0e+05 | real |
ens_skeb_max | maximum value of the 3D Markov chain (used by SKEB) (3D MARKOV CHAINES) | 0. | real |
ens_skeb_min | minimum value of the 3D Markov chain (used by SKEB) (3D MARKOV CHAINES) | 0. | real |
ens_skeb_ncha | (3D MARKOV CHAINES) | 1 | integer |
ens_skeb_nlat | number of latitudes of the gaussian grid used for the 3D Markov chains (used in the SKEB calculation) (3D MARKOV CHAINES) | 8 | integer |
ens_skeb_nlon | number of longitudes of the gaussian grid used for the 3D Markov chains (in the SKEB calculation) (3D MARKOV CHAINES) | 16 | integer |
ens_skeb_std | std. dev. value for the 3D Markov chain (used by SKEB) (3D MARKOV CHAINES) | 0. | real |
ens_skeb_str | value of stretch for 3D Markov chain (used by SKEB) (3D MARKOV CHAINES) | 0. | real |
ens_skeb_tau | decorrelation time (seconds) for 3D Markov chain (used by SKEB) (3D MARKOV CHAINES) | 0. | real |
ens_skeb_trnh | high wave number truncation limit used in 3D Markov chain (used by SKEB) (3D MARKOV CHAINES) | 8 | integer |
ens_skeb_trnl | low wave number truncation limit used in 3D Markov chain (used by SKEB) (3D MARKOV CHAINES) | 2 | integer |
ens_stat | switch to print global stat related to Markov chains, SKEB and PTP (3D MARKOV CHAINES) | .false. | logical |
gem_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
cstv_ba_8 | SL off-centering parameter for hydrostatic | 0.6 | real*8 |
cstv_ba_m_8 | SL off-centering parameter for the momentum equations | 0.6 | real*8 |
cstv_ba_nh_8 | SL off-centering parameter for nonhydrostatic | 0.5 | real*8 |
cstv_psadj_8 | Fraction of adjustment to be given to the ocean | 1.d0 | real*8 |
cstv_psref_8 | another reference pressure | 1.d5 | real*8 |
cstv_re_8 | Parameter controlling modified epsilon (Ver_epsi_8) [nonhydrostatic part] | 1.d0 | real*8 |
cstv_tstr_8 | T* basic state temperature (K) | 240.0 | real*8 |
eq_ramp_l | Latitudinal ramping of equatorial sponge | .false. | logical |
eq_sponge | Coefficients that multiply KM to simulate sponge layer near the top of the model. Warning! if this parameter is used, the EPONGE in the physics namelist should be removed. | ||
g_halox | number of points for the halo on X | 4 | integer |
g_haloy | number of points for the halo on Y | 4 | integer |
heap_nk | Heap memory will be painted to NaN using an array wrk01(G_ni,G_nj,Heap_nk) | -1 | integer |
hyb | array of model levels , 0.0 < HYB < 1.0 | ||
hyb_rcoef | pair of coefficients (min,max) to control the flattenning of the vertical coordinate | ||
hzd_div_damp | Fraction of the maximum divergence damping - range(0.0-1.0) | -1. | real |
hzd_lnr | Background 2 delta-x removal ratio - range(0.0-1.0) | -1. | real |
hzd_lnr_theta | Theta 2 delta-x removal ratio - range(0.0-1.0). | -1. | real |
hzd_lnr_tr | Tracers 2 delta-x removal ratio - range(0.0-1.0) | -1. | real |
hzd_pwr | Order of the background diffusion operator 2, 4, 6, 8 | -1 | integer |
hzd_pwr_theta | Order of the background diffusion operator on theta 2, 4, 6, 8 | -1 | integer |
hzd_pwr_tr | Order of the background diffusion operator on tracers | -1 | integer |
hzd_smago_fric_heat | Frictional heating is considered when Hzd_smago_fric_heat>0. | 0. | real |
hzd_smago_lev | The levels (bot,top) in the hybrid coordinate where the background diffusion coefficient varies between the value defined by Hzd_smago_lnr(1) and Hzd_smago_lnr(2). | ||
hzd_smago_lnr | Coefficient of background diffusion added to the coefficient computed using the Smagorinsky approach. The first element of the array determines the constant value of background diffusion coeff. below Hzd_smago_lev(1). The second element represents the value at Hzd_smago_lev(2). The third element determines the maximum coefficient at the model top. Two ramps of COS^2-type are used between Hzd_smago_lev(1) and Hzd_smago_lev (2), and between Hzd_smago_lev(2) and the model lid. | ||
hzd_smago_param | Main Smagorinsky control parameter (usual range 0.1-0.3) | -1. | real |
hzd_smago_prandtl | Apply Smago diffusion on theta using Hzd_smago_param/Hzd_smago_prandtl parameter | -1. | real |
hzd_smago_prandtl_hu | Apply Smago diffusion on HU using Hzd_smago_param/Hzd_smago_prandtl_hu parameter | -1. | real |
hzd_smago_theta_base_l | If TRUE then background diffusion is applied to THETA and HU. | .true. | logical |
iau_cutoff | Filter cutoff period for Iau_weight_S='sin' in hours | 6. | real |
iau_input_type_s | IAU Input TYPE
| 'OLD' | character(len=16) |
iau_interval | The number of seconds between increment fields | -1. | real |
iau_ninblocx | IAU Input PE blocking along npex | 1 | integer |
iau_ninblocy | IAU Input PE blocking along npey | 1 | integer |
iau_period | The number of seconds over which IAU will be will be run (typically the length of the assimilation window). Default < 0 means that no IAUs are applied. | -1. | real |
iau_stats_l | IAU Input Stats | .false. | logical |
iau_tracers_s | An optional list of tracers to be incremented. | ||
iau_weight_s | The type of weighting function to be applied to the analysis increments:
| 'constant' | character(len=64) |
init_balgm_l | true -> Digital filter initialization is performed | .false. | logical |
init_dflength_s | number of points for digital filter (equals the number of timesteps +1) | '5p' | character(len=16) |
init_dfpl_s | period limit of digital filter units D,H,M,S | '6h' | character(len=16) |
init_dftr_l |
| .false. | logical |
init_dfwin_l | true -> Windowing is applied | .true. | logical |
inp_blacklist_s | List of variables to NOT process during input | ||
inp_npes | Number of PEs to use for input | 1 | integer |
inp_vertintype_tracers_s | Type of vertical interpolation scheme | 'cubic' | character(len=8) |
lam_0ptend_l | True-> for blending to zero the physics tendency in blending area | .true. | logical |
lam_blend_h | Number of points for horizontal blending | 10 | integer |
lam_blend_t | Number of levels for top blending | 0 | integer |
lam_blendoro_l | True-> to blend the model topography with the pilot topography | .true. | logical |
lam_ctebcs_l | True-> to force constant (fixed) boundary conditions | .false. | logical |
lam_gbpil_t | Number of levels for top piloting | -1 | integer |
lam_hint_s | Type of horizontal interpolation to model grid
| 'CUB_LAG' | character(len=16) |
lam_toptt_l | True-> The plane of the top temperature layer is completely overwritten from the 2D pilot data | .false. | logical |
lctl_cktimeleft_l | True->to check for time left in job | .false. | logical |
lctl_debug_l | True->to print more information to std output | .false. | logical |
lctl_rxstat_s | precision in print glbstats
| 'LCL_4' | character(len=6) |
out3_cliph_l | True-> to clip humidity variables on output | .false. | logical |
out3_close_interval_s | Interval of output file name change | ' ' | character(len=16) |
out3_etik_s | 'etiket' used for output fields | 'GEMDM' | character(len=12) |
out3_ip3 | Default value for IP3 is 0, -1 for IP3 to contain step number, >0 for given IP3 | 0 | integer |
out3_lieb_conv | Precision criteria for the Liebman procedure | 0.1 | real |
out3_lieb_levels | List of levels for underground extrapolation | ||
out3_lieb_maxite | Maximum number of iterations for the Liebman procedure | 100 | integer |
out3_liebxch_iter | number of iterations to exchange halo for the Liebman procedure | 4 | integer |
out3_linbot | Number of layers close to the bottom of the model within which a linear interpolation of GZ will be performed | 0 | integer |
out3_nbitg | Packing factor used for all variables except for those defined in Out_xnbits_s | 16 | integer |
out3_ndigits | Minimum of digits used to represent output units | 3 | integer |
out3_npes | Total number of PEs for output using MFV collector | 1 | integer |
out3_npex | Total number of PEs along npex for output using MID collector | -1 | integer |
out3_npey | Total number of PEs along npey for output using MID collector | -1 | integer |
out3_postproc_fact | Sortie jobs lauched every Out3_postproc_fact*Out3_close_interval_S | 0 | integer |
out3_vinterp_type_s | Vertical interpolation scheme for output | 'linear' | character(len=12) |
p_lmvd_high_lat | Latitude at which the multiplication factor becomes P_lmvd_weigh_high_lat | 30.0 | real |
p_lmvd_low_lat | latitude at which the multiplication factor becomes P_lmvd_weigh_low_lat | 5.0 | real |
p_lmvd_weigh_high_lat | Multiplication factor of P_pbl_spng at latitude P_lmvd_high_lat | 1.0 | real |
p_lmvd_weigh_low_lat | Multiplication factor of P_pbl_spng at latitude P_lmvd_low_lat | 1.0 | real |
perturb_nbits | Number of bits to perturb on initial conditions | 0 | integer |
perturb_npts | Stride for perturbation on initial conditions | 10 | integer |
schm_adcub_l |
| .true. | logical |
schm_advec |
| 1 | integer |
schm_autobar_l | True-> auto barotropic option | .false. | logical |
schm_bcavg_l | True-> averaging B and C in SLEVE scheme | .true. | logical |
schm_bitpattern_l | True-> Modify slightly code behaviour to ensure bitpattern reproduction in restart mode using FST file | .false. | logical |
schm_capa_var_l | True-> variable cappa in thermodynamic equation | .false. | logical |
schm_cub_traj_l | Use cubic interpolation in trajectory computation | .true. | logical |
schm_dry_mixing_ratio_l | True-> | .false. | logical |
schm_eulmtn_l | True-> Eulerian treatment of mountains in the continuity equation | .false. | logical |
schm_hydro_l |
| .false. | logical |
schm_hzdadw_l | True-> horizontal diffusion of momentum at each CN iteration | .false. | logical |
schm_itcn | Number of iterations for Crank-Nicholson | 2 | integer |
schm_itnlh | Number of iterations to solve non-linear Helmholtz problem | 2 | integer |
schm_itraj | Number of iterations to compute trajectories | 3 | integer |
schm_nblendyy |
| -1 | integer |
schm_phycpl_s | Physics coupling strategy | 'split' | character(len=16) |
schm_psadj |
| 0 | integer |
schm_psadj_lam_l | Confirmation to use psadjust with a LAM configuration | .false. | logical |
schm_psadj_print_l | True-> print dry/wet air masses | .false. | logical |
schm_topo_l | True-> to use topography | .true. | logical |
schm_trapeze_l | Use trapezoidal average for advection winds | .true. | logical |
schm_wload_l | Apply water loading in the calculations | .false. | logical |
sol2d_precond_s | 2D preconditioner for iterative solver | 'JACOBI' | character(len=26) |
sol3d_krylov_s | Krylov method for 3d iterative solver (FGMRES or FBICGSTAB) | 'FGMRES' | character(len=26) |
sol3d_precond_s | 3D preconditioner for iterative solver | 'JACOBI' | character(len=26) |
sol_fft_l |
| .true. | logical |
sol_fgm_eps | Epsilon convergence criteria for none Yin-Yang iterative solver | 1.d-07 | real*8 |
sol_fgm_maxits | maximum number of iterations allowed for none Yin-Yang iterative solver | 200 | integer |
sol_im | size of Krylov subspace in iterative solver - should not exceed 100 | 15 | integer |
sol_type_s | Type of solver
| 'DIRECT' | character(len=26) |
sol_yyg_eps | Epsilon convergence criteria for the Yin-Yang iterative solver | 1.d-04 | real*8 |
sol_yyg_maxits | maximum number of iterations allowed for the Yin-Yang iterative solver | 40 | integer |
spn_cutoff_scale_large | The filter will be set zero for smaller scales (in km) | 300. | real |
spn_cutoff_scale_small | The filter will be set 1.0 for larger scales (in km) between Spn_cutoff_scale_small and Spn_cutoff_scale_large, the filter will have a COS2 transition. | 100. | real |
spn_nudging_s | Spectral nudging list of variables (eg. 'UVT' or 'UV') | ' ' | character(len=16) |
spn_relax_hours | Nudging relaxation timescale (eg. 10 hours ) | 10. | real |
spn_start_lev | Nudging profile lower end in hyb level (eg. 1.0 or 0.8) If use 0.8, the profile will be set zero when hyb > 0.8 | 1.0 | real |
spn_step | Nudging interval in seconds (eg. 1800, means nudging is performed every every 30 minutes) | 21600 | integer |
spn_trans_shape_s | Nudging profile transition shape('COS2' or 'LINEAR') Set the shape between Spn_start_lev and Spn_up_const_lev | 'LINEAR' | character(len=16) |
spn_up_const_lev | Nudging profile upper end in hyb level (eg. 0.0 or 0.2) If use 0.2, the profile wll be set 1.0 when hyb < 0.2 | 0.0 | real |
spn_weight_l | Nudging weight in temporal space (.true. or .false.). If the driving fields are available every 6 hours and Spn_step is set to 30 minutes then nudging will have more weight every six hours when the driving fields are available | .false. | logical |
spn_wt_pwr | The weight factor when Spn_weight_L=.true. (The weigh factor is COS2**(Spn_wt_pwr), Spn_wt_pwr could be set as 0, 2, 4, 6. If Spn_wt_pwr = 2, weight factor is COS2) | 2 | integer |
stat_liste | list of variables to do blocstat. Any gmm variable name, or predefine lists :
| ' ' | character(len=32) |
tr3d_anydate_l | True-> tracers validity time does not have to match analysis | .false. | logical |
tr3d_default_s | Override for default tracers attributes | ' ' | character(len=512) |
tr3d_list_s | list of tracers to be read from analyse | ||
vspng_coeftop | Top coefficient for del-2 diffusion (m2/s) | -1. | real |
vspng_nk | Number of levels from the top of the model | 0 | integer |
vspng_riley_l | True-> Riley diffusion on vertical motion on Vspng_nk levels | .false. | logical |
vtopo_length_s | On which length of time to evolve topography | character(len=16) | |
vtopo_start_s | Time at which to start evolving topography toward target | character(len=16) | |
zdot_divhlm_l | True-> divergence high level modulation in initial computation of Zdot | .false. | logical |
gem_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
cstv_ba_8 | SL off-centering parameter for hydrostatic | 0.6 | real*8 |
cstv_ba_m_8 | SL off-centering parameter for the momentum equations | 0.6 | real*8 |
cstv_ba_nh_8 | SL off-centering parameter for nonhydrostatic | 0.5 | real*8 |
cstv_psadj_8 | Fraction of adjustment to be given to the ocean | 1.d0 | real*8 |
cstv_psref_8 | another reference pressure | 1.d5 | real*8 |
cstv_re_8 | Parameter controlling modified epsilon (Ver_epsi_8) [nonhydrostatic part] | 1.d0 | real*8 |
cstv_tstr_8 | T* basic state temperature (K) | 240.0 | real*8 |
eq_ramp_l | Latitudinal ramping of equatorial sponge | .false. | logical |
eq_sponge | Coefficients that multiply KM to simulate sponge layer near the top of the model. Warning! if this parameter is used, the EPONGE in the physics namelist should be removed. | ||
g_halox | number of points for the halo on X | 4 | integer |
g_haloy | number of points for the halo on Y | 4 | integer |
heap_nk | Heap memory will be painted to NaN using an array wrk01(G_ni,G_nj,Heap_nk) | -1 | integer |
hyb | array of model levels , 0.0 < HYB < 1.0 | ||
hyb_rcoef | pair of coefficients (min,max) to control the flattenning of the vertical coordinate | ||
hzd_div_damp | Fraction of the maximum divergence damping - range(0.0-1.0) | -1. | real |
hzd_lnr | Background 2 delta-x removal ratio - range(0.0-1.0) | -1. | real |
hzd_lnr_theta | Theta 2 delta-x removal ratio - range(0.0-1.0). | -1. | real |
hzd_lnr_tr | Tracers 2 delta-x removal ratio - range(0.0-1.0) | -1. | real |
hzd_pwr | Order of the background diffusion operator 2, 4, 6, 8 | -1 | integer |
hzd_pwr_theta | Order of the background diffusion operator on theta 2, 4, 6, 8 | -1 | integer |
hzd_pwr_tr | Order of the background diffusion operator on tracers | -1 | integer |
hzd_smago_fric_heat | Frictional heating is considered when Hzd_smago_fric_heat>0. | 0. | real |
hzd_smago_lev | The levels (bot,top) in the hybrid coordinate where the background diffusion coefficient varies between the value defined by Hzd_smago_lnr(1) and Hzd_smago_lnr(2). | ||
hzd_smago_lnr | Coefficient of background diffusion added to the coefficient computed using the Smagorinsky approach. The first element of the array determines the constant value of background diffusion coeff. below Hzd_smago_lev(1). The second element represents the value at Hzd_smago_lev(2). The third element determines the maximum coefficient at the model top. Two ramps of COS^2-type are used between Hzd_smago_lev(1) and Hzd_smago_lev (2), and between Hzd_smago_lev(2) and the model lid. | ||
hzd_smago_param | Main Smagorinsky control parameter (usual range 0.1-0.3) | -1. | real |
hzd_smago_prandtl | Apply Smago diffusion on theta using Hzd_smago_param/Hzd_smago_prandtl parameter | -1. | real |
hzd_smago_prandtl_hu | Apply Smago diffusion on HU using Hzd_smago_param/Hzd_smago_prandtl_hu parameter | -1. | real |
hzd_smago_theta_base_l | If TRUE then background diffusion is applied to THETA and HU. | .true. | logical |
iau_cutoff | Filter cutoff period for Iau_weight_S='sin' in hours | 6. | real |
iau_input_type_s | IAU Input TYPE
| 'OLD' | character(len=16) |
iau_interval | The number of seconds between increment fields | -1. | real |
iau_ninblocx | IAU Input PE blocking along npex | 1 | integer |
iau_ninblocy | IAU Input PE blocking along npey | 1 | integer |
iau_period | The number of seconds over which IAU will be will be run (typically the length of the assimilation window). Default < 0 means that no IAUs are applied. | -1. | real |
iau_stats_l | IAU Input Stats | .false. | logical |
iau_tracers_s | An optional list of tracers to be incremented. | ||
iau_weight_s | The type of weighting function to be applied to the analysis increments:
| 'constant' | character(len=64) |
init_balgm_l | true -> Digital filter initialization is performed | .false. | logical |
init_dflength_s | number of points for digital filter (equals the number of timesteps +1) | '5p' | character(len=16) |
init_dfpl_s | period limit of digital filter units D,H,M,S | '6h' | character(len=16) |
init_dftr_l |
| .false. | logical |
init_dfwin_l | true -> Windowing is applied | .true. | logical |
inp_blacklist_s | List of variables to NOT process during input | ||
inp_npes | Number of PEs to use for input | 1 | integer |
inp_vertintype_tracers_s | Type of vertical interpolation scheme | 'cubic' | character(len=8) |
lam_0ptend_l | True-> for blending to zero the physics tendency in blending area | .true. | logical |
lam_blend_h | Number of points for horizontal blending | 10 | integer |
lam_blend_t | Number of levels for top blending | 0 | integer |
lam_blendoro_l | True-> to blend the model topography with the pilot topography | .true. | logical |
lam_ctebcs_l | True-> to force constant (fixed) boundary conditions | .false. | logical |
lam_gbpil_t | Number of levels for top piloting | -1 | integer |
lam_hint_s | Type of horizontal interpolation to model grid
| 'CUB_LAG' | character(len=16) |
lam_toptt_l | True-> The plane of the top temperature layer is completely overwritten from the 2D pilot data | .false. | logical |
lctl_cktimeleft_l | True->to check for time left in job | .false. | logical |
lctl_debug_l | True->to print more information to std output | .false. | logical |
lctl_rxstat_s | precision in print glbstats
| 'LCL_4' | character(len=6) |
out3_cliph_l | True-> to clip humidity variables on output | .false. | logical |
out3_close_interval_s | Interval of output file name change | ' ' | character(len=16) |
out3_etik_s | 'etiket' used for output fields | 'GEMDM' | character(len=12) |
out3_ip3 | Default value for IP3 is 0, -1 for IP3 to contain step number, >0 for given IP3 | 0 | integer |
out3_lieb_conv | Precision criteria for the Liebman procedure | 0.1 | real |
out3_lieb_levels | List of levels for underground extrapolation | ||
out3_lieb_maxite | Maximum number of iterations for the Liebman procedure | 100 | integer |
out3_liebxch_iter | number of iterations to exchange halo for the Liebman procedure | 4 | integer |
out3_linbot | Number of layers close to the bottom of the model within which a linear interpolation of GZ will be performed | 0 | integer |
out3_nbitg | Packing factor used for all variables except for those defined in Out_xnbits_s | 16 | integer |
out3_ndigits | Minimum of digits used to represent output units | 3 | integer |
out3_npes | Total number of PEs for output using MFV collector | 1 | integer |
out3_npex | Total number of PEs along npex for output using MID collector | -1 | integer |
out3_npey | Total number of PEs along npey for output using MID collector | -1 | integer |
out3_postproc_fact | Sortie jobs lauched every Out3_postproc_fact*Out3_close_interval_S | 0 | integer |
out3_vinterp_type_s | Vertical interpolation scheme for output | 'linear' | character(len=12) |
p_lmvd_high_lat | Latitude at which the multiplication factor becomes P_lmvd_weigh_high_lat | 30.0 | real |
p_lmvd_low_lat | latitude at which the multiplication factor becomes P_lmvd_weigh_low_lat | 5.0 | real |
p_lmvd_weigh_high_lat | Multiplication factor of P_pbl_spng at latitude P_lmvd_high_lat | 1.0 | real |
p_lmvd_weigh_low_lat | Multiplication factor of P_pbl_spng at latitude P_lmvd_low_lat | 1.0 | real |
perturb_nbits | Number of bits to perturb on initial conditions | 0 | integer |
perturb_npts | Stride for perturbation on initial conditions | 10 | integer |
schm_adcub_l |
| .true. | logical |
schm_advec |
| 1 | integer |
schm_autobar_l | True-> auto barotropic option | .false. | logical |
schm_bcavg_l | True-> averaging B and C in SLEVE scheme | .true. | logical |
schm_bitpattern_l | True-> Modify slightly code behaviour to ensure bitpattern reproduction in restart mode using FST file | .false. | logical |
schm_capa_var_l | True-> variable cappa in thermodynamic equation | .false. | logical |
schm_cub_traj_l | Use cubic interpolation in trajectory computation | .true. | logical |
schm_dry_mixing_ratio_l | True-> | .false. | logical |
schm_eulmtn_l | True-> Eulerian treatment of mountains in the continuity equation | .false. | logical |
schm_hydro_l |
| .false. | logical |
schm_hzdadw_l | True-> horizontal diffusion of momentum at each CN iteration | .false. | logical |
schm_itcn | Number of iterations for Crank-Nicholson | 2 | integer |
schm_itnlh | Number of iterations to solve non-linear Helmholtz problem | 2 | integer |
schm_itraj | Number of iterations to compute trajectories | 3 | integer |
schm_nblendyy |
| -1 | integer |
schm_phycpl_s | Physics coupling strategy | 'split' | character(len=16) |
schm_psadj |
| 0 | integer |
schm_psadj_lam_l | Confirmation to use psadjust with a LAM configuration | .false. | logical |
schm_psadj_print_l | True-> print dry/wet air masses | .false. | logical |
schm_topo_l | True-> to use topography | .true. | logical |
schm_trapeze_l | Use trapezoidal average for advection winds | .true. | logical |
schm_wload_l | Apply water loading in the calculations | .false. | logical |
sol2d_precond_s | 2D preconditioner for iterative solver | 'JACOBI' | character(len=26) |
sol3d_krylov_s | Krylov method for 3d iterative solver (FGMRES or FBICGSTAB) | 'FGMRES' | character(len=26) |
sol3d_precond_s | 3D preconditioner for iterative solver | 'JACOBI' | character(len=26) |
sol_fft_l |
| .true. | logical |
sol_fgm_eps | Epsilon convergence criteria for none Yin-Yang iterative solver | 1.d-07 | real*8 |
sol_fgm_maxits | maximum number of iterations allowed for none Yin-Yang iterative solver | 200 | integer |
sol_im | size of Krylov subspace in iterative solver - should not exceed 100 | 15 | integer |
sol_type_s | Type of solver
| 'DIRECT' | character(len=26) |
sol_yyg_eps | Epsilon convergence criteria for the Yin-Yang iterative solver | 1.d-04 | real*8 |
sol_yyg_maxits | maximum number of iterations allowed for the Yin-Yang iterative solver | 40 | integer |
spn_cutoff_scale_large | The filter will be set zero for smaller scales (in km) | 300. | real |
spn_cutoff_scale_small | The filter will be set 1.0 for larger scales (in km) between Spn_cutoff_scale_small and Spn_cutoff_scale_large, the filter will have a COS2 transition. | 100. | real |
spn_nudging_s | Spectral nudging list of variables (eg. 'UVT' or 'UV') | ' ' | character(len=16) |
spn_relax_hours | Nudging relaxation timescale (eg. 10 hours ) | 10. | real |
spn_start_lev | Nudging profile lower end in hyb level (eg. 1.0 or 0.8) If use 0.8, the profile will be set zero when hyb > 0.8 | 1.0 | real |
spn_step | Nudging interval in seconds (eg. 1800, means nudging is performed every every 30 minutes) | 21600 | integer |
spn_trans_shape_s | Nudging profile transition shape('COS2' or 'LINEAR') Set the shape between Spn_start_lev and Spn_up_const_lev | 'LINEAR' | character(len=16) |
spn_up_const_lev | Nudging profile upper end in hyb level (eg. 0.0 or 0.2) If use 0.2, the profile wll be set 1.0 when hyb < 0.2 | 0.0 | real |
spn_weight_l | Nudging weight in temporal space (.true. or .false.). If the driving fields are available every 6 hours and Spn_step is set to 30 minutes then nudging will have more weight every six hours when the driving fields are available | .false. | logical |
spn_wt_pwr | The weight factor when Spn_weight_L=.true. (The weigh factor is COS2**(Spn_wt_pwr), Spn_wt_pwr could be set as 0, 2, 4, 6. If Spn_wt_pwr = 2, weight factor is COS2) | 2 | integer |
stat_liste | list of variables to do blocstat. Any gmm variable name, or predefine lists :
| ' ' | character(len=32) |
tr3d_anydate_l | True-> tracers validity time does not have to match analysis | .false. | logical |
tr3d_default_s | Override for default tracers attributes | ' ' | character(len=512) |
tr3d_list_s | list of tracers to be read from analyse | ||
vspng_coeftop | Top coefficient for del-2 diffusion (m2/s) | -1. | real |
vspng_nk | Number of levels from the top of the model | 0 | integer |
vspng_riley_l | True-> Riley diffusion on vertical motion on Vspng_nk levels | .false. | logical |
vtopo_length_s | On which length of time to evolve topography | character(len=16) | |
vtopo_start_s | Time at which to start evolving topography toward target | character(len=16) | |
zdot_divhlm_l | True-> divergence high level modulation in initial computation of Zdot | .false. | logical |
grdc Namelist
Name | Description | Default Value | Type |
---|---|---|---|
grdc_dx | x horizontal resolution of target cascade grid (degrees) | -1. | real |
grdc_dy | y horizontal resolution of target cascade grid (degrees) | -1. | real |
grdc_end_s | Time string (units D, H, M or S) from the start of the run to stop producing the cascade files | ' ' | character(len=15) |
grdc_hblen | Number of points for the blending zone (Hblen_x) | 10 | integer |
grdc_initphy_l | TRUE to dump out permanent bus for cascade mode | .false. | logical |
grdc_iref | Reference Point I on rotated cascade grid, 1 < Grdc_iref < Grdc_ni | -1 | integer |
grdc_jref | Reference Point J on rotated cascade grid, 1 < Grdc_jref < Grdc_nj | -1 | integer |
grdc_latr | Latitude on rotated grid of ref point, Grdc_iref,Grdc_jref (degrees) | 0. | real |
grdc_lonr | Longitude on rotated grid of ref point, Grdc_iref,Grdc_jref (degrees) | 180. | real |
grdc_maxcfl | Max Supported Courrant number; Pilot area=Grdc_maxcfl +Grdc_bsc_base+Grdc_bsc_ext1 | 1 | integer |
grdc_nbits | Number of bits for the packing factor | 32 | integer |
grdc_nfe | Nesting interval specified with digits ending with one character for the units:
| ' ' | character(len=15) |
grdc_ni | Number of points along X | 0 | integer |
grdc_nj | Number of points along Y | 0 | integer |
grdc_start_s | Time string (units D, H, M or S) from the start of the run to start producing the cascade files | ' ' | character(len=15) |
grdc_trnm_s | List of tracers to be written from piloting run | '@#$%' | character(len=4) |
grid Namelist
Name | Description | Default Value | Type |
---|---|---|---|
grd_dx | (LU only) Mesh length (resolution) in x-direction (degrees) | 0. | real |
grd_dy | (LU only) Mesh length (resolution) in y-direction (degrees) | 0. | real |
grd_iref | Reference Point I on rotated grid, 1 < Grd_iref < Grd_ni | -1 | integer |
grd_jref | Reference Point J on rotated grid, 1 < Grd_jref < Grd_nj | -1 | integer |
grd_latr | Latitude on rotated grid of reference point, Grd_iref,Grd_jref (degrees) | 0. | real |
grd_lonr | Longitude on rotated grid of reference point, Grd_iref,Grd_jref (degrees) | 180. | real |
grd_maxcfl | Max Supported Courrant number; Pilot area=Grd_maxcfl +Grd_bsc_base+Grd_bsc_ext1 | 1 | integer |
grd_ni | Number of points along NI | 0 | integer |
grd_nj | Number of points along NJ | 0 | integer |
grd_overlap | (GY only) Overlap extent along latitude axis for GY grid (degrees) | 0. | real |
grd_typ_s | Type of grid described using 2 characters:
| 'GY' | character(len=2) |
grd_xlat1 | Geographic longitude of the center of the computational domain (degrees) | 0. | real |
grd_xlat2 | Geographic latitude of a point on the equator of the computational domain east of Grd_xlon1,Grd_xlat1 (degrees) | 0. | real |
grd_xlon1 | Geographic latitude of the center of the computational domain (degrees) | 180. | real |
grd_xlon2 | Geographic longitude of a point on the equator of the computational domain east of Grd_xlon1,Grd_xlat1 (degrees) | 270. | real |
mtn_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
mtn_dx | 500. | real | |
mtn_dz | 300. | real | |
mtn_flo | 10. | real | |
mtn_hght | 250. | real | |
mtn_hwx | 10. | real | |
mtn_hwx1 | 8. | real | |
mtn_ni | 401 | integer | |
mtn_nj | 1 | integer | |
mtn_nk | 65 | integer | |
mtn_nstar | 0.01 | real | |
mtn_tzero | 303.16 | real | |
mtn_zblen_thk | 0. | real |
resources Namelist
Name | Description | Default Value | Type |
---|---|---|---|
ptopo_npex | |||
ptopo_nthreads_dyn, |
step Namelist
Name | Description | Default Value | Type |
---|---|---|---|
fcst_bkup_additional_s | Save a restart file + continue at that time | 'NIL' | character(len=16) |
fcst_bkup_s | Save a restart file + continue every Fcst_bkup_S | 'NIL' | character(len=16) |
fcst_end_s | End date for model run slice (yyyymmdd.hhmmss) | ' ' | character(len=16) |
fcst_gstat_s | Output global stat (glbstat) every Fcst_gstat_S | ' ' | character(len=16) |
fcst_nesdt_s | Read nesting data every Fcst_nesdt_S | ' ' | character(len=16) |
fcst_rstrt_s | Save a restart file + stop every Fcst_rstrt_S | ' ' | character(len=16) |
fcst_spinphy_s | ' ' | character(len=16) | |
fcst_start_s | Starting date for model run slice (yyyymmdd.hhmmss) | ' ' | character(len=16) |
step_alarm | Setting for Fortran alarm time | 600 | integer |
step_dt | Length of model timestep (sec) | -1. | real*8 |
step_leapyears_l | Account for leap years | .true. | logical |
step_runstrt_s | Starting date for model run (yyyymmdd.hhmmss) | 'NIL' | character(len=16) |
theo_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
theo_case_s | 'NONE' | character(len=15) |
dcmip Namelist
Name | Description | Default Value | Type |
---|---|---|---|
dcmip_case | Dcmip case selector
| 0 | integer |
dcmip_lower_value | Set lower value of Tracer in Terminator
| 0 | integer |
dcmip_moist | Account for moisture
| 1 | integer |
dcmip_nuz_th | Vertical Diffusion Theta (if <0,we remove REF) | 0. | real |
dcmip_nuz_tr | Vertical Diffusion Tracers (if <0,we remove REF) | 0. | real |
dcmip_nuz_wd | Vertical Diffusion Winds (if <0,we remove REF) | 0. | real |
dcmip_pbl_type | Type of planetary boundary layer
| -1 | integer |
dcmip_prec_type | Type of precipitation/microphysics
| -1 | integer |
dcmip_rayleigh_friction_l | Do Rayleigh friction if T | .false. | logical |
dcmip_terminator_l | Do Terminator chemistry if T | .false. | logical |
dcmip_x | Earth's radius reduction factor | 1.d0 | real*8 |
williamson Namelist
Name | Description | Default Value | Type |
---|---|---|---|
williamson_alpha | Rotation angle in DEGREE - W_NAIR=0) | 0. | real |
williamson_case | Williamson case selector
| 0 | integer |
williamson_clat0 | LAT cosine Bell in DEGREE - W_NAIR=0) | 0. | real |
williamson_clon0 | LON cosine Bell in DEGREE - W_NAIR=0) | 270. ! 3*pi/2 rad in the paper | real |
williamson_lower_value | Set lower value of Tracer in Terminator
| 0 | integer |
williamson_nair | Used when Williamson_case=1
| 0 | integer |
williamson_period | rotation period in SECS - W_NAIR=0) | 12.*24.*3600. | real |
williamson_rlat0 | LAT rot.POLE in DEGREE - W_NAIR=3) | 0. | real |
williamson_rlon0 | LON rot.POLE in DEGREE - W_NAIR=0/3) | 0. | real |
williamson_terminator_l | Do Terminator chemistry if T | .false. | logical |
convection_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
bkf_closures | Select closures for shallow convection
| 'CAPE' | character(len=16) |
bkf_detrains | Select formulation of fractional detrainment rate for shallow convection
| 'BECHTOLD01' | character(len=16) |
bkf_entrains | Select formulation of fractional entrainment rate for shallow convection
| 'BECHTOLD01' | character(len=16) |
bkf_evaps | Evaporate detrained condensate in shallow convection | .false. | logical |
bkf_kch | Number of species for convective transport (never tested) | 0 | integer |
bkf_kens | Number of additional ensemble members (max 3) for deep bkf convection | 0 | integer |
bkf_kice | Take ice phase into account in deep bkf (yes=1) | 1 | integer |
bkf_ktdia | Limit vertical computation by ktdia-1 levels | 1 | integer |
bkf_lch1conv | Activate convective transport of species for deep and shallow bkf | .false. | logical |
bkf_ldown | Allow downdrafts in deep bkf | .true. | logical |
bkf_lshalm | Activate shallow convective momentum transport | .false. | logical |
bkf_rads | Cloud radii at LCL for bkf_shallow from bkf_rads(1) to bkf_rads(2) with increment bkf_rads(3) | (/50., 50., 0./) | real |
bkf_tperts | Temperature perturbations at LCL for triggering bkf_shallow An ensemble of shall. cumuli will be generated using perturbations starting from bkf_tperts(1) to bkf_tperts(2) with increment bkf_tperts(3) | (/0.2, 0.2, 0./) | real |
deep | Deep convection scheme name
| 'nil' | character(len=16) |
deep_cloudobj | Treat convective clouds as cloud objects | .false. | logical |
deep_codecay | Decay timescale for convective cloud objects (seconds) | 600. | real |
deep_conserve | Conservation corrections for deep convective scheme
| 'PRECIP' | character(len=16) |
deep_timeconv | -1. | real | |
deep_timeent | -1. | real | |
deep_timerefresh | -1. | real | |
kfcdepth | Minimum depth of conv. updraft for KFC trigger (m) | 4000. | real |
kfcdpdd | Maximum depth of the downdraft detrainment layer (Pa) for 'kfc2' and 'kfc3' | 10000. | real |
kfcmom | generate wind tendencies in KFC or deep BKF if .true. | .false. | logical |
kfcprod | Compute production terms for Kain-Fritsch scheme | .false. | logical |
kfcrad | Initial convective updraft radius in KFC scheme(m) | 1500. | real |
kfcradw | Convective updraft radius over water in KFC scheme(m) | -1. | real |
kfctaucape | Varies convective timescale as a function of CAPE for Kain-Fritsch scheme KFCTAUCAPE = time1, time2, cmean, dcape
| (/-1., -1., -1., -1./) | real |
kfctrig4 | Trigger parameter of Kain-Fritsch convection scheme (WKLCL). Trigger parameter will increase from kfctrig4(3) to kfctrig4(4) [m/s] between timestep kfctrig4(1) and timestep kfctrig4(2) | (/0., 0., 0.05, 0.05/) | real |
kfctriga | Nominal resolution for which KFCTRIG4 is set. This is inactive if value <= 0. | -1.0 | real |
kfctrigl | Over land and lakes we keep the value set by the "ramp" above over sea water:
| 0.05 | real |
kfctriglat | Logical key for variation of the trigger function depending on latitude and land-sea-lake mask | .false. | logical |
kfctrigtau | Relaxation timescale for trigger velocity | -1. | real |
kfctrigw | Trigger parameter of Kain-Fritsch convection scheme (WKLCL). Trigger parameter will increase from kfctrigw(3) to kfctrigw(4) [m/s] between wstar values kfctrigw(1) and kfctrigw(2) | (/0., 0., 0., 0./) | real |
mid | Switch for mid-level convection
| 'nil' | character(len=16) |
mid_conserve | Conservation corrections for mid-level convective scheme
| 'PRECIP' | character(len=16) |
mid_depth | Minimum cloud depth for mid-level convection (m) | 2000. | real |
mid_dpdd | Downdraft detrainment depth for mid-level convection (Pa) | 6000. | real |
mid_emffrac | Fraction of environmental mass flux that enters updrafts | 'all' | character(len=16) |
mid_emfmod | Modulation of the minimum environmental mass flux for mid-level convection | 'nil' | character(len=16) |
mid_maxcape | Maximum deep CAPE (J/kg/m2) for mid-level convective triggering | -1 | real |
mid_minbase | Minimum parcel departure level for mid-level convection (m) | 500. | real |
mid_minemf | Minimum environmental mass flux for mid-level convection (kg/s) | 1e7 | real |
mid_peff | -1. | real | |
shal | Switch for shallow convection
| 'nil' | character(len=16) |
shal_conserve | Conservation corrections for shallow convective scheme
| 'NIL' | character(len=16) |
shal_timeconv | -1. | real | |
triglat | Over land and lakes we keep the value set by the "ramp" above over sea water:
| 0.0 | real |
physics_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
acchr | Time length (hours) for special time accumulated physics variables | 0 | integer |
advectke | Turbulent kinetic energy advect. is active if .true. | .false. | logical |
chauf | Surface heat flux from oceans is active if .true. | .true. | logical |
clip_tr_l | Clip tracers negative values | .true. | logical |
cond_conserve | Conservation corrections for gridscale condensation
| 'NIL' | character(len=16) |
cond_evap | Evaporation parameter for Sunqvist gridscale condensation | 2.e-4 | real |
cond_hmrst | Minimum cloud mixing ratio (kg/kg) for autoconversion in Sunqvist gridscale condensation | 3.e-4 | real |
cond_hu0max | Max allowed values of modified hu00 (threshold relative humidity for stratiform condensation, Sunqvist gridscale condensation) | 0.975 | real |
cond_hu0min | Min allowed values of modified hu00 (threshold relative humidity for stratiform condensation, Sunqvist gridscale condensation) | 0.85 | real |
cond_infilter | Standard deviation length scale (gridpoints) of Gaussian smoother applied to temperature and humidity inputs for Sunqvist gridscale condensation) | -1. | real |
debug_mem_l | Activate Debug memory mode | .false. | logical |
debug_trace_l | Print a trace of the phy functions (MSG verbosity = debug) | .false. | logical |
diag_twind | Obtain estimate of surface wind gusts if .true. | .false. | logical |
diffuw | Diffuse vertical motion if .true. | .false. | logical |
drag | Surface friction is active if .true. Uses Schuman-Newell lapse rate if .false. | .true. | logical |
etrmin2 | Minimal value for TKE in stable case (for 'CLEF') | 1.E-4 | real |
evap | Surface evaporation is active if .true. | .true. | logical |
fluvert | Boundary layer processes
| 'NIL' | character(len=16) |
fnn_mask | (MOISTKE only) Apply factor fnn_reduc
| .false. | logical |
fnn_reduc | (MOISTKE only) Reduction factor (between 0. and 1.) to be applied to the parameter FNN (turbulent flux enhancement due to boundary layer clouds) | 1. | real |
fnnmod | (CLEF+CONRES only) Non-dimensional parameter (must be >= 1.) that controls the value of the flux enhancement factor in CONRES | 2. | real |
fomic | Use Fomichev radiation code if .true. | .false. | logical |
gwdrag | Gravity wave drag formulation
| 'NIL' | character(len=16) |
hines_flux_filter | Number of times the 3-point filter will be applied to smooth the GW flux profiles | 0 | integer |
iheatcal | Consider heating from non-orog. drag if = 1 | 0 | integer |
indiag_list_s | Comma-separated list of diagnostic level inputs to read. Default: indiag_list_s(1) = 'DEFAULT LIST', expanded to: UU, VV, TT, HU + all dynamic Tracers | ' ' | character(len=32) |
inilwc | Initialize water content and cloud fraction seen by radiation for time 0 if .true. | .false. | logical |
input_type | |||
intozot | Update ozone climatology during the run | .false. | logical |
kntrad_s | Time between full radiation calculation (units D,H,M,S,P) | character(len=16) | |
kticefrac | Compute ice fraction in KTRSNT_MG if .true. | .true. | logical |
lightning_diag | Compute lightning diagnostics if .true. (currently for Milbrandt-Yau microphysics only) | .false. | logical |
lmetox | Add methane oxydation as source of humidity in the stratosphere if .true. | .false. | logical |
longmel | Mixing length calc. scheme
| 'BLAC62' | character(len=16) |
moyhr | Time length (hours) for special time averaged physics variables | 0 | integer |
mp_aeroact | Switch for aerosol activation scheme (1 = default, 2 = ARG + Aerosol climatology) | 1 | integer |
my_ccntype | Switch for airmass type (1 = maritime, 2 = continental) | 1 | integer |
my_dblmom_c | Double-moment for cloud (for 'mp_my' only) | .true. | logical |
my_dblmom_g | Double-moment for graupel (for 'mp_my' only) | .true. | logical |
my_dblmom_h | Double-moment for hail (for 'mp_my' only) | .true. | logical |
my_dblmom_i | Double-moment for ice (for 'mp_my' only) | .true. | logical |
my_dblmom_r | Double-moment for rain (for 'mp_my' only) | .true. | logical |
my_dblmom_s | Double-moment for snow (for 'mp_my' only) | .true. | logical |
my_diagon | Compute MY Diagnostic fields if .true. | .true. | logical |
my_iceon | Ice-phase switched on if .true. | .true. | logical |
my_initn | Initialize the number concentration for each category | .true. | logical |
my_rainon | Autoconversion (cloud to rain) switched on | .true. | logical |
my_sedion | Sedimentation switched on | .true. | logical |
my_snowon | Snow initiation switched on | .true. | logical |
my_tc3comp | Parameters for three-component freezing term | (/-5.,-5.,-5./) | real |
my_warmon | Warm-phase switched on | .true. | logical |
ninblocx | Physic input blocking along X | 1 | integer |
ninblocy | Physic input blocking along Y | 1 | integer |
non_oro | Hines non-orographic GWD scheme is active if .true. | .false. | logical |
non_oro_pbot | Pressure (in Pa) that defines the bottom emission level for gravity waves | 61000.0 | real |
nsloflux | Number of timesteps for which surface fluxes "FC" and "FV" are gradually set from 0 to their full value in a "slow start fashion" at the beginning of a time integration | 0 | integer |
p3_debug | switch for real-time debugging in microphysics (P3) | .false. | logical |
p3_depfact | calibration factor for ice deposition in microphysics (P3) | 1.0 | real |
p3_dtmax | Maximum time step (s) to be taken by the microphysics (P3) scheme, with time-splitting used to reduce step to below this value if necessary | 60. | real |
p3_ncat | Number of ice-phase hydrometeor categories to use in the P3 microphysics scheme (currently limited to <5) | 1 | integer |
p3_pfrac | precipitation fraction factor used by SCPF in microphysics (P3) | 1.0 | real |
p3_resfact | model resolution factor used by SCPF in microphysics (P3) | 1.0 | real |
p3_scpf_on | switch for subgrid cloud/precipitation fraction scheme (SCPF) in microphysics (P3) | .false. | logical |
p3_subfact | calibration factor for ice sublimation in microphysics (P3) | 1.0 | real |
p_runlgt | Vectoc lenght physics memory space folding for openMP | -1 | integer |
pbl_cmu_timeavg | Time-averaging of transfer coefficient for momentum to reduce 2-dt oscillations in fluxes | .false. | logical |
pbl_conserve | Conservation corrections for PBL scheme
| 'NIL' | character(len=16) |
pbl_cucloud | Include the turbulent effects of trade wind cumulus clouds | .true. | logical |
pbl_diff_condens | Diffuse condensate fields | .false. | logical |
pbl_diss | Run with a modified closure for the dissipation length scale
| 'NIL' | character(len=16) |
pbl_dissheat | Dissipative heating tendencies are computed for the PBL scheme such that total energy (kinetic + internal) is conserved
| 'NIL' | character(len=16) |
pbl_flux_consistency | Call surface scheme immediately before the PBL | .false. | logical |
pbl_func_stab | Class of stability functions (stable case) to use in the PBL
| 'DELAGE97' | character(len=16) |
pbl_func_unstab | Class of stability functions (unstable case) to use in the PBL
| 'DELAGE92' | character(len=16) |
pbl_mlblac_max | Choose form of asymptotic mixing length for Blacadar-type estimates
| 'BLAC62' | character(len=16) |
pbl_mlturb_diss | Apply "turboujo" turbulence conditions to dissipation length scale | .false. | logical |
pbl_moistke_legacy_cloud | Run with legacy moistke clouds (no limits on cloud effects) | .false. | logical |
pbl_nonloc | Use the non-local PBL cloud formulation
| 'NIL' | character(len=16) |
pbl_ribkg | Use the mixing length to average the Richardson number profile of (potentially) many layers to derive a "background" Ri estimate | .false. | logical |
pbl_ricrit | Richardson num. critical values for hysteresis | 1. | real |
pbl_shal | PBL representation of boundary layer clouds
| 'NIL' | character(len=16) |
pbl_slblend_layer | Layer over which to adjust from SL to PBL stability functions [(bot,top) in m] | ||
pbl_tkediff | Adjustment to coefficient for TKE diffusion | 1. | real |
pbl_tkediff2dt | Control of time scale for TKE diffusion | .false. | logical |
pbl_turbsl_depth | Depth (Pa) of the always-turbulent near-surface layer in the PBL | 3000. | real |
pbl_zerobc | Use true (motionless) surface boundary conditions for TKE diffusion | .false. | logical |
pbl_zntau | Relaxation timescale (s) for mixing length smoothing | 7200. | real |
pcptype | Scheme to determine precipitation type
| 'NIL' | character(len=16) |
phystat_2d_l | Physic statistics output for 3d varables:
| .false. | logical |
phystat_dble_l | Use double presision for physic statistics output | .false. | logical |
phystat_freq_s | Physic statistics output Frequency | '0h' | character(len=16) |
phystat_input_l | Print stats for phy_input read var | .false. | logical |
phystat_list_s | Physic statistics output: bus variable list that should be included in physics "block" stats. Possible values:
| ' ' | character(len=32) |
qcfc11 | CFC11 bckgrnd atmospheric concentration (PPMV) | -1. | real |
qcfc12 | CFC12 bckgrnd atmospheric concentration (PPMV) | -1 | real |
qch4 | CH4 bckgrnd atmospheric concentration (PPMV) | -1. | real |
qco2 | CO2 bckgrnd atmospheric concentration (PPMV) | -1. | real |
qn2o | N2O bckgrnd atmospheric concentration (PPMV) | -1. | real |
rad_atmpath | Atmospheric path length for solar radiation
| 'RODGERS67' | character(len=16) |
rad_cond_rei | 15. | real | |
rad_cond_rew | -1. | real | |
rad_conserve | Conservation corrections for radiation scheme
| 'NIL' | character(len=16) |
rad_esfc | Use emissivity computed by the surface schemes | .false. | logical |
radfiles | format of radiation files to be read
| 'STD' | character(len=16) |
radfix | Radiation fixes near the model top(for newrad only) if .true. | .true. | logical |
radfltr | Vertical smoothing on radiative fluxes(for newrad only) if .true. | .true. | logical |
radghg_l | Use climatological values of GHG in radiation (CCCMARAD2 only) | .false. | logical |
radia | Radiation scheme
| 'NIL' | character(len=16) |
radnivl | List of levels on which IR and VIS radiation calculations are performed (to save on CPU time) (for newrad only) | 0 | integer |
radslope | Key for activation of the radiation along slopes | .false. | logical |
refract | Additional output for low level refraction | .false. | logical |
rmscon | Launching level value of GW RMS wind (m/s) from non-orographic origin | 1.0 | real |
satuco | water/ice phase for saturation calc. if .true.; water phase only for saturation calc. if .false. | .true. | logical |
sgo_bhfac | Tuning factor for blocking height | 1.5 | real |
sgo_cdmin | Sets the minimum value of the drag coefficient in the orographic blocking scheme. | 1.0 | real |
sgo_nldirfac | Turns on/off the non-linear amplification factor (depending on wind direction) of the drag coefficient in the orographic blocking scheme | .true. | logical |
sgo_phic | Critical phase for blocking height | 0.2 | real |
sgo_stabfac | Turns on/off the amplification factor (due to stability) of the drag coefficient in the orographic blocking scheme | .true. | logical |
sgo_tdfilter | Standard deviation length scale (gridpoints) of Gaussian smoother applied to wind GWD tendencies | 1. | real |
sgo_windfac | Description of threshold for mean wind speed for blocking | ||
simisccp | Run ISCCP cloud simulator (cccmarad only) if .true. | .false. | logical |
stcond | Condensation scheme name
| 'NIL' | character(len=16) |
stratos | Special treatment of stratosphere; if .true. ignore convection/condensation tendencies where pressure is lower than topc or specific humidity is lower than minq as specified in nocld.cdk | .false. | logical |
taufac | Factor used in the gwd formulation = 1/(LENGTH SCALE) | 8.E-6 | real |
test_phy | Run the physics in test harness mode | .false. | logical |
timings_l | Print runtime timings | .false. | logical |
tofd | Select a turbulent orographic form drag scheme
| 'NIL' | character(len=16) |
ts_flxir | (newrad only) Use TT(12000) instead of skin temp in downward IR flux calculation if .true. | .false. | logical |
series Namelist
Name | Description | Default Value | Type |
---|---|---|---|
p_serg_serstp | Times series package stops at this timestep | huge(1) | integer |
p_serg_srprf_s | List of time series for profile variables | ' ' | character(len=SER_STRLEN_VAR) |
p_serg_srsrf_s | List of time series for surface variables | ' ' | character(len=SER_STRLEN_VAR) |
p_serg_srwri | Number of timesteps between time-series writeout | 1 | integer |
xst_stn_latlon | Stations chosen in lat,lon for time-series Format: "STN1_NAME",lat1,lon1, "STN2_NAME",lat2,lon2, ... |
surface_cfgs Namelist
Name | Description | Default Value | Type |
---|---|---|---|
adj_i0_snow | Adjust surface temperature over snow after reading (coherency check) | .true. | logical |
beta | Prandtl number for neutral stability (initialized by SL module) | 0. | real |
diusst | Diurnal SST scheme
| 'NIL' | character(len=16) |
diusst_coolskin | Diurnal SST scheme active coolskin if .true. | .true. | logical |
diusst_coolskin_lakes | Diurnal SST scheme active coolskin over freshwater lakes if .true. | .true. | logical |
diusst_warmlayer | Diurnal SST scheme active warmlayer if .true. | .true. | logical |
diusst_warmlayer_lakes | Diurnal SST scheme active warmlayer over freshwater lakes if .true. | .true. | logical |
dp_svs | Depth of soil layers in [METERS] in SVS land surface scheme (schmsol=SVS) | -1.0 | real |
ice_emiss | -1. | real | |
icelac | Set water temperature of ice-covered lakes to 0C for points north of ice line if .true. needs an initialization file otherwise the model stops | .false. | logical |
icemelt | Sea ice melting | .false. | logical |
impflx | Implicit surface fluxes if .true.; explicit fluxes if .false. | .false. | logical |
isba_melting_fix | If .true. apply temporary fix to ISBA
| .false. | logical |
isba_snow_z0veg | Use the vegetation-only roughness length to compute vegetation snow fraction | .false. | logical |
isba_soil_emiss | -1. | real | |
isba_zr_freeze | If .true., freeze precipitation reaching the ground in sub-zero conditions | .false. | logical |
kdp | Deepest active (permeable) soil layer in SVS land surface scheme (schmsol=SVS) | -1 | integer |
kntveg_s | Vegetation field update frequency (units D,H,M,S,P) | character(len=16) | |
leadfrac | Minimum fraction of leads in sea ice. Multiply ice fraction by (1.-leadfrac) | 0.03 | real |
limsnodp | Limit snow depth to 10 cm for calculation of heat conductivity of snow over sea-ice and glacier if .true. | .false. | logical |
owflux | (coupling) fluxes over ocean are taken from ocean model if .true. | .false. | logical |
read_emis | read-in land surface emissivity if .true. | .false. | logical |
salty_qsat | Takes into account effect of ocean salinity on saturation specific humidity at ocean surface (boundary condition for LH flux calculation) | .false. | logical |
schmsol | Land surface processes
| 'ISBA' | character(len=16) |
schmurb | Urban surface processes
| 'NIL' | character(len=16) |
sl_func_stab | Class of stability functions (stable case) to use in the surface layer
| 'DELAGE97' | character(len=16) |
sl_func_unstab | Class of stability functions (unstable case) to use in the surface layer
| 'DELAGE92' | character(len=16) |
sl_lmin_soil | Mimimum Obukhov length (L) for soil surfaces | -1. | real |
sl_rineutral | Define bulk Ri values for near-neutral regime in the surface layer | 0. | real |
sl_z0ref | Use a reference roughness for surface layer calculations | .false. | logical |
snoalb_anl | Use snow albedo "I6" directly if .true.; Use snow age "XA" to calculate snow albedo if .false. | .true. | logical |
snow_emiss | -1. | real | |
soiltext | Soil texture database/calculations for SVS land surface scheme
| 'GSDE' | character(len=16) |
tdiaglim | Limit temperature inversions to 8K/40m in surface layer if .true. | .false. | logical |
use_eff_surf_tq | .false. | logical | |
use_photo | OPTION TO USE PHOTOSYNTHESIS CODE FOR STOMATAL RESISTANCE in SVS | .true. | logical |
veg_rs_mult | Factor multiplying stomatal resistance in ISBA | 1. | real |
water_emiss | -1. | real | |
z0dir | Use directional roughness length if .true. | .false. | logical |
z0hcon | Constant value of thermal roughness length (m) applied over water within latitudinal band defined by z0tlat | 4.0e-5 | real |
z0min | Minimum value of momentum roughness length (m) | 1.5e-5 | real |
z0mtype | Momentum roughness length formulation over water
| 'CHARNOCK' | character(len=16) |
z0tevol | Thermal roughness length formulation over vegetation
| 'FIXED' | character(len=16) |
z0tlat | Latitude (2 elements, in degrees) used to specify Z0T over water
| 0. | real |
z0ttype | Thermal roughness length formulation over water
| 'MOMENTUM' | character(len=16) |
zt | Height at which to compute screen-level temperature (m) | 1.5 | real |
zu | Height at which to compute anemomenter-level winds (m) | 10. | real |
Ajouter un commentaire