GEM/4.6/gem settings.nml
|
The gem_settings.nml file is the main GEM configuration file. It must be present in your experiment directory when you launch the GEM model. The gem_settings.nml file is a collection of Fortran namelist blocs.
This page describes only the settings (namelists) located in the gem_settings.nml file that are related to the input, dynamic core and RPN Physics parameterizations of GEM. Other settings are described elsewhere:
- for the output settings refer to outcfg.out
- other settings are located in: configexp.cfg
You may verify the namelist validity with the checknml tool.
Sample file: see the test cases
Contents[hide] |
1 How to update to the current gem_settings.nml
To update the gem_settings.nml from 4.5 to the current version one can use the python script gem_upcfg that becomes available after establish GEM environment
One can also read the following sections describing the changes to the gem_settings.nml and apply them by hand. In this case, it will be handy to use the script checknml which is part of GEM 4.6 environment.
2 Modifications to the Dynamic namelists
2.1 New Dynamic options
The following table gives the new options (for the complete description, please refer to the documentation below):
Parameter name | Namelist | Remarks |
---|---|---|
Hzd_prof_S | gem_cfgs | See doc below and also |
Iau_cutoff | gem_cfgs | See doc below and also See Variable Recycling in GEM |
Iau_interval | gem_cfgs | See doc below and also See Variable Recycling in GEM |
Iau_period | gem_cfgs | See doc below and also See Variable Recycling in GEM |
Iau_tracers_S | gem_cfgs | See doc below and also See Variable Recycling in GEM |
Iau_weight_S | gem_cfgs | See doc below and also See Variable Recycling in GEM |
Schm_bitpattern_L | gem_cfgs | See doc below |
Fcst_start_S | step | See doc below |
Fcst_end_S | step | See doc below |
Var_UU | gement | See doc below |
Var_TT | gement | See doc below |
Var_W | gement | See doc below |
Var_ZD | gement | See doc below |
Var_Q | gement | See doc below |
2.2 Other changes to the Dynamic namelists
The following table gives the other changes that were made the namelists parameters (for the complete description, please refer to the documentation below):
Old parameter name | New parameter name | Remarks |
---|---|---|
Step_total | Fcst_end_S see complete documentation below | Data type is now a character not an integer |
3 Modifications to the Physics namelist
3.1 New Physics options
Parameter name | Remark |
---|---|
acchr | See doc below |
fnnmod | See doc below |
z0hcon | See doc below |
z0mtype | See doc below |
3.2 Deleted Physics option
The following keys must be removed from the gem_settings.nml.
Parameter name | Remark |
---|
4 Complete documentation
*_____________________________________________________________________________
* FILE gem_settings.nml
*_____________________________________________________________________________|
*_____________________________________________________________________________
* |
* PTOPO namelist (obsolete: look in configexp.cfg) |
*_____________________________________________________________________________|
*_____________________________________________________________________________
* |
* GRID namelist |
*_____________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL|
*--------------------|-------------------------------------------------|----- |
* Grd_dx | mesh length (resolution) in x-direction(degrees)| 0. |
* | for the LU grid or the uniform portion of GV grid |
* Grd_dxmax | maximum grid point spacing along x (degrees) | 360. |
* | for the GV grid only | |
* Grd_dy | mesh length (resolution) in y-direction(degrees)| 0. |
* | for the LU grid or the uniform portion of GV grid |
* Grd_dymax | maximum grid point spacing along y (degrees) | 180. |
* | for the GV grid only | |
*--------------------|-------------------------------------------------| |
* Grd_gauss_L | .TRUE. to set for a Gaussian grid |false |
*--------------------|-------------------------------------------------| |
The following 4 parameters apply only for LAM grids | |
* Grd_iref | I reference point (within Grd_ni) | 1 |
* Grd_jref | J reference point (within Grd_nj) | 1 |
* Grd_latr | latitude on rotated grid of reference point | 0. |
* | (Grd_iref,Grd_jref)| |
* Grd_lonr | longitude on rotated grid of reference point | 0. |
* | (Grd_iref,Grd_jref)| |
* | ie: reference point on centre of grid 401x301 | |
* Grd_iref=201,Grd_jref=151,Grd_latr=0.,Grd_lonr=180. | |
* | ie: reference point on centre of grid 400x300 | |
* | where Grd_dx =.14,Grd_dy = .44, | |
* | Grd_iref=201, Grd_jref=151, | |
* | Grd_lonr=180.07, Grd_latr=0.22, | |
*--------------------|-------------------------------------------------| |
* Grd_maxcfl | Determines the # of points for the pilot region | 1 |
* | for current LAM run(Glb_pil=max(1,Grd_maxcfl)+8)| |
* Grd_ni | Total number of points along X | 0 |
* | For LAM, total number of points not incl the | |
* | piloting points along x | |
* Grd_nila | number of points in x of the uniform or higher | 0 |
* | "core" resolution domain (GV grid) | |
* Grd_nj | Total number of points along Y | 0 |
* | For LAM, total number of points not incl the | |
* | piloting points along y | |
* Grd_njla | number of points in y of the uniform or higher | 0 |
* | "core" resolution domain (GV grid) | |
* Grd_typ_S | Computational grid type: first letter is G or L | "GU" |
* | for Global or Lam, second letter is U or V | |
* | for Uniform or Variable mesh | |
*--------------------|-------------------------------------------------| |
* The following four parameters define the rotation of the grid: | |
* Grd_xlat1 | geographic latitude of the center of the | 0.0 |
* | computational domain | |
* Grd_xlat2 | geographic latitude of a point on the equator of| 0.0 |
* | the computational domain | |
* Grd_xlon1 | geographic longitude of a point on the equator |180.0 |
* | of the computational domain | |
* Grd_xlon2 | geographic longitude of a point on the equator |270.0 |
* | of the computational domain | |
*-----------------------------------------------------------------------------
*_____________________________________________________________________________
* |
* GRDC namelist (definition of cascade grid) |
*_____________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL|
*--------------------|-------------------------------------------------|------|
* Grdc_dx | x horizontal resolution of target cascade grid | -1. |
* Grdc_dy | y horizontal resolution of target cascade grid | -1. |
* Grdc_hblen | number of points for the blending zone (Hblen_x)| 10 |
* Grdc_initphy_L | TRUE to dump out permanent bus for cascade mode |false |
* Grdc_iref | I reference point (within Grdc_ni) | 1 |
* Grdc_jref | J reference point (within Grdc_nj) | 1 |
* Grdc_latr | latitude on rotated grid of reference point | 0. |
* | (Grdc_iref,Grdc_jref)| |
* Grdc_lonr | longitude on rotated grid of reference point | 0. |
* | (Grdc_iref,Grdc_jref)| |
* | ie: reference point on centre of grid 401x301 | |
* Grdc_iref=201,Grdc_jref=151,Grdc_latr=0.,Grdc_lonr=180. | |
* | ie: reference point on centre of grid 400x300 | |
* | where Grdc_dx =.14, | |
* | Grd_iref=201, Grd_jref=151, | |
* | Grd_lonr=180.07, Grd_latr=0.22, | |
* Grdc_maxcfl | Determines the # of points for the pilot region | 1 |
* | for cascade LAM (Glb_pil = max(1,Grdc_maxcfl)+5 | |
* Grdc_nbits | Number of bits for the packing factor | |
* Grdc_nfe | Nesting interval specified with digits ending |'1H' |
* | with one character for the units: | |
* | S-seconds,D-days,M-minutes,H-hours | |
* Grdc_ni | Total number of points along X | 0 |
* Grdc_nj | Total number of points along Y | 0 |
* Grdc_start_S | Time string (units D, H, M or S) from the start | '' |
* | of the run to start producing the cascade files | |
* Grdc_end_S | Time string (units D, H, M or S) from the start | '' |
* | of the run to stop producing the cascade files | |
* Grdc_trnm_S | list of tracers to be written from piloting run |'@#$%'|
*-----------------------------------------------------------------------------
*_____________________________________________________________________________
* |
* GEMENT namelist |
*_____________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL|
*--------------------|-------------------------------------------------|------|
* Anal_cond | ice phase considered in analysis humidity field |false |
* E_schm_adcub | .true. cubic interpolation from phi to UV grid |true |
* | .false. linear interpolation | |
* E_schm_stlag | .true. cubic lagrange interpolation for U,V |true |
* | interpolation coefficients | |
* | .false. not available, error will occur | |
* E_tr3d_list_S | list of tracers to be read from analyse | |
* Var_Q | NOMVAR for q (deviation to the |'QT1' |
* | log-hydrostatic-pressure) | |
* | Choices QT1,'', set it to '' not to read q | |
* | If Var_Q='QT1' and not found, model will | |
* | set q to zero. | |
* Var_TT | NOMVAR for the temperature |'@#$%'|
* | Choices 'TT1','TT','VT' and '@#$%' (default) | |
* | If Var_TT='@#$%', model will look for temp. var | |
* | in the following order TT1, TT and VT | |
* Var_U | NOMVAR for the winds. |'@#$%'|
* | Choices 'UT1','UU' and '@#$%' (default) | |
* | If Var_U='@#$%', model will look for wind var | |
* | in the following order UT1,VT1 and UU,VV | |
* Var_W | NOMVAR for w (true vertical velocity) |'WT1' |
* | Choices 'WT1'(default),'ZZ' and '' | |
* | Set it to '' not to read w | |
* | If Var_W='WT1' the model will look for the | |
* | following varibale in order 'WT1','ZZ', if none | |
* | is found, the model will compute w | |
* | If Var_W='ZZ' and not found the model aborts | |
* Var_ZD | NOMVAR for zd (zeta dot) |'ZDT1'|
* | Choices 'ZDT1'(default),'' | |
* | set it to '' not to read zd | |
* | If choice is not found, model will compute zd | |
* Pil_bmf_L | .true. to have BMF files,.false.to have 3DF |false |
* Pil_dx | resolution of 3DF/BCS data to feed model in rad|Grd_dx|
* Pil_hblen | Number of points for blending (Hblen) | 10 |
* Pil_jobend_S | Ending date for pilot fi(yyyymmdd.hhmmss) |'@#$%'|
* Pil_jobstrt_S | Starting date for pilot fi(yyyymmdd.hhmmss) |'@#$%'|
* Pil_lancemodel | Launches the model job (system call) from the |10000 |
* | GEMNTR after 'Pil_lancemodel" timeframes (LAM) |10000 |
* Topo_clip_oro_L | to clip negative values in topography |true |
*******************************************************************************
* WARNING FOR LAM
* The following keys to filter the topography are not
* effective in LAM configuration. The model will read ME from
* the geophy file and will not apply any filtering. If you
* want the filtered topo, remove ME from the geophy file and
* zap MF to ME. The MF in the geophy file
* (produced with genphysx) is the filtered topography which
* is equivalent, to the machine precision, to what the entrance
* used to do.
*
* Topo_dgfmx_L | .true. -apply digital filter to topography |false |
* Topo_dgfms_L | .true. - consider map scale in digital filtering|true |
* | .false.- ignore map scale in digital filtering | |
* Topo_filmx_L | .true. -filtering 2 delta X topography |true |
* | .false. -no filters to topography | |
*-----------------------------------------------------------------------------
*_____________________________________________________________________________
* |
* ADW_CFGS namelist |
*_____________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL|
*--------------------|-------------------------------------------------|------|
* Adw_gccsa_L | .true. => to improves speed computation of the |false |
* | upwind positions using | |
* | Ritchie-Beaudoin approximations | |
* | ( 1994, Mon.Wea.Rev. 122, 2391–2399).| |
* Adw_ckbd_L | .true. => to check if upstream points from north|false |
* | and south PE's are inside adv. grid | |
* | .true. => to not call the adw_ckbd subroutine | |
* Adw_exdg_L | .true. => to print points of upstream positions |false |
* | outside of advection source grid | |
* | .false.=> to not print | |
* Adw_mono_L | .true. for monotonic advection on tracers |true |
* Adw_nosetint_L | .true. to bypass adw_setint for TRILIN (intern) |false |
* Adw_stats_L | .true. to give advection statistics (glbstat) |false |
* Adw_thermopos_L | .true. to compute thermo upstream positions |false |
* | .false. iterpolated from momentum ones (faster) | |
* Adw_useadx_L | .true. to use "Adx" advection package (not Adw) |true |
*-----------------------------------------------------------------------------
*_____________________________________________________________________________
* |
* STEP namelist |
*_____________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL|s
*--------------------|-------------------------------------------------|------|
* Step_runstrt_S | Analysis date for LAM run (yyyymmdd.hhmmss) |'@#$%'|
* Step_nesdt | Number of seconds between 2 consecutive | 0 |
* | boundary condition(BC) time frames | |
* Step_leapyears_L | ??? | ??? |
* Step_dt | timestep used by the model | 900. |
* Step_nesdt | Nesting Time Interval in seconds | -1 |
* Step_runstrt_S | Starting date for LAM run (yyyymmdd.hhmmss) |' ' |
* Step_bkup | Number of timesteps to save a restart file for | 9999 |
* | backup if "restart" is not true. | |
* Step_gstat | Number of timesteps for a global stat (glbstat)| 9999 |
* Step_rsti | Number of timesteps to save a restart file | 9999 |
* Step_spinphy | Timestep to save "BUSPER" 9999999|
* Fcst_start_S | A time string (units D, H, M or S) for the |'0H' |
* | forecast start | |
* Fcst_end_S | A time string (units D, H, M or S) for the |'NIL' |
* | forecast end: replaces Step_total as a way to | |
* | define integration length | |
*-----------------------------------------------------------------------------
*_____________________________________________________________________________
* |
* GEM_CFGS namelist |
*_____________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL|
*--------------------|-------------------------------------------------|------|
* Clim_climat_L | .true. for Climate mode |false |
* Clim_inincr_L | .true. to set the surface increments in Climat |false |
* Cstv_bA_8 | value for time off-centering of Semi-lag |0.6 |
* Cstv_ptop_8 | basic state pressure at the top (Pa) |-1.0 |
* Cstv_tstr_8 | T* (basic state temperature) (K) | 240.0|
* Eigv_parity_L | FOR GLOBAL only, (sol_parite_2 instead of mxma) | |
* | .true. to apply the parallel direct solution |false |
* | of high-order diffusion equation with mxma8 | |
* | using reflexion symmetry of C-grid(global) | |
* Eq_sponge | Coefficients that multiply KM to simulate | 0.0 |
* | sponge layer near the top of the model. | |
* | Warning! if this parameter is used, the EPONGE | |
* | in the physics namelist should be removed. | |
* Grd_rcoef | pair of coefficients (min,max) to control the |1.,1. |
* | flattenning of the vertical coordinate | |
*--------------------|-------------------------------------------------|------|
* HYB | array of model levels , 0.0 < HYB < 1.0 |-1.0 |
*--------------------|-------------------------------------------------|------|
* Horizontal diffusion if activated, will be applied to the following | |
* variables : Horizontal winds, ZDot, W | |
*--------------------|-------------------------------------------------|------|
* Hzd_1d_L | true if 1D diff. (otherw. 2D) for filtering |false |
* Hzd_difva_L | Logical control for latitudinal modulation of |false |
* | the horizontal diffusion coefficient | |
* Hzd_lnr | U and V 2 delta-x removal ratio when using | -1 |
* | HO_IMP range(0.0-1.0) | |
* Hzd_lnr_theta | Theta 2 delta-x removal ratio when using | -1 |
* | HO_IMP range(0.0-1.0). If Hzd_lnr_theta <= 0 | -1 |
* | If Hzd_lnr_theta <= 0 no diffusion on theta | |
* HZD_prof_S | Vertical profile of explicit horizontal |'NIL' |
* | diffusion coefficient. Example : | |
* | Hzd_prof_S= "del2.05@1", "del2.05@.05","del2.6@.02" |
* Hzd_pwr | Hor. diffusion order on U and V when using | -1 |
* | HO_IMP del-n available: 2, 4, 6, 8 | |
* Hzd_pwr_theta | Hor. diffusion order on theta when using | -1 |
* | HO_IMP del-n available: 2, 4, 6, 8 | |
* Hzd_t0_0_L | true if winds T0 filt. in WNDTH (mode NL) |false |
* Hzd_t1_0_L | true if winds T1 filt. in WDPERS (mode NL) |false |
* Hzd_type_S | "HO_IMP" High Order implicit | NIL |
* | "NIL" for no horizontal diffusion | |
* | "HO_EXP" for a 9-point filter diffusion (LAM | |
* | mode only) | |
*--------------------|-------------------------------------------------|------|
* Horizontal diffusion of tracers | |
*--------------------|-------------------------------------------------|------|
* Hzd_pwr_tr | Tracers Hor. diffusion order when using | -1 |
* | HO del-n (n=2,4,6,8) | |
* Hzd_lnr_tr | Tracers 2 delta-x removal ratio when using | -1 |
* | HO_IMP range(0.0-1.0) | |
* Hzd_tr3d_name_S | List of tracers to be diffused | "" |
*--------------------|-------------------------------------------------|------|
* Incremental Analysis Update (IAU) | |
*--------------------|-------------------------------------------------|------|
* Iau_cutoff | The cutoff period for the 'sin' filter (in hours)| 6. |
* Iau_interval | The number of seconds between increment fields. | -1 |
* Iau_period | The number of seconds over which IAU will be | -1 |
* | will be run (typically the length of | |
* | the assimilation window). Default < 0 | |
* | means that no IAUs are applied. | |
* Iau_tracers_S | An optional list of tracers to be incremented. | "" |
* Iau_weight_S | The type of weighting function to be applied to |'constant'|
* | the analysis increments: | |
* | 'constant' (default) uniform increments | |
* | 'sin' DF-style weights (Fillion et al. 1995)| |
*--------------------|-------------------------------------------------|------|
* Init_balgm_L | true -> initialization is performed |false |
* Init_dfnp | number of points for digital filter | 5 |
* | (equals the number of timesteps +1) | |
* Init_dfpl_8 | period limit of digital filter (secs.) |21600.|
* Init_dftr_L | true -> passive tracers digitally filtered |false |
* | false-> passive tracers set to result obtained | |
* | at mid-period during initialization | |
* | period (no filtering) | |
* Init_dfwin_L | true -> windowing is applied |true |
* Lam_0ptend_L | true for Zero physics tendency in blending area |true |
* Lam_acidtest_L | true for LAM acid test |false |
* Lam_blendoro_L | true to blend the topography with the pilot |true |
* Lam_blend_H | number of points for horizontal blending |10 |
* Lam_blend_T | number of levels for top blending |0 |
* Lam_gbpil_T | number of levels for top piloting |-1 |
* Lam_ctebcs_L | true-> to force constant (fixed) boundary condit|false |
* Lam_hint_S | Types of horizontal interpolation from 3DF/BCS | |
* | files onto model grid in GEMDM: CUB_LAG|
* | 'CUB_LAG'/'LINEAR'/'NEAREST' | |
* Lam_toptt_L | true -> The plane of the top temperature layer |false |
* | is completely overwritten from the 2D pilot data| |
* Lctl_debug_L | .true. to print more information to std output |false |
* Lctl_rxstat_S | precistion in print glbstats |'LCL_4'|
* Out3_cliph_L | .true. to clip humidity variables on output |false |
* Out3_closestep | period (in timesteps) to accumulate records in | -1 |
* | one output file. -1 to have one timestep/file | -1 |
* The following are 7 switches used in the context of vertical | |
* interpolation toward pressure levels: | |
* Out3_cubdd_L | .true. for cubic interpolation for DD |true |
* Out3_cubds_L | .true. for cubic interpolation for DS |true |
* Out3_cubqq_L | .true. for cubic interpolation for QQ and QR |true |
* Out3_cubqs_L | .true. for cubic interpolation for QS and Q3 |true |
* Out3_cubuv_L | .true. for cubic interpolation for UU,VV and UV |true |
* Out3_cubww_L | .true. for cubic interpolation for WW |true |
* Out3_cubzt_L | .true. for cubic interpolation for GZ,VT and HU |true |
* Out3_debug_L | .true. to have verbose during output calls |false |
* Out3_etik_S | 'etiket' used in output fields. | ' ' |
* Out3_flipit_L | .true. to flip output from ni*nj*nk to ni*nk*nj |false |
* Out3_fullplane_L | true to trigger new output system by full planes|false |
* | This replaces the # files | |
* Out3_ip3 | default value for IP3 is 0 | 0 |
* | -1 for IP3 to contain step number, >0,given IP3 | |
* Out3_linbot | number of layers close to the bottom of the | 0 |
* | model within which a linear interpolation of GZ | |
* Out3_nbitg | Packing factor used for all variables except for| 16 |
* | those defined in Out_xnbits_s | |
* Out3_ndigits | minimum of digits used to represent output units| 3 |
* Out3_newout_L | true to get new physics output system |false |
* Out3_satues_L | .true. for humidity variables to consider |flase |
* | water/ice phase for saturation | |
* Out3_uencode_L | true to trigger direct encoding of the 'U' grid |false |
* | for yin-yang configurations | |
* Out3_unit_S | 'H' or '' for output in hours, 'P' for in steps,| '' |
* | 'S'(seconds),'M'(minutes),'D'(days) | |
* Out3_zund | list of levels for underground extrapolation | 0 |
* | and VT is done even if flcubic is .true. | |
* Out3_postfreq | Frequency in minutes at which the outputs will | 0 |
* | be done during the integration. The default | |
* | behavior is to launch a single job at the end | |
* | of the integration. | |
*--------------------|-------------------------------------------------|------|
* The following variables are to help compute latitudinal modulation of| |
* vertical diffusion coefficient on momentum by fitting a cubic btwn | |
* values P_lmvd_weigh_low_lat and P_lmvd_weigh_high_lat | |
* at latitudes P_lmvd_low_lat and P_lmvd_high_lat | |
* | |
* P_lmvd_high_lat | latitude at which the multiplication | 5.0 |
* | factor becomes P_lmvd_weigh_high_lat | |
* P_lmvd_low_lat | latitude at which the multiplication factor | 30.0 |
* | becomes P_lmvd_weigh_low_lat | |
* P_lmvd_weigh_high_lat| multiplication factor of P_pbl_spng at | 1.0 |
* | latitude P_lmvd_high_lat | |
* P_lmvd_weigh_low_lat| multiplication factor of P_pbl_spng at | 1.0 |
* | latitude P_lmvd_low_lat | |
*--------------------|-------------------------------------------------|------|
* P_pbd_dumpbus | Row statistics on physics buses content on every| 0 |
* | 'P_pbd_dumpbus' timesteps | |
* P_runlgt | Running length: width (number of points) of the | l_ni |
* | physics slice | |
*--------------------|-------------------------------------------------| |
* P_zong_nbin | number of geographical latitude bands | G_nj |
* P_zong_znli | zonal diagnostic interval in timesteps | 0 |
* P_zong_znmod | extraction mode: | 1 |
* | 1 => save variables | |
* | 2 => save the square of the variables | |
* | 3 => save both | |
* P_zong_znprf_S | list of zonal diag for profile variables | |
* P_zong_znsrf_S | list of zonal diag for surface variables | |
* P_zong_znsus_L | .true. for zonal diagnostics requested |false |
*--------------------|-------------------------------------------------| |
* perturb_nbits | Number of bits to perturb on initial conditions | 0 |
* perturb_npts | Stride for perturbation on initial conditions | 10 |
*--------------------|-------------------------------------------------| |
* Rstri_glbcol_L | .true. to write one global binary restart file |false |
* Schm_adcub_L | .true. => cubic interpolation |true |
* | .false.=> linear interpolation | |
* Schm_Adw_extrap_L | .false.=> Semi-Lag. traj. cannot go above first |false |
* | momentum level or below last momentum level | |
* | .true. => Semi-Lag. traj. can go up top model | |
* | top or to model surface. | |
* Schm_autobar_L | .true. => auto barotropic option |false |
* Schm_bitpattern_L | .true. => Modify slightly code behaviour to |false |
* | ensure bitpattern reproduction in restart mode | |
* | using FST file | |
* Schm_hydro_L | true -> hydrostatic run |false |
* | false-> non-hydrostatic run | |
* Schm_hzdadw_L | true to trigger horizontal diffusion of momentum|false |
* | at each CN iteration (default=.F.) | |
* Schm_itcn | number of iterations for Crank-Nicholson | 2 |
* Schm_itnlh | number of iterations to solve non-linear | 2 |
* | Helmholtz problem | |
* Schm_itraj | number of iterations to compute trajectories | 2 |
* Schm_modcn | frequency of Crank-Nicholson procedure | 1 |
* Schm_pcsty_L | compute physics tend. for tpt1,tplt1,tdt1,psdt1 |true |
* Schm_pheat_L | compute physics tendencies for fit1 and fipt1 |true |
* Schm_psadj_L | true -> ps adjust is activated (at every time |false |
* | step, the integral of ps over the domain| |
* | is restored to the value of the previous| |
* | time step; afterward, q and s are re- | |
* | computed;this can be done in | |
* | hydrostatic mode only)| |
* Schm_Tlift | =1 Last thermo level at momentum level | 0 |
* | =0 Last thermo level is staggered | |
* Schm_topo_L | true to have topography | true |
* Schm_wload_L | Apply water loading in the calculations |false |
* Schm_xwvt3 | type of extrapolation for wind calculation | 0 |
* | at time t-dt/2 (th): | |
* | =0 => two time levels (t1, t2) | |
* | =1 => two time levels (t1, t2) for u,v | |
* | three time levels for vertical wind | |
* | =2 => three time levels (t1, t2, t3) | |
* Sol_fgm_eps | Epsilon value for non Yin-Yang iterative solver |1.d-07|
* Sol_fgm_maxits | maximum number of iterations allowed for the |200 |
* | non Yin-Yang iterative solver | |
* Sol_fft_L | .true. to use FFT solver if possible | true |
* | .false. to use MXMA solver (slower,less precise)| |
* Sol_im | size of Krylov subspace in iterative solver |15 |
* | - should not exceed 100 | |
* Sol_precond_S | name of preconditioner for iterative solver | |
* | 'JACOBI','MULTICOL','DIAGO' |JACOBI|
* Sol_type_S | type of solver:'ITERATIF','DIRECT' |DIRECT|
* Sol_yyg_eps | Epsilon value for the Yin-Yang iterative solver |1.d-07|
* Sol_yyg_maxits | maximum number of iterations allowed for the |40 |
* | Yin-Yang iterative solver | |
* Stat_liste | list of variables to do blocstat |'ALL_DYN_T1'|
* | Any gmm variable name, or predefine lists : |'TR/HU:P' |
* | 'ALL', 'ALL_DYN_T0', 'ALL_DYN_T1', 'ALL_TR_T0', | |
* | 'ALL_TR_T1' | |
*--------------------|-------------------------------------------------|------|
* Vertical sponge if activated, will be applied to the following variables : |
* Horizontal Wind, Temperature (Top level), Zdot, W | |
*--------------------|-------------------------------------------------|------|
* Vspng_coeftop | Top coefficient for del-2 diffusion (m2/s) | -1 |
* Vspng_njpole | (non-LAM) Number of points along j on which to | 3 |
* | apply modulation to 0. of the diff. coefficient | |
* Vspng_nk | # of levels from the top of the model (thickness| |
* | of the vertical sponge layer) | 0 |
* Vspng_vec_L | .true. to use vectorial diffusion of winds |false |
* Vspng_zmean_L | .true. will subtract the zonal mean of U |false |
* | component before diffusion and then added back | |
* Vtopo_ndt | Number of timesteps for topography to evolve | 0 |
* Vtopo_start | Timestep to start topography which varies in time -1 |
*-----------------------------------------------------------------------------
* Zblen parameters are active in theoretical cases only |
* Zblen_L | .true. to apply vertical sponge | false|
* Zblen_spngthick | thickness (in meters) of vertical sponge |7.e+03|
* Zblen_spngtt_L | if .T. and Zblen_L=.T., apply sponge also to | false|
* | temperature field | |
*-----------------------------------------------------------------------------
* Zdot_divhlm_L | true for divergence high level modulation |false |
* | in initial computation of Zdot | |
*-----------------------------------------------------------------------------
*_____________________________________________________________________________
* |
* SERIES namelist (for timeseries data) |
*_____________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL|
*--------------------|-------------------------------------------------|----- |
* P_serg_serstp | times series package stops at this timestep | 99999|
* P_serg_srprf_S | list of time series for profile variables | |
* P_serg_srsrf_S | list of time series for surface variables | |
* P_serg_srsus_L | .true. for time-series requested |false |
* P_serg_srwri | number of timesteps between time-series writeout| 1 |
* Xst_stn_ij | Stations chosen in gridpoints i,j for time-serie|-9999.|
* | For LAM, i,j values refer the core grid | |
* | Format: "STN_NAME",i,j, | |
* | ^ ^ ^ | |
* | string 2 integers | |
* Xst_stn_latlon | Stations chosen in lat,lon for time-series |-9999.|
* | Format: "STN_NAME",ilat,lon, | |
* | ^ ^ ^ | |
* | string 2 reals | |
*-----------------------------------------------------------------------------
*_____________________________________________________________________________
* |
* ENSEMBLES namelist (for ensemble forecasting) |
*_____________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL|
*--------------------|-------------------------------------------------|----- |
* Ens_conf | switch to activate generation of Markov chains, |false |
* | use of SKEB and use of PTP | |
* Ens_mc_seed | seed of the random number generator usually we | -1 |
* | put DAY and member number | |
* Ens_skeb_conf | switch to activate SKEB |false |
* Ens_skeb_dif | switch to do SKEB calculation based on diffusion|false |
* Ens_skeb_gwd | switch to do SKEB calculation based on gravity |false |
* | wave drag | |
* Ens_stat | switch to print global stat related to Markov |false |
* | chains, SKEB and PTP | |
* Ens_skeb_div | switch to do the calculation of the divergence |false |
* | due to SKEB forcing | |
* Ens_mc3d_nlon | number of longitudes of the gaussian grid used | 16 |
* | for the 3D Markov chains (in the SKEB | |
* | calculation) | |
* Ens_mc3d_nlat | number of latitudes of the gaussian grid used | 8 |
* | for the 3D Markov chains (used in the SKEB | |
* | calculation) | |
* Ens_mc3d_trnz | vertical truncation for 3D Markov chain (used | 3 |
* | by SKEB) | |
* Ens_mc3d_trnl | low wave number truncation limit used in | 8 |
* | 3D Markov chain (used by SKEB) | |
* Ens_mc3d_trnh | high wave number truncation limit used in | 8 |
* | 3D Markov chain (used by SKEB) | |
* Ens_mc3d_max | maximum value of the 3D Markov chain (used by | 0.0 |
* | SKEB) | |
* Ens_mc3d_min | minimum value of the 3D Markov chain (used by | 0.0 |
* | SKEB) | |
* Ens_mc3d_std | std. dev. value for the 3D Markov chain (used by| 0.0 |
* | SKEB) | |
* Ens_mc3d_tau | decorrelation time (seconds) for 3D Markov chain| 0.0 |
* | (used by SKEB) | |
* Ens_mc3d_str | value of stretch for 3D Markov chain (used by | 0.0 |
* | SKEB) | |
* Ens_skeb_alph | coefficient Alpha for momentum in SKEB | 0.0 |
* Ens_skeb_alpt | coefficient Alpha for temperature in SKEB | 0.0 |
* Ens_skeb_bfc | coefficient for Gaussian filter used in SKEB |1.e-01|
* Ens_skeb_lam | wavelength for Gaussian filter in SKEB |2.e+05|
* Ens_ptp_conf | switch to activate PTP (perturb tendencies of |false |
* | physics) | |
* Ens_mc2d_nlon | no. of longitudes for 2D Markov chains (used in | 16 |
* | PTP) | |
* Ens_mc2d_nlat | no. of latitudes for 2D Markov chains (used in | 8 |
* | PTP) | |
* Ens_mc2d_ncha | number of 2d Markov chains | 1 |
* Ens_mc2d_trnl | low wave number horizontal truncation limit for | 8 |
* | 2D Markov chains (used in PTP) | |
* Ens_mc2d_trnh | high wave number horizontal truncation limit for| 8 |
* | 2D Markov chains (used in PTP) | |
* Ens_mc2d_min | minimum value of the 2D Markov chains (used by | 0.0 |
* | PTP) | |
* Ens_mc2d_max | maximum value of the 2D Markov chains (used by | 0.0 |
* | PTP) | |
* Ens_mc2d_std | standard deviation value for 2D Markov chains | 0.0 |
* | (used by PTP) | |
* Ens_mc2d_tau | decorrelation time (seconds) for 2D Markov | 0.0 |
* | chains (used by PTP) | |
* Ens_mc2d_str | value of stretch for Markov chains (used by PTP)| 0.0 |
* Ens_ptp_cape | CAPE value in Kain-Fritsch scheme to stop | 0.0 |
* | perturbing the physical tendencies (in PTP) | |
* Ens_ptp_critw | vertical velocity value (m/s) above which we | 100.0|
* | stop perturbing the physical tendencies (in PTP)| |
* Ens_ptp_env_u | upper value of transition zone of vertical | 1.0 |
* | envelope in sigma for PTP (above that full | |
* | perturbation) | |
* Ens_ptp_env_b | bottom value of transition zone of vertical | 1.0 |
* | envelope in sigma for PTP (below that no | |
* | perturbation) | |
* Ens_ptp_fac_reduc | factor of reduction of the perturbation the | 0.0 |
* | physical tendencies (in PTP) when convection | |
* | occurs | |
* Ens_ptp_tlc | TLC value (convective precipitation) in Kuo | 0.0 |
* | (OLDKUO) scheme to stop perturbing the physical | |
* | tendencies (in PTP) | |
*-----------------------------------------------------------------------------
*_________________________________________________________________________________
* |
* PHYSICS_CFGS namelist (phy_namelist.cdk) |
* initialized in phy_opt.ftn ( BLOCK DATA PHY_OPTIONS_DATA) |
* |
* Please! Keep list in strict alphabetical order |
* |
* New options in red, deleted options in gray |
*_________________________________________________________________________________|
* | | |
* NAME | DESCRIPTION | DEFAULT |
* | | VALUE |
*--------------------|-------------------------------------------------|----------|
* ADVECTKE | .TRUE.: turbulent kinetic energy advect. is done| .FALSE. |
* AGREGAT | .TRUE.: aggregation of surface fields is done | .FALSE. |
* AS2 | parameter for stability function | 12.0 |
* BETA2 | parameter for stability function | 1.0 |
* BKGALB | .TRUE.: to use background albedo (no snow) | .TRUE. |
* | .FALSE.: to compute albedo considering snow,ice,| |
* | and vegetation | |
* CHAUF | .TRUE.: surface heat flux from oceans (PHYSIMP) | .TRUE. |
* CONVEC | convection scheme name | 'NIL' |
* | 'SEC','MANABE','OLDKUO','FCP','KFC','KUOSTD', | |
* | 'KUOSYM','KUOSUN','RAS','FCPKUO','KFCKUO2', | |
* | 'BECHTOLD' | |
* DBGMEM | .TRUE.: activate debug physics memory management| .FALSE. |
* | system | |
* DIAG_TWIND | .TRUE. to obtain estimate of surface wind gusts | .FALSE. |
* DIFFUW | .TRUE.: diffuse vertical motion | .FALSE. |
* DRAG | .TRUE.: surface friction is on (PHYSIMP) | .TRUE. |
* DRYLAPS | .TRUE. : uses dry adiabat | .TRUE. |
* | .FALSE.: uses Schuman-Newell lapse rate | |
* DZSEDI | thickness of the lowest model layer near the | 60. |
* | surface (used to calc. sedimentation timestep | |
* | in 'EXCRIG' condensation scheme). | |
* EPONGE | coefficients that multiply KM to simulate | 0.0 |
* | sponge layer near the top of the model | |
* ETRMIN2 | minimal value for TKE in stable case | 1.E-4 |
* | (for 'CLEF') | |
* EVAP | .TRUE.: surface evaporation is on | .TRUE. |
* | (valid for full and simplified physics) | |
* FACDIFV | factor (usually 1 or 2) that multiplies the | 1. |
* | the timestep to enhance the effect of the | |
* | vertical diffusion | |
* FACTDT | =1 for 2-time level integration scheme | 1. |
* | =2 for 3-time level (leapfrog) int. scheme | |
* FLUVERT | boundary layer processes | 'NIL' |
* | 'CLEF': non-cloudy boundary layer formulation | |
* | 'MOISTKE': cloudy boundary layer formulation | |
* | 'NIL': no vertical diffusion | |
* FNNMOD | Non-dimensional parameter that modulates the | 2 |
* | cloud fraction enchancement factor (fnn) used | |
* | in the PBL scheme 'clef' | |
* | (note: fnnmod must be >= 2) | |
* FOMIC | .TRUE.: Fomichev radiation code | .FALSE. |
* GWDRAG | gravity wave drag formulation | 'NIL' |
* | 'GWD86': gravity wave drag + low-level blocking | |
* | 'GWD95': gravity wave drag (1995 version) | |
* HC2 | 0.0 -> 1.0; threshold relative humidity for | 0.6 |
* | onset of moist convective adjustment| |
* HF2 | 0.0 -> 1.0; threshold relative humidity for | 1.0 |
* | upward moisture flux during | |
* | convective adjustment | |
* HINES_FLUX_FILTER | Number of iteration of the vertical smoothing | 0 |
* | of the wind fluxes due to non-orographic gravity| |
* | wave drag | |
* HM2 | 0.0 -> 1.0; an input in the calculation of the | 1.0 |
* | saturation relative humidity for the| |
* | first iteration (conv. adjustment) | |
* ICELAC | .TRUE. water temperature of ice-covered likes | .FALSE. |
* | is 0C only if point is north of ice line, needs | |
* | an initialization file otherwise the model stops| |
* ICEMELT | .TRUE.: sea ice melting | .FALSE. |
* IHEATCAL | 1: consider heating from non-orog. drag | 0 |
* | 0: no " " " " | |
* IMPFLX | .TRUE. : implicit surface fluxes | .FALSE. |
* | .FALSE.: explicit surface fluxes | |
* INILWC | .TRUE.: to initialize water content and cloud | .FALSE. |
* | fraction at time 0 for Sundqvist schemes| |
* KFCDEPTH | minimum depth of conv. updraft in KFC scheme | 4000. |
* KFCDET | total forced detrainment in KFC scheme | 0.0 |
* KFCDLEV | init. level of forced detrainment in KFC scheme | 0.5 |
* KFCMOM | .TRUE.: to generate wind tendencies in KFC | .FALSE. |
* KFCPCP | 'ORI': KFC orig. scheme (not conserv. for HU) | 'ORI' |
* | 'CONSPCPN': conservation of water in KFCP | |
* KFCRAD | initial convective updraft radius in KFC scheme | 1500. |
* KFCTIMEA | convect. time adjustment in Kain-Fritsch scheme | 3600. |
* KFCTIMEC | convective time scale in Kain-Fritsch | 3600. |
* KFCTRIG4 | 4 values to control trigger parameter of | |
* | Kain-Fritsch convection scheme (WKLCL): 0.,0.,0.05,0.05 |
* | Trigger parameter will increase from | |
* | kfctrig4(3) | 0.05 |
* | to kfctrig4(4) | 0.05 |
* | between timestep kfctrig4(1) | 0.0 |
* | to timestep kfctrig4(2) | 0.0 |
* KFCTRIGA | nominal resolution for which KFCTRIG4 is set. | -1.0 |
* | This is inactive if value <= 0. | |
* KFCTRIGL | over land and lakes | 0.05 |
* | we keep the value set by the "ramp" above | |
* | over sea water: | |
* | for |lat| >= TRIGLAT(2) we keep value set | |
* | by the "ramp" KFCTRIG4 | |
* | for |lat| <= TRIGLAT(1) we use the new value | |
* | KFCTRIGL | |
* | and linear interpolation in between TRIGLAT(1) | |
* | and TRIGLAT(2) | |
* KFCTRIGLAT | logical key for variation of the trigger | .FALSE. |
* | function depending on latitude and land-sea-lake| |
* | mask | |
* KKL2 | sedimentation threshold for mixphase | 0.1 |
* KNTRAD | number of timesteps between full radiation | 0 |
* | calculations | |
* KTICEFRAC | .TRUE.: calculate ice fraction in KTRSNT_MG | .TRUE. |
* LIMSNODP | .TRUE.: to limit snow depth to 10 cm over | .FALSE. |
* | seaice and glacier | |
* LMETOX | .TRUE.: add methane oxydation as source of | .FALSE. |
* | humidity in the stratosphere | |
* LONGMEL | 'BLAC62': mixing length calc. using Blackadar | 'BLAC62' |
* | 'BOUJO': mixing length calc. using Bougeault | |
* MOYHR | time length (hours) for special time average | 0 |
* | physics variables | |
* MY_CCNTYPE | switch for airmass type | 1 |
* | 1 = maritime, 2 = continental 1 | |
* MY_DBLMOM_C | double-moment for cloud (for 'my_dm' only) | .TRUE. |
* MY_DBLMOM_G | double-moment for graupel (for 'my_dm' only) | .TRUE. |
* MY_DBLMOM_H | double-moment for hail (for 'my_dm' only) | .TRUE. |
* MY_DBLMOM_I | double-moment for ice (for 'my_dm' only) | .TRUE. |
* MY_DBLMOM_R | double-moment for rain (for 'my_dm' only) | .TRUE. |
* MY_DBLMOM_S | double-moment for snow (for 'my_dm' only) | .TRUE. |
* MY_DIAGON | diagnostic fields get calculated | .TRUE. |
* MY_DZSEDI | thickness of the lowest model layer near the | 50. |
* | surface (used to calc. sedimentation timestep) | |
* MY_FULL_VERSION | specific sub-version for 'my_full' | 4 |
* | 1=single-moment | |
* | 2=double-moment_fixed_dispersion | |
* | 3=double-moment_diagnostic_dispersion | |
* | 4=triple-moment | |
* MY_ICEON | ice-phase switched on | .TRUE. |
* MY_RAINON | autoconversion (cloud to rain) switched on | .TRUE. |
* MY_SEDION | sedimentation switched on | .TRUE. |
* MY_SNOWON | snow initiation switched on | .TRUE. |
* MY_WARMON | warm-phase switched on | .TRUE. |
* NON_ORO | .TRUE.: Hines non-orographic GWD scheme is on | .FALSE. |
* NSLOFLUX | number of timesteps for which surface | 0 |
* | 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 | |
* OWFLUX | .TRUE.: in coupling mode, fluxes over ocean are | .FALSE. |
* | taken from ocean model | |
* PARSOL | thermal parameters for ground (force-restore) | |
* | (1) heat capacity of soil | 2.3E+6 |
* | (2) heat capacity of snow | 1.0E+6 |
* | (3) heat capacity of ice | 2.0E+6 |
* | (4) heat diffusivity of soil | 0.5E-6 |
* | (5) heat diffusivity of snow | 0.6E-6 |
* | (6) heat diffusivity of ice | 1.1E-6 |
* PBL_COUPLED | Run with a coupled high vertical resolution | .FALSE. |
* | boundary layer (PBL). | |
* PBL_KTOP | | 1 |
* PBL_RICRIT | Richardson num. critical values for hysteresis | 1.,1. |
* PBL_TSPLIT | | 1 |
* PBL_ZSPLIT | | 1 |
* PCPTYPE | 'BOURGE': use Bourgouin algorithm (bourge1) | 'NIL' |
* | to determine precip. types. Cannot use with | |
* | 'EXC' and 'EXCRIG' condensation schemes | |
* | 'NIL': no call to bourge1 | |
* QCFC11 | CFC11 bckgrnd atmospheric concentration (PPMV) | 0.280 |
* QCFC12 | CFC12 " " " | 0.530 |
* QCH4 | CH4 " " " " | 1.783 |
* QCO2 | CO2 " " " " | 380. |
* QN2O | N2O " " " " | 0.3186 |
* RADFILES | format of radiation files to be read | 'STD' |
* | 'STD': RPN standard file | |
* | 'UNF': unformatted | |
* RADFIX | .TRUE.: radiation fixes near the model top | .TRUE. |
* RADFLTR | .TRUE.: vertical smoothing on radiative fluxes | .TRUE. |
* RADIA | radiation scheme | 'NIL' |
* | 'OLDRAD': simple radiation scheme | |
* | 'NEWRAD': complete radiation scheme | |
* | 'CCCMARAD': most advanced radiation scheme | |
* RADNIVL | list of levels on which IR and VIS radiation | 0 |
* | calculations are performed (to save on CPU time)| |
* RADSLOPE | key for activation of the radiation along slopes| .FALSE. |
* REFRACT | Additional output for low level refraction | .FALSE. |
* RMSCON | launching level value of GW rms wind (m/s) from | 1.0 |
* | non-orographic origin | |
* SALTY_QSAT | TRUE: takes into account effect of ocean | .FALSE. |
* | salinity on saturation specific humidity at | |
* | ocean surface (boundary condition for LH flux | |
* | calculation) | |
* SATUCO | .TRUE. : water/ice phase for saturation calc. | .TRUE. |
* | .FALSE.: water phase only for saturation calc. | |
* SCHMSOL | land surface processes | 'FCREST' |
* | 'FCREST': force-restore (simple) | |
* | 'ISBA': ISBA surface scheme (complex) | |
* | 'CLASS': CLASS surface scheme (most complex) | |
* SCHMURB | urban surface processes | 'NIL' |
* SGO_STABFAC | Turns on/off the amplification factor | .TRUE. |
* | (due to stability) of the drag coefficient in | |
* | the orographic blocking scheme | |
* SGO_NLDIRFAC | Turns on/off the non-linear amplification factor| .TRUE. |
* | (depending on wind direction) of the drag | |
* | coefficient in the orographic blocking scheme | |
* SGO_CDMIN | Sets the minimum value of the drag coefficient | 1.0 |
* | in the orographic blocking scheme. | |
* SHLCVT | shallow convection schemes | 2 * 'NIL'|
* | (two schemes can be used concurrently) | |
* | (1) 'GELEYN','CONRES','SHALOW','SHALODQC','NIL' | |
* | (2) 'KTRSNT','NIL' | |
* SIMISCCP | .TRUE.: run ISCCP cloud simulator | .FALSE. |
* SNOALB_ANL | .TRUE. : use snow albedo "I6" directly | .TRUE. |
* | .FALSE.: to use snow age "XA" to calculate | |
* | snow albedo | |
* SNOWMELT | .TRUE.: snow melting in force-restore | .FALSE. |
* STCOND | condensation scheme name | 'NIL' |
* | 'CONDS','NEWSUND','CONSUN','EXC','EXCRIG', | |
* | 'MY_SM','MY_DM','MY_FULL','MY_EXP1' | |
* STOMATE | .TRUE.: stomatal resistance taken into account | .FALSE. |
* | in force-restore | |
* STRATOS | .TRUE.: special treatment of stratosphere | .FALSE. |
* TAUFAC | factor used in the gwd formulation | 8.E-6 |
* | = 1/(LENGTH SCALE) | |
* TDIAGLIM | .TRUE.: to limit temperature inversions | .FALSE. |
* | at the surface | |
* TRIGLAT | real dimension(2), over land and lakes | 2*0.0 |
* | we keep the value set by the "ramp" above | |
* | over sea water: | |
* | for |lat| >= TRIGLAT(2) we keep value set | |
* | by the "ramp" KFCTRIG4 | |
* | for |lat| <= TRIGLAT(1) we use the new value | |
* | KFCTRIGL | |
* | and linear interpolation in between TRIGLAT(1) | |
* | and TRIGLAT(2) | |
* TSCONFC | .TRUE.: TS constant (force-restore only) | .FALSE. |
* TS_FLXIR | .TRUE.: to use TT(12000) instead of skin temp | .FALSE. |
* | in downward IR flux calculation | |
* TYPSOL | .TRUE.: take into account soil types | .FALSE. |
* | in force-restore | |
* Z0DIR | .TRUE. directional roughness length | .FALSE. |
* Z0HCON | Value of the constant heat/moisture roughness | 4E-5 |
* | length (in m) to be used over water, within the | |
* | latitudinal band defined by z0tlat | |
* Z0MIN2 | minimum value of roughness length over oceans | 1.5E-5 |
* Z0MTYPE | Sets the formulation ("charnock" or "beljaars") |'CHARNOCK'|
* | to be used in the calculation of the momentum | |
* | roughness length over water | |
* Z0TLAT | latitude (2 elements, in degrees) used to | 2 * 0.0 |
* | specify Z0T over water | |
* | If |lat| <= Z0TLAT(1) constant Z0T. | |
* | If |lat| >= Z0TLAT(2) Charnock's relation. | |
* | In between, linear interpolation is used. | |
* ZTA | height (m) of T and Q input for sfc fluxes calc.| -1. |
* ZUA | height (m) of wind input for sfc fluxes calc.| -1. |
*_________________________________________________________________________________|
*_________________________________________________________________________________
* |
* "PHYSICS_2" namelist is a subset of "PHYSICS_CFGS" namelist used to |
* define a second physics configuration in the variable resolution region |
* of the grid, in climate mode. Refer to the definitions and default values |
* above. |
* |
* Allowed: |
* |
* AGREGAT,CHAUF,CONVEC,DRAG,EVAP,FLUVERT,ICEMELT,INILWC,KFCDEPTH,KFCDET, |
* KFCDLEV,KFCMOM,KFCRAD,KFCTIMEA,KFCTIMEC,KFCTRIG4,KFCTRIGA,KTICEFRAC, |
* LONGMEL,SATUCO,SCHMSOL,SHLCVT,SNOWMELT,STCOND,STOMATE,TYPSOL |
* |
*_________________________________________________________________________________|
*_________________________________________________________________________________
* |
* PHYSICS_SIMPLIFIED namelist |
*_________________________________________________________________________________|
* | | |
* NAME | DESCRIPTION |DEFVAL |
*--------------------|-------------------------------------------------|----------|
* LIN_KPH | Kind of physics (full=0) (simplified=1) | 0 |
*--------------------|-------------------------------------------------|----------|
* LIN_LSC | Option number of moist processes | 0 |
* | option LS CONDENSATION MOIST CONVECTION | |
* | 0 false false | |
* | 100 true false | |
* | 200 false true | |
* | 300 true true | |
*--------------------|-------------------------------------------------|----------|
* LIN_PBL | Option number of planetary boundary layer | 0 |
* | 0 = no parameterization | |
* | 1 = linear diffusion coefficients | |
* | 2 = linear diffusion coefficients | |
* | (coefficients from the nonlinear | |
* | low-resolution run) | |
*--------------------|-------------------------------------------------|----------|
* LIN_SGO | sub-grid scale orography schemes avail | 0 |
* | in V4d adjoint and tangent linear model | |
* | The option indicates the settings of | |
* | the parameters. | |
* |-------------------------------------------------| |
* | option GWD BLOCKING AA1 AA2 APPLYTEND | |
* | 0 No parameterization | |
* | 100 true true 1 1 false | |
* | 110 true true 0 1 false | |
* | 120 true true 1 0 false | |
* | 130 true true 0 0 false | |
* | 101 true true 1 1 true | |
* | 111 true true 0 1 true | |
* | 121 true true 1 0 true | |
* | 131 true true 0 0 true | |
* | 210 false true 0 1 false | |
* | 220 false true 1 0 false | |
* | 230 false true 0 0 false | |
* | 201 false true 1 1 true | |
* | 211 false true 0 1 true | |
* | 221 false true 1 0 true | |
* | 231 false true 0 0 true | |
* | 300 true false 0 0 false | |
* | 301 true false 0 0 true | |
* where : |
* |
* GWD : true to compute gravity-wave drag tendency |
* BLOCKING : true to compute orographic-blocking tendency |
* APPLYTEND : true to apply total tendency to winds inside this LIN_SGO scheme |
* AA1 : '1' for the directional factor in blocking term to be linearized |
* AA2 : '1' for the vertical factor in blocking term to be linearized |
*_________________________________________________________________________________|
|