CESM3.0a Driver Namelist Definitions
Model Version: 3.0a
Change CESM Version
Component Tag:
cmeps1.1.48
HTML Created:
2026-07-02
| Variable | Namelist Group | Category | Entry Type | Valid Values | Possible Default Values | Description and out-of-the-box Default |
|---|---|---|---|---|---|---|
| histaux_atm2med_file1_auxname | MED_attributes | aux_hist | char | ['any char'] | atm.1h.inst |
Auxiliary name identifier in history name |
| histaux_atm2med_file1_doavg | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
If true, use time average for aux file output. |
| histaux_atm2med_file1_enabled | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary mediator atm2med instantaneous history output every hour. |
| histaux_atm2med_file1_flds | MED_attributes | aux_hist | char | ['any char'] | Faxa_swndr:Faxa_swvdr:Faxa_swndf:Faxa_swvdf |
Auxiliary mediator atm2med instantaneous history output every hour. |
| histaux_atm2med_file1_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 1 |
history option span |
| histaux_atm2med_file1_history_option | MED_attributes | aux_hist | char | ['any char'] | nhours |
history option type |
| histaux_atm2med_file1_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 24 |
Number of time samples per file. |
| histaux_atm2med_file2_auxname | MED_attributes | aux_hist | char | ['any char'] | atm.1h.avrg |
Auxiliary name identifier in history name |
| histaux_atm2med_file2_doavg | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .true. |
If true, use time average for aux file output. |
| histaux_atm2med_file2_enabled | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary atm2med history output averaged over 1 hour. |
| histaux_atm2med_file2_flds | MED_attributes | aux_hist | char | ['any char'] | Sa_u:Sa_v |
Auxiliary atm2med history output averaged over 1 hour. |
| histaux_atm2med_file2_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 1 |
history option span |
| histaux_atm2med_file2_history_option | MED_attributes | aux_hist | char | ['any char'] | nhours |
history option type |
| histaux_atm2med_file2_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 24 |
Number of time samples per file. |
| histaux_atm2med_file3_auxname | MED_attributes | aux_hist | char | ['any char'] | atm.3hprec.avrg |
Auxiliary name identifier in history name. |
| histaux_atm2med_file3_doavg | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .true. |
If true, use time average for aux file output. |
| histaux_atm2med_file3_enabled | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary mediator atm2med precipitation history output every 3 hours
|
| histaux_atm2med_file3_flds | MED_attributes | aux_hist | char | ['any char'] | Faxa_rainc:Faxa_rainl:Faxa_snowc:Faxa_snowl |
Auxiliary mediator atm2med precipitation fields history output every 3 hours |
| histaux_atm2med_file3_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 3 |
history option span |
| histaux_atm2med_file3_history_option | MED_attributes | aux_hist | char | ['any char'] | nhours |
history option type |
| histaux_atm2med_file3_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 8 |
Number of time samples per file. |
| histaux_atm2med_file4_auxname | MED_attributes | aux_hist | char | ['any char'] | atm.3h.avrg |
Auxiliary name identifier in history name. |
| histaux_atm2med_file4_doavg | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .true. |
If true, use time average for aux file output. |
| histaux_atm2med_file4_enabled | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary mediator a2x dynamic, radiation, and precipitation history output every 3 hours
|
| histaux_atm2med_file4_flds | MED_attributes | aux_hist | char | ['any char'] | Sa_z:Sa_topo:Sa_u:Sa_v:Sa_tbot:Sa_ptem:Sa_shum:Sa_dens:Sa_pbot:Sa_pslv:Faxa_lwdn:Faxa_rainc:Faxa_rainl:Faxa_snowc:Faxa_snowl:Faxa_swndr:Faxa_swvdr:Faxa_swndf:Faxa_swvdf:Sa_co2prog |
Auxiliary mediator a2x dynamic, radiation, and precipitation fields history output every 3 hours
|
| histaux_atm2med_file4_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 3 |
history option span |
| histaux_atm2med_file4_history_option | MED_attributes | aux_hist | char | ['any char'] | nhours |
history option type |
| histaux_atm2med_file4_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 8 |
Number of time samples per file. |
| histaux_atm2med_file5_auxname | MED_attributes | aux_hist | char | ['any char'] | atm.24h.avrg |
Auxiliary name identifier in history name |
| histaux_atm2med_file5_doavg | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .true. |
If true, use time average for aux file output. |
| histaux_atm2med_file5_enabled | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary mediator a2x aerosol and ghg history output daily or endofrun |
| histaux_atm2med_file5_flds | MED_attributes | aux_hist | char | ['any char'] | Faxa_bcph:Faxa_ocph:Faxa_dstwet:Faxa_dstdry:Faxa_ndep:Sa_co2diag |
Auxiliary mediator a2x aerosol and ghg history output daily or endofrun |
| histaux_atm2med_file5_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 1 |
history option span |
| histaux_atm2med_file5_history_option | MED_attributes | aux_hist | char | ['any char'] | ndays |
history option type |
| histaux_atm2med_file5_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 1 |
Number of time samples per file. |
| histaux_l2x1yrg | ALLCOMP_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary mediator lnd2med fields every year |
| histaux_lnd2med_file1_auxname | MED_attributes | aux_hist | char | ['any char'] | lnd.ncpl.inst |
Auxiliary name identifier in history name |
| histaux_lnd2med_file1_doavg | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
If true, use time average for aux file output. |
| histaux_lnd2med_file1_enabled | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary mediator l2x fields every lnd coupling interval |
| histaux_lnd2med_file1_flds | MED_attributes | aux_hist | char | ['any char'] | all |
Auxiliary mediator lnd2med output every lnd coupling interval |
| histaux_lnd2med_file1_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 1 |
history option type |
| histaux_lnd2med_file1_history_option | MED_attributes | aux_hist | char | ['any char'] | nsteps |
history option type |
| histaux_lnd2med_file1_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 1 |
Number of time samples per file. |
| histaux_ocn2med_file1_auxname | MED_attributes | aux_hist | char | ['any char'] | ocn.24h.avg |
Auxiliary name identifier in history name |
| histaux_ocn2med_file1_doavg | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .true. |
If true, use time average for aux file output. |
| histaux_ocn2med_file1_enabled | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary mediator ocn2med average history output every day. |
| histaux_ocn2med_file1_flds | MED_attributes | aux_hist | char | ['any char'] | So_bldepth:So_t:So_u:So_v |
Auxiliary mediator ocn2med average history output every day. |
| histaux_ocn2med_file1_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 1 |
history option type |
| histaux_ocn2med_file1_history_option | MED_attributes | aux_hist | char | ['any char'] | ndays |
history option type |
| histaux_ocn2med_file1_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 30 |
Number of time samples per file. |
| histaux_rof2med_file1_auxname | MED_attributes | aux_hist | char | ['any char'] | rof.24h.avrg |
Auxiliary name identifier in history name |
| histaux_rof2med_file1_doavg | MED_attributes | aux_hist | char | ['any char'] | .true. |
If true, use time average for aux file output. |
| histaux_rof2med_file1_enabled | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. |
Auxiliary mediator rof2med precipitation history output every 3 hours |
| histaux_rof2med_file1_flds | MED_attributes | aux_hist | char | ['any char'] | all |
Auxiliary mediator rof2med precipitation fields history output. |
| histaux_rof2med_file1_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 3 |
history option span |
| histaux_rof2med_file1_history_option | MED_attributes | aux_hist | char | ['any char'] | nhours |
history option type |
| histaux_rof2med_file1_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 2 |
Number of time samples per file. |
| histaux_wav2med_file1_auxname | MED_attributes | aux_hist | char | ['any char'] | wav.24h.avg is ww3 for: {'COMP_WAV': 'ww3'} |
|
| histaux_wav2med_file1_doavg | MED_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. is .true. for: {'COMP_WAV': 'ww3'} |
Auxiliary mediator wav2med file1 time averaged flag for file output.
If this flag is set to .false. only instantaneous output will be created in the auxiliary file. |
| histaux_wav2med_file1_enabled | ALLCOMP_attributes | aux_hist | logical | ['.true.', '.false.'] | .false. is .true. for: {'COMP_WAV': 'ww3'} |
Auxiliary mediator wav2med average history output every day.
Note that ww3dev will use this configuration variable and send
the fields needed for wav2med auxiliary file |
| histaux_wav2med_file1_flds | MED_attributes | aux_hist | char | ['any char'] | Sw_hs_avg:Sw_Tm1_avg:Sw_thm_avg:Sw_u_avg:Sw_v_avg:Sw_ustokes_avg:Sw_vstokes_avg:Sw_tusx_avg:Sw_tusy_avg:Sw_thp0_avg:Sw_fp0_avg:Sw_phs0_avg:Sw_phs1_avg:Sw_pdir0_avg:Sw_pdir1_avg:Sw_pTm10_avg:Sw_pTm11_avg is Sw_Hs:Sw_t01:Sw_t0m1:Sw_thm:Sw_lamult:Sw_ustokes:Sw_vstokes for: {'COMP_WAV': 'ww3'} |
Auxiliary mediator wav2med file1 colon delimited output
fields. NOTE: these are assumed to be time averaged over a day in
the WW3 cap - so the settings of histaux_wav2med_file1_history_n
and histaux_wav2med_file1_history_option should be 1 and ndays,
respectively. |
| histaux_wav2med_file1_history_n | MED_attributes | aux_hist | integer | ['any integer'] | 1 |
Auxiliary mediator wav2med file1 output frequency (used for option type) |
| histaux_wav2med_file1_history_option | MED_attributes | aux_hist | char | ['any char'] | ndays |
Auxiliary mediator wav2med file1 output option |
| histaux_wav2med_file1_ntperfile | MED_attributes | aux_hist | integer | ['any integer'] | 30 is 1 for: {'TESTCASE': 'ERS'} is 1 for: {'TESTCASE': 'ERI'} |
Number of time samples per file. |
| budget_ann | MED_attributes | budget | integer | ['0', '1', '2', '3'] | 1 |
sets the diagnotics level of the annual budgets. [0,1,2,3],
written only if do_budgets variable is .true.,
0=none,
1=+net summary budgets,
2=+detailed lnd/ocn/ice component budgets,
3=+detailed atm budgets
default: 1
|
| budget_daily | MED_attributes | budget | integer | ['0', '1', '2', '3'] | 0 |
sets the diagnotics level of the daily budgets. [0,1,2,3],
written only if do_budgets variable is .true.,
0=none,
1=+net summary budgets,
2=+detailed lnd/ocn/ice component budgets,
3=+detailed atm budgets
default: 0
|
| budget_inst | MED_attributes | budget | integer | ['0', '1', '2', '3'] | 0 |
sets the diagnotics level of the instantaneous budgets. [0,1,2,3],
written only if BUDGETS variable is true
0=none,
1=+net summary budgets,
2=+detailed lnd/ocn/ice component budgets,
3=+detailed atm budgets
default: 0
|
| budget_ltann | MED_attributes | budget | integer | ['0', '1', '2', '3'] | 1 |
sets the diagnotics level of the longterm budgets written at the end
of the year. [0,1,2,3],
written only if do_budgets variable is .true.,
0=none,
1=+net summary budgets,
2=+detailed lnd/ocn/ice component budgets,
3=+detailed atm budgets,
default: 1
|
| budget_ltend | MED_attributes | budget | integer | ['0', '1', '2', '3'] | 0 |
sets the diagnotics level of the longterm budgets written at the end
of each run. [0,1,2,3],
written only if do_budgets variable is .true.,
0=none,
1=+net summary budgets,
2=+detailed lnd/ocn/ice component budgets,
3=+detailed atm budgets,
default: 0
|
| budget_table_version | MED_attributes | budget | char | ['v0', 'v1'] | v0 is v1 for: {'comp_ocn': 'mom'} is v0 for: {'comp_ocn': 'pop'} |
currently v0 refers to budgets using POP and v1 refers to budgets using MOM6
|
| do_budgets | MED_attributes | budget | logical | ['.true.', '.false.'] | $BUDGETS |
logical that turns on diagnostic budgets, false means budgets will never be written
|
| atm_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_ATM |
the number of mpi tasks assigned to the atm components.
set by NTASKS_ATM in env_configure.xml.
|
| atm_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_ATM |
the number of threads per mpi task for the atm component.
set by NTHRDS_ATM in env_configure.xml.
|
| atm_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_ATM |
the mpi global processors stride associated with the mpi tasks for the atm component.
set by PSTRID_ATM in env_configure.xml.
|
| atm_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_ATM |
the global mpi task rank of the root processor assigned to the atm component.
set by ROOTPE_ATM in env_configure.xml.
|
| cpl_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_CPL |
the number of mpi tasks assigned to the cpl components.
set by NTASKS_CPL in env_configure.xml.
|
| cpl_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_CPL |
the number of threads per mpi task for the cpl component.
set by NTHRDS_CPL in env_configure.xml.
|
| cpl_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_CPL |
the mpi global processors stride associated with the mpi tasks for the cpl component.
set by PSTRID_CPL in env_configure.xml.
|
| cpl_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_CPL |
the global mpi task rank of the root processor assigned to the cpl component.
set by ROOTPE_CPL in env_configure.xml.
|
| esp_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_ESP |
the number of mpi tasks assigned to the esp components.
set by NTASKS_ESP in env_configure.xml.
|
| esp_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_ESP |
the number of threads per mpi task for the esp component.
set by NTHRDS_ESP in env_configure.xml.
|
| esp_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_ESP |
the mpi global processors stride associated with the mpi tasks for the esp component.
set by PSTRID_ESP in env_configure.xml.
|
| esp_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_ESP |
the global mpi task rank of the root processor assigned to the esp component.
set by ROOTPE_ESP in env_configure.xml.
|
| glc_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_GLC |
the number of mpi tasks assigned to the glc components.
set by NTASKS_GLC in env_configure.xml.
|
| glc_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_GLC |
the number of threads per mpi task for the glc component.
set by NTHRDS_GLC in env_configure.xml.
|
| glc_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_GLC |
the mpi global processors stride associated with the mpi tasks for the glc component.
set by PSTRID_GLC in env_configure.xml.
|
| glc_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_GLC |
the global mpi task rank of the root processor assigned to the glc component.
set by ROOTPE_GLC in env_configure.xml.
|
| ice_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_ICE |
the number of mpi tasks assigned to the ice components.
set by NTASKS_ICE in env_configure.xml.
|
| ice_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_ICE |
the number of threads per mpi task for the ice component.
set by NTHRDS_ICE in env_configure.xml.
|
| ice_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_ICE |
the mpi global processors stride associated with the mpi tasks for the ice component.
set by PSTRID_ICE in env_configure.xml.
|
| ice_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_ICE |
the global mpi task rank of the root processor assigned to the ice component.
set by ROOTPE_ICE in env_configure.xml.
|
| lnd_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_LND |
the number of mpi tasks assigned to the lnd components.
set by NTASKS_LND in env_configure.xml.
|
| lnd_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_LND |
the number of threads per mpi task for the lnd component.
set by NTHRDS_LND in env_configure.xml.
|
| lnd_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_LND |
the mpi global processors stride associated with the mpi tasks for the lnd component.
set by PSTRID_LND in env_configure.xml.
|
| lnd_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_LND |
the global mpi task rank of the root processor assigned to the lnd component.
set by ROOTPE_LND in env_configure.xml.
|
| ninst | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NINST |
The number of model instances in the executable
|
| ocn_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_OCN |
the number of mpi tasks assigned to the ocn components.
set by NTASKS_OCN in env_configure.xml.
|
| ocn_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_OCN |
the number of threads per mpi task for the ocn component.
set by NTHRDS_OCN in env_configure.xml.
|
| ocn_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_OCN |
the mpi global processors stride associated with the mpi tasks for the ocn component.
set by PSTRID_OCN in env_configure.xml. default: 1
|
| ocn_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_OCN |
the global mpi task rank of the root processor assigned to the ocn component.
set by ROOTPE_OCN in env_configure.xml.
|
| rof_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_ROF |
the number of mpi tasks assigned to the lnd components.
set by NTASKS_LND in env_configure.xml.
|
| rof_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_ROF |
the number of threads per mpi task for the lnd component.
set by NTHRDS_ROF in env_configure.xml.
|
| rof_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_ROF |
the mpi global processors stride associated with the mpi tasks for the lnd component.
set by PSTRID_LND in env_configure.xml.
|
| rof_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_ROF |
the global mpi task rank of the root processor assigned to the lnd component.
set by ROOTPE_LND in env_configure.xml.
|
| wav_ntasks | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTASKS_WAV |
the number of mpi tasks assigned to the wav components.
set by NTASKS_WAV in env_configure.xml.
|
| wav_nthreads | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $NTHRDS_WAV |
the number of threads per mpi task for the wav component.
set by NTHRDS_WAV in env_configure.xml.
|
| wav_pestride | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $PSTRID_WAV |
the mpi global processors stride associated with the mpi tasks for the wav component.
set by PSTRID_WAV in env_configure.xml.
|
| wav_rootpe | PELAYOUT_attributes | cime_pes | integer | ['any integer'] | $ROOTPE_WAV |
the global mpi task rank of the root processor assigned to the wav component.
set by ROOTPE_WAV in env_configure.xml.
|
| add_gusts | MED_attributes | control | logical | ['.true.', '.false.'] | is .true. for: {'CAMDEV': 'True'} is .false. for: {'CAMDEV': 'False'} |
Add a wind gustiness factor. This should be false for
ocn_surface_flux_scheme settings of 1 or 2.
|
| aofluxes_use_shr_wv_sat | MED_attributes | control | logical | ['.true.', '.false.'] | .true. |
If true, use shr_wv_sat_mod to calculate qsat for atm-ocn flux calculations.
If false, use the older inline calculation of qsat, which uses a different
formulation.
(Currently only relevant for ocn_surface_flux_scheme = 0 or 1.)
|
| atm_nx | MED_attributes | control | integer | ['any integer'] | $ATM_NX |
number of atm cells in i direction
|
| atm_ny | MED_attributes | control | integer | ['any integer'] | $ATM_NY |
number of atm cells in j direction
|
| coldair_outbreak_mod | ALLCOMP_attributes | control | logical | ['.true.', '.false.'] | .true. is .false. for: {'atm_grid': 'T62'} is .false. for: {'atm_grid': 'TL319'} |
if true use Mahrt and Sun 1995,MWR modification to surface flux calculation
|
| coupling_mode | MED_attributes | control | char | ['any char'] | $COUPLING_MODE |
Type of coupling mode to use in the mediator
|
| flux_albav | MED_attributes | control | logical | ['.true.', '.false.'] | $CPL_ALBAV |
Only used for C,G compsets: if true, compute albedos to work with daily avg SW down
|
| flux_convergence | ALLCOMP_attributes | control | real | ['any real'] | 0.01 is 0.0 for: {'atm_grid': '0.9x1.25'} |
Iterate atmocn flux calculation to this % difference
Setting this to zero will always do flux_max_iteration
|
| flux_max_iteration | ALLCOMP_attributes | control | integer | ['any integer'] | 5 |
Iterate atmocn flux calculation a max of this value
|
| glc_renormalize_smb | MED_attributes | control | char | ['on', 'off'] | on |
Whether to renormalize the surface mass balance (smb) sent from lnd to glc so that the
global integral on the glc grid agrees with the global integral on the lnd grid.
Unlike most fluxes, smb is remapped with bilinear rather than conservative mapping
weights, so this option is needed for conservation. However, this can be turned off
in non-fully-coupled configurations where conservation isn't important (e.g.,
glc-only configurations - T compsets) to avoid the global correction that comes with
this renormalization.
Allowable values are:
'on': do this renormalization
'off': do not do this renormalization; note that this will break conservation so
typically should not be used in fully-coupled cases
Only used if running with a GLC component.
|
| ice_nx | MED_attributes | control | integer | ['any integer'] | $ICE_NX |
number of ice cells in i direction
|
| ice_ny | MED_attributes | control | integer | ['any integer'] | $ICE_NY |
number of ice cells in j direction
|
| lnd_nx | MED_attributes | control | integer | ['any integer'] | $LND_NX |
number of lnd cells in i direction
|
| lnd_ny | MED_attributes | control | integer | ['any integer'] | $LND_NY |
number of lnd cells in j direction
|
| ocn_nx | MED_attributes | control | integer | ['any integer'] | $OCN_NX |
number of ocn cells in i direction
|
| ocn_ny | MED_attributes | control | integer | ['any integer'] | $OCN_NY |
number of ocn cells in j direction
|
| ocn_surface_flux_scheme | MED_attributes | control | integer | ['any integer'] | 0 |
atm/ocn flux calculation scheme
0: Large and Pond
1: COARE algorithm
2: UA algorithm
|
| remove_negative_runoff_glc | MED_attributes | control | logical | ['.true.', '.false.'] | .false. |
If true, remove negative runoff generated from the glc (ice sheet) component by downweighting all positive runoff globally.
|
| remove_negative_runoff_lnd | MED_attributes | control | logical | ['.true.', '.false.'] | .true. |
If true, remove negative runoff generated from the land component by downweighting all positive runoff globally.
|
| rof_nx | MED_attributes | control | integer | ['any integer'] | $ROF_NX |
number of rof cells in i direction
|
| rof_ny | MED_attributes | control | integer | ['any integer'] | $ROF_NY |
number of rof cells in j direction
|
| tfreeze_option | ALLCOMP_attributes | control | char | ['any char'] | $TFREEZE_SALTWATER_OPTION |
Freezing point calculation for salt water. |
| wav_nx | MED_attributes | control | integer | ['any integer'] | $WAV_NX |
number of wav cells in i direction
|
| wav_ny | MED_attributes | control | integer | ['any integer'] | $WAV_NY |
number of wav cells in j direction
|
| data_assimilation_atm | ALLCOMP_attributes | data_assimilation | logical | ['.true.', '.false.'] | $DATA_ASSIMILATION_ATM |
Whether Data Assimilation is on for component atm
|
| data_assimilation_cpl | ALLCOMP_attributes | data_assimilation | logical | ['.true.', '.false.'] | $DATA_ASSIMILATION_CPL |
Whether Data Assimilation is on for component CPL
|
| data_assimilation_glc | ALLCOMP_attributes | data_assimilation | logical | ['.true.', '.false.'] | $DATA_ASSIMILATION_GLC |
Whether Data Assimilation is on for component glc
|
| data_assimilation_ice | ALLCOMP_attributes | data_assimilation | logical | ['.true.', '.false.'] | $DATA_ASSIMILATION_ICE |
Whether Data Assimilation is on for component ice
|
| data_assimilation_lnd | ALLCOMP_attributes | data_assimilation | logical | ['.true.', '.false.'] | $DATA_ASSIMILATION_LND |
Whether Data Assimilation is on for component lnd
|
| data_assimilation_ocn | ALLCOMP_attributes | data_assimilation | logical | ['.true.', '.false.'] | $DATA_ASSIMILATION_OCN |
Whether Data Assimilation is on for component ocn
|
| data_assimilation_rof | ALLCOMP_attributes | data_assimilation | logical | ['.true.', '.false.'] | $DATA_ASSIMILATION_ROF |
Whether Data Assimilation is on for component rof
|
| data_assimilation_wav | ALLCOMP_attributes | data_assimilation | logical | ['.true.', '.false.'] | $DATA_ASSIMILATION_WAV |
Whether Data Assimilation is on for component wav
|
| create_esmf_pet_files | debug_inparm | debugging | logical | ['.true.', '.false.'] | $CREATE_ESMF_PET_FILES |
|
| drv_flds_in_files | default_settings | drv_physics | char(10) | ['any char'] | Buildconf/camconf/drv_flds_in,Buildconf/clmconf/drv_flds_in,Buildconf/datmconf/drv_flds_in,Buildconf/dlndconf/drv_flds_in |
List of files to merge together that contains drv_flds_in namelists
The paths are relative to the case directory. drv_flds_in include the namelists that
the driver reads and gives information on additional fields to be passed to different
components that need to look at the same data.
|
| aqua_planet | ATM_attributes | expdef | logical | ['.true.', '.false.'] | .false. |
true => turn on aquaplanet mode in cam
|
| brnch_retain_casename | ALLCOMP_attributes | expdef | logical | ['.true.', '.false.'] | .false. |
Allow same branch casename as reference casename. If $CASE and $REFCASE are the same and the start_type is
not startup, then the value of brnch_retain_casename is set to .true.
|
| budget_month | MED_attributes | expdef | integer | ['0', '1', '2', '3'] | 1 |
sets the diagnotics level of the monthy budgets. [0,1,2,3],
written only if do_budgets variable is .true.,
0=none,
1=+net summary budgets,
2=+detailed lnd/ocn/ice component budgets,
3=+detailed atm budgets
default: 1
|
| case_desc | ALLCOMP_attributes | expdef | char | ['any char'] | $CASESTR |
case description.
|
| case_name | ALLCOMP_attributes | expdef | char | ['any char'] | $CASE |
case name.
|
| cime_model | DRIVER_attributes | expdef | char | ['cesm'] | cesm |
cime model |
| dbug_flag | MED_attributes | expdef | integer | ['any integer'] | 0 |
Level of debug output; higher values give progressively more output
Some example values (other values are also accepted)
- 0: no extra debug output
- 1: a bit of debug output
- 2: a bit more debug output
- 6: a moderate amount of debug output
- 11: a lot of debug output
- 21: a huge amount of debug output
Note that setting this to moderate - high values can lead to overwhelming amounts of output.
(Default: 0)
|
| drv_restart_pointer | DRIVER_attributes | expdef | char | ['any char'] | $DRV_RESTART_POINTER |
Driver restart pointer file to initialize time info
|
| hostname | ALLCOMP_attributes | expdef | char | ['any char'] | $MACH |
hostname information,
|
| logFilePostFix | DRIVER_attributes | expdef | char | ['any char'] | .log |
Ending suffix "postfix" for output log files.
|
| mediator_read_restart | DRIVER_attributes | expdef | logical | ['.true.', '.false.'] |
only have the mediator reads the restart file regardless of start type
|
|
| model_doi_url | seq_infodata_inparm | expdef | char | ['any char'] | $MODEL_DOI_URL |
model doi url
|
| model_version | ALLCOMP_attributes | expdef | char | ['any char'] | $MODEL_VERSION |
Model version
|
| outPathRoot | DRIVER_attributes | expdef | char | ['any char'] | ./ |
Root for output log files.
|
| perpetual | ATM_attributes | expdef | logical | ['.true.', '.false.'] | .false. |
Perpetual flag
|
| perpetual_ymd | ATM_attributes | expdef | integer | ['any integer'] | -999 |
Perpetual date
|
| ScalarFieldCount | ALLCOMP_attributes | expdef | integer | ['any integer'] | 4 |
total number of scalars in the scalar coupling field
|
| ScalarFieldIdxGridNX | ALLCOMP_attributes | expdef | integer | ['any integer'] | 1 |
index of scalar containing global grid cell count in X dimension
|
| ScalarFieldIdxGridNY | ALLCOMP_attributes | expdef | integer | ['any integer'] | 2 |
index of scalar containing global grid cell count in Y dimension
|
| ScalarFieldIdxNextSwCday | ALLCOMP_attributes | expdef | integer | ['any integer'] | 3 |
index of scalar containing calendar day of nextsw computation from atm
|
| ScalarFieldIdxPrecipFactor | ALLCOMP_attributes | expdef | integer | ['any integer'] | is 4 for: {'COMP_OCN': 'pop'} is 4 for: {'COMP_OCN': 'blom'} 0 |
index of scalar containing epbal precipitation factor from ocn (only for POP)
|
| ScalarFieldName | ALLCOMP_attributes | expdef | char | ['any char'] | cpl_scalars |
name of the coupling field with scalar information
|
| start_type | ALLCOMP_attributes | expdef | char | ['startup', 'branch', 'continue'] | is startup for: {'run_type': 'startup', 'continue_run': '.false.'} is startup for: {'run_type': 'hybrid', 'continue_run': '.false.'} is branch for: {'run_type': 'branch', 'continue_run': '.false.'} is continue for: {'run_type': 'startup', 'continue_run': '.true.'} is continue for: {'run_type': 'hybrid', 'continue_run': '.true.'} is continue for: {'run_type': 'branch', 'continue_run': '.true.'} |
mode to start the run up, [startup,branch,continue],
automatically derived from RUN_TYPE in env_run.xml
|
| tchkpt_dir | DRIVER_attributes | expdef | char | ['any char'] | ./timing/checkpoints |
location of timing checkpoint output.
|
| timing_dir | DRIVER_attributes | expdef | char | ['any char'] | ./timing |
location of timing output.
|
| username | ALLCOMP_attributes | expdef | char | ['any char'] | $USER |
username documentation
|
| wav_coupling_to_cice | ALLCOMP_attributes | expdef | logical | ['.true.', '.false.'] | .false. is .true. for: {'wav_ice_coupling': 'on'} |
If true, wav-ice coupling is active
|
| cism_evolve | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. is $CISM_EVOLVE for: {'COMP_GLC': 'cism'} |
False => CISM does not evolve but only sends initial information back to CTSM
|
| flds_brf | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. |
Pass Bromoform from OCN to ATM component
|
| flds_co2a | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. is .true. for: {'BGC_MODE': 'CO2A.*'} |
Pass CO2 from ATM to surface components
Set this by setting the xml variable BGC_MODE.
If BGC_MODE is set to 'CO2A', then flds_co2a will be set to .true.
|
| flds_co2b | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. is .true. for: {'BGC_MODE': 'CO2B'} |
Pass CO2 from ATM to LND and back from LND to ATM
Set this by setting the xml variable BGC_MODE.
If BGC_MODE is set to 'CO2B', then flds_co2b will be set to .true.
|
| flds_co2c | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. is .true. for: {'BGC_MODE': 'CO2C'} |
Pass CO2 from ATM to surface (OCN/LND) and back from them to ATM
Set this by setting the xml variable BGC_MODE.
If BGC_MODE is set to 'CO2C', then flds_co2c will be set to .true.
|
| flds_dms | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. is .true. for: {'dms_from_ocn': 'on'} |
Pass DMS from OCN to ATM component
|
| flds_i2o_per_cat | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | $CPL_I2O_PER_CAT |
.true. if select per ice thickness category fields are passed to the ocean.
Set by the xml variable CPL_I2O_PER_CAT in env_run.xml
|
| flds_n2o | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. |
Pass N2O from OCN to ATM component
|
| flds_nh3 | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. |
Pass NH3 from OCN to ATM component
|
| flds_r2l_stream_channel_depths | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. |
Pass channel depths from river component to land component. This is needed for the hillslope
model in CTSM.
|
| glc_nec | ALLCOMP_attributes | flds | integer | ['any integer'] | $GLC_NEC |
Number of cism elevation classes. Set by the xml variable GLC_NEC in env_run.xml
|
| ice_ncat | ALLCOMP_attributes | flds | integer | ['any integer'] | $ICE_NCAT |
Number of sea ice thickness categories. Set by the xml variable ICE_NCAT in env_build.xml
|
| ocn2glc_coupling | ALLCOMP_attributes | flds | logical | ['.true.', '.false.'] | .false. |
.true. if ocean sends fields at multiple ocean levels to the land-ice component
|
| aoflux_grid | MED_attributes | mapping | char | ['ogrid', 'agrid', 'xgrid'] | xgrid is ogrid for: {'samegrid_atm_ocn': 'true'} is ogrid for: {'COMP_ATM': 'datm'} |
Grid for atm ocn flux calc
default: xgrid for fully coupled cases, ogrid for datm
|
| atm2ice_map | MED_attributes | mapping | char | ['any char'] | unset is idmap for: {'samegrid_atm_ice': 'true'} |
atm to ocn mapping, 'unset' or 'idmap' are normal possible values |
| atm2lnd_map | MED_attributes | mapping | char | ['any char'] | unset is idmap for: {'samegrid_atm_lnd': 'true'} |
atm to lnd mapping, 'unset' or 'idmap' are normal possible values |
| atm2ocn_map | MED_attributes | mapping | char | ['any char'] | unset is idmap for: {'samegrid_atm_ocn': 'true'} |
atm to ocn mapping, 'unset' or 'idmap' are normal possible values |
| atm2wav_map | MED_attributes | mapping | char | ['any char'] | unset is idmap for: {'samegrid_atm_wav': 'true'} |
atm to wav mapping, 'unset' or 'idmap' are normal possible values |
| ice2atm_map | MED_attributes | mapping | char | ['any char'] | unset is idmap for: {'samegrid_atm_ice': 'true'} |
ice to atm mapping, 'unset' or 'idmap' are normal possible values |
| lnd2atm_map | MED_attributes | mapping | char | ['any char'] | unset is idmap for: {'samegrid_atm_lnd': 'true'} |
lnd to atm mapping, 'unset' or 'idmap' are normal possible values |
| lnd2rof_map | MED_attributes | mapping | char | ['any char'] | $LND2ROF_FMAPNAME is idmap for: {'samegrid_lnd_rof': 'true'} |
lnd to rof mapping, 'unset' or 'idmap' are normal possible values (mapping file given for mizuRoute grids) |
| mapuv_with_cart3d | MED_attributes | mapping | logical | ['.true.', '.false.'] | .true. is .false. for: {'samegrid_atm_ocn': 'true'} |
used for atm->ocn and atm-ice mapping of u and v; rotate u,v
to 3d cartesian space, map from src->dest, then rotate back |
| mesh_atm | ALLCOMP_attributes | mapping | char | ['any char'] | $ATM_DOMAIN_MESH |
MESH description of atm grid
|
| mesh_glc | ALLCOMP_attributes | mapping | char | ['any char'] | $GLC_DOMAIN_MESH |
MESH description of glc grid
|
| mesh_ice | ALLCOMP_attributes | mapping | char | ['any char'] | $ICE_DOMAIN_MESH |
MESH description of ice grid
|
| mesh_lnd | ALLCOMP_attributes | mapping | char | ['any char'] | $LND_DOMAIN_MESH |
MESH description of lnd grid
|
| mesh_mask | ALLCOMP_attributes | mapping | char | ['any char'] | $MASK_MESH is null for: {'single_column': 'true'} |
MESH for model mask (used to create masks and fractions at run time if different than model mesh)
|
| mesh_ocn | ALLCOMP_attributes | mapping | char | ['any char'] | $OCN_DOMAIN_MESH |
MESH description of ocn grid
|
| mesh_rof | ROF_attributes | mapping | char | ['any char'] | $ROF_DOMAIN_MESH |
MESH description of rof grid
|
| mesh_wav | WAV_attributes | mapping | char | ['any char'] | $WAV_DOMAIN_MESH |
MESH description of wav grid
|
| ocn2atm_map | MED_attributes | mapping | char | ['any char'] | unset is idmap for: {'samegrid_atm_ocn': 'true'} |
ocn to atm mapping, 'unset' or 'idmap' are normal possible values |
| ocn2wav_smapname | MED_attributes | mapping | char | ['any char'] | is idmap for: {'samegrid_wav_ocn': 'true'} $OCN2WAV_SMAPNAME |
ocn to wav state mapping file for states
|
| rof2lnd_map | MED_attributes | mapping | char | ['any char'] | $ROF2LND_FMAPNAME is idmap for: {'samegrid_lnd_rof': 'true'} |
rof to lnd mapping, 'unset' or 'idmap' are normal possible values (mapping file given for mizuRoute grids) |
| rof2ocn_ice_rmapname | MED_attributes | mapping | char | ['any char'] | $ROF2OCN_ICE_RMAPNAME |
runoff to ocn nearest neighbor plus smoothing conservative mapping file
|
| rof2ocn_liq_rmapname | MED_attributes | mapping | char | ['any char'] | $ROF2OCN_LIQ_RMAPNAME |
runoff to ocn nearest neighbor plus smoothing conservative mapping file
|
| wav2ocn_smapname | MED_attributes | mapping | char | ['any char'] | is idmap for: {'samegrid_wav_ocn': 'true'} $WAV2OCN_SMAPNAME |
wav to ocn state mapping file for states
|
| diro | modelio | modelio | char*256 | ['any char'] | UNSET |
directory for output log files |
| logfile | modelio | modelio | char*256 | ['any char'] | UNSET |
name of component output log file |
| ATM_model | ALLCOMP_attributes | nuopc | char | ['any char'] | $COMP_ATM |
|
| component_list | nuopc_var | nuopc | char | ['any char'] | ATM OCN ICE LND ROF GLC WAV MED |
Model components that are active
|
| GLC_model | ALLCOMP_attributes | nuopc | char | ['any char'] | $COMP_GLC |
|
| ICE_model | ALLCOMP_attributes | nuopc | char | ['any char'] | $COMP_ICE |
|
| LND_model | ALLCOMP_attributes | nuopc | char | ['any char'] | $COMP_LND |
|
| MED_model | ALLCOMP_attributes | nuopc | char | ['any char'] | is cesm for: {'cime_model': 'cesm'} |
|
| mediator_present | ALLCOMP_attributes | nuopc | logical | ['.true.', '.false.'] | true |
if true, mediator is present in run |
| OCN_model | ALLCOMP_attributes | nuopc | char | ['any char'] | $COMP_OCN |
|
| Profiling | ALLCOMP_attributes | nuopc | char | ['any char'] | $ESMF_PROFILING_LEVEL |
|
| ROF_model | ALLCOMP_attributes | nuopc | char | ['any char'] | $COMP_ROF is srof for: {'ROF_MODE': 'null'} |
|
| Verbosity | DRIVER_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| Verbosity | MED_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| Verbosity | ATM_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| Verbosity | ICE_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| Verbosity | GLC_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| Verbosity | LND_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| Verbosity | OCN_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| Verbosity | ROF_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| Verbosity | WAV_attributes | nuopc | char | ['off', 'low', 'high', 'max'] | $ESMF_VERBOSITY_LEVEL |
|
| WAV_model | ALLCOMP_attributes | nuopc | char | ['any char'] | $COMP_WAV |
|
| orb_eccen | ALLCOMP_attributes | orbital | real | ['any real'] | 1.e36 |
eccentricity of orbit, used when orb_mode is fixed_parameters.
default: SHR_ORB_UNDEF_REAL (1.e36) (Not currently used in build-namelist)
|
| orb_iyear | ALLCOMP_attributes | orbital | integer | ['any integer'] | 1990 is 1850 for: {'iyear': '1850'} is 2000 for: {'iyear': '2000'} is 1850 for: {'iyear': 'HIST'} |
year of orbit, used when orb_mode is fixed_year or variable_year. (default: 1990)
|
| orb_iyear_align | ALLCOMP_attributes | orbital | integer | ['any integer'] | 1990 is 1850 for: {'iyear': '1850'} is 2000 for: {'iyear': '2000'} is 1850 for: {'iyear': 'HIST'} |
model year associated with orb_iyear when orb_mode is variable_year. (default: 1990)
|
| orb_mode | ALLCOMP_attributes | orbital | char | ['fixed_year', 'variable_year', 'fixed_parameters'] | fixed_year is variable_year for: {'iyear': 'HIST'} |
orbital model setting. this sets how the orbital mode will be
configured.
"fixed_year" uses the orb_iyear and other orb inputs are ignored. In
this mode, the orbital parameters are constant and based on the year.
"variable_year" uses the orb_iyear and orb_iyear_align. In this mode,
the orbital parameters vary as the model year advances and the model
year orb_iyear_align has the equivalent orbital year of orb_iyear.
"fixed_parameters" uses the orb_eccen, orb_mvelp, and orb_obliq to set
the orbital parameters which then remain constant through the model
integration. [fixed_year, variable_year, fixed_parameters] (default: 'fixed_year'.)
|
| orb_mvelp | ALLCOMP_attributes | orbital | real | ['any real'] | 1.e36 |
location of vernal equinox in longitude degrees, used when orb_mode is fixed_parameters.
default: SHR_ORB_UNDEF_REAL (1.e36)(Not currently used in build-namelist)
|
| orb_obliq | ALLCOMP_attributes | orbital | real | ['any real'] | 1.e36 |
obliquity of orbit in degrees, used when orb_mode is fixed_parameters.
default: SHR_ORB_UNDEF_REAL (1.e36) (Not currently used in build-namelist)
|
| check_for_nans | MED_attributes | performance | logical | ['.true.', '.false.'] | .true. |
Check for NaN values in fields returned from mediator to components. This has a small performance impact.
|
| papi_ctr1_str | papi_inparm | performance | char | ['any char'] | PAPI_FP_OPS |
See gptl_papi.c for the list of valid values
|
| papi_ctr2_str | papi_inparm | performance | char | ['any char'] | PAPI_NO_CTR |
See gptl_papi.c for the list of valid values
|
| papi_ctr3_str | papi_inparm | performance | char | ['any char'] | PAPI_NO_CTR |
See gptl_papi.c for the list of valid values
|
| papi_ctr4_str | papi_inparm | performance | char | ['any char'] | PAPI_NO_CTR |
See gptl_papi.c for the list of valid values
|
| profile_add_detail | prof_inparm | performance | logical | ['.true.', '.false.'] | .false. |
default: .false.
|
| profile_barrier | prof_inparm | performance | logical | ['.true.', '.false.'] | .false. |
|
| profile_depth_limit | prof_inparm | performance | integer | ['any integer'] | $TIMER_LEVEL |
|
| profile_detail_limit | prof_inparm | performance | integer | ['any integer'] | $TIMER_DETAIL |
|
| profile_disable | prof_inparm | performance | logical | ['.true.', '.false.'] | is .false. for: {'timer_level': 'pos'} is .true. for: {'timer_level': 'neg'} |
|
| profile_global_stats | prof_inparm | performance | logical | ['.true.', '.false.'] | .true. |
|
| profile_outpe_num | prof_inparm | performance | integer | ['any integer'] | 1 |
default: 1
|
| profile_outpe_stride | prof_inparm | performance | integer | ['any integer'] | 0 |
|
| profile_ovhd_measurement | prof_inparm | performance | logical | ['.true.', '.false.'] | .false. |
default: .false.
|
| profile_papi_enable | prof_inparm | performance | logical | ['.true.', '.false.'] | $PROFILE_PAPI_ENABLE |
default: .false.
|
| profile_single_file | prof_inparm | performance | logical | ['.true.', '.false.'] | .false. |
|
| profile_timer | prof_inparm | performance | integer | ['any integer'] | 4 is 2 for: {'MACH': 'yellowstone'} is 1 for: {'MPILIB': 'mpi-serial'} is 3 for: {'MPILIB': 'mpi-serial', 'OS': 'AIX'} |
|
| pio_async_interface | modelio | pio | logical | ['.true.', '.false.'] | is $CPL_PIO_ASYNC_INTERFACE for: {'component': 'cpl'} is $ATM_PIO_ASYNC_INTERFACE for: {'component': 'atm'} is $LND_PIO_ASYNC_INTERFACE for: {'component': 'lnd'} is $OCN_PIO_ASYNC_INTERFACE for: {'component': 'ocn'} is $ICE_PIO_ASYNC_INTERFACE for: {'component': 'ice'} is $ROF_PIO_ASYNC_INTERFACE for: {'component': 'rof'} is $GLC_PIO_ASYNC_INTERFACE for: {'component': 'glc'} is $WAV_PIO_ASYNC_INTERFACE for: {'component': 'wav'} is .false. for: {'component': 'esp'} |
future asynchronous IO capability (not currently supported).
If pio_async_interface is .true. or {component}_PIO_* variable is not set or set to -99
the component variable will be set using the pio_* value.
default: .false.
|
| pio_asyncio_ntasks | PELAYOUT_attributes | pio | integer | ['any integer'] | $PIO_ASYNCIO_NTASKS |
IO tasks FOR ASYNC IO, only valid if ASYNCIO is true.
|
| pio_asyncio_rootpe | PELAYOUT_attributes | pio | integer | ['any integer'] | $PIO_ASYNCIO_ROOTPE |
IO rootpe task FOR ASYNC IO, only valid if ASYNCIO is true.
|
| pio_asyncio_stride | PELAYOUT_attributes | pio | integer | ['any integer'] | $PIO_ASYNCIO_STRIDE |
IO task stride FOR ASYNC IO, only valid if ASYNCIO is true.
|
| pio_blocksize | DRIVER_attributes | pio | integer | ['any integer'] | $PIO_BLOCKSIZE |
blocksize for pio box rearranger
|
| pio_buffer_size_limit | DRIVER_attributes | pio | integer | ['any integer'] | $PIO_BUFFER_SIZE_LIMIT |
pio buffer size limit
|
| pio_debug_level | DRIVER_attributes | pio | integer | ['0', '1', '2', '3', '4', '5', '6'] | $PIO_DEBUG_LEVEL |
pio debug level
valid values: 0,1,2,3,4,5,6
|
| pio_netcdf_format | modelio | pio | char*64 | ['classic', '64bit_offset', '64bit_data'] | is $CPL_PIO_NETCDF_FORMAT for: {'component': 'cpl'} is $ATM_PIO_NETCDF_FORMAT for: {'component': 'atm'} is $LND_PIO_NETCDF_FORMAT for: {'component': 'lnd'} is $OCN_PIO_NETCDF_FORMAT for: {'component': 'ocn'} is $ICE_PIO_NETCDF_FORMAT for: {'component': 'ice'} is $ROF_PIO_NETCDF_FORMAT for: {'component': 'rof'} is $GLC_PIO_NETCDF_FORMAT for: {'component': 'glc'} is $WAV_PIO_NETCDF_FORMAT for: {'component': 'wav'} is $ESP_PIO_NETCDF_FORMAT for: {'component': 'esp'} |
format of netcdf files created by pio, ignored if
PIO_TYPENAME is netcdf4p or netcdf4c. 64bit_data only
supported in netcdf 4.4.0 or newer
|
| pio_numiotasks | modelio | pio | integer | ['any integer'] | is $CPL_PIO_NUMTASKS for: {'component': 'cpl'} is $ATM_PIO_NUMTASKS for: {'component': 'atm'} is $LND_PIO_NUMTASKS for: {'component': 'lnd'} is $OCN_PIO_NUMTASKS for: {'component': 'ocn'} is $ICE_PIO_NUMTASKS for: {'component': 'ice'} is $ROF_PIO_NUMTASKS for: {'component': 'rof'} is $GLC_PIO_NUMTASKS for: {'component': 'glc'} is $WAV_PIO_NUMTASKS for: {'component': 'wav'} is -99 for: {'component': 'esp'} |
number of io tasks in pio used generically, component based value takes precedent.
|
| pio_rearr_comm_enable_hs_comp2io | DRIVER_attributes | pio | logical | ['.true.', '.false.'] | $PIO_REARR_COMM_ENABLE_HS_COMP2IO |
pio rearranger communication option: Enable handshake (comp2io)
|
| pio_rearr_comm_enable_hs_io2comp | DRIVER_attributes | pio | logical | ['.true.', '.false.'] | $PIO_REARR_COMM_ENABLE_HS_IO2COMP |
pio rearranger communication option: Enable handshake (io2comp)
|
| pio_rearr_comm_enable_isend_comp2io | DRIVER_attributes | pio | logical | ['.true.', '.false.'] | $PIO_REARR_COMM_ENABLE_ISEND_COMP2IO |
pio rearranger communication option: Enable isends (comp2io)
|
| pio_rearr_comm_enable_isend_io2comp | DRIVER_attributes | pio | logical | ['.true.', '.false.'] | $PIO_REARR_COMM_ENABLE_ISEND_IO2COMP |
pio rearranger communication option: Enable isends (io2comp)
default: .false.
|
| pio_rearr_comm_fcd | DRIVER_attributes | pio | char | ['2denable', 'io2comp', 'comp2io', 'disable', 'default'] | $PIO_REARR_COMM_FCD |
pio rearranger communication flow control direction.
|
| pio_rearr_comm_max_pend_req_comp2io | DRIVER_attributes | pio | integer | ['any integer'] | $PIO_REARR_COMM_MAX_PEND_REQ_COMP2IO |
pio rearranger communication max pending req (comp2io)
|
| pio_rearr_comm_max_pend_req_io2comp | DRIVER_attributes | pio | integer | ['any integer'] | $PIO_REARR_COMM_MAX_PEND_REQ_IO2COMP |
pio rearranger communication max pending req (io2comp)
|
| pio_rearr_comm_type | DRIVER_attributes | pio | char | ['p2p', 'coll', 'default'] | $PIO_REARR_COMM_TYPE |
pio rearranger communication type.
valid values: p2p, coll, default
|
| pio_rearranger | modelio | pio | integer | ['-99', '1', '2'] | is $CPL_PIO_REARRANGER for: {'component': 'cpl'} is $ATM_PIO_REARRANGER for: {'component': 'atm'} is $LND_PIO_REARRANGER for: {'component': 'lnd'} is $OCN_PIO_REARRANGER for: {'component': 'ocn'} is $ICE_PIO_REARRANGER for: {'component': 'ice'} is $ROF_PIO_REARRANGER for: {'component': 'rof'} is $GLC_PIO_REARRANGER for: {'component': 'glc'} is $WAV_PIO_REARRANGER for: {'component': 'wav'} is -99 for: {'component': 'esp'} |
Rearranger method for pio 1=box, 2=subset.
|
| pio_root | modelio | pio | integer | ['any integer'] | is $CPL_PIO_ROOT for: {'component': 'cpl'} is $ATM_PIO_ROOT for: {'component': 'atm'} is $LND_PIO_ROOT for: {'component': 'lnd'} is $OCN_PIO_ROOT for: {'component': 'ocn'} is $ICE_PIO_ROOT for: {'component': 'ice'} is $ROF_PIO_ROOT for: {'component': 'rof'} is $GLC_PIO_ROOT for: {'component': 'glc'} is $WAV_PIO_ROOT for: {'component': 'wav'} is -99 for: {'component': 'esp'} |
io task root in pio used generically, component based value takes precedent.
|
| pio_stride | modelio | pio | integer | ['any integer'] | is $CPL_PIO_STRIDE for: {'component': 'cpl'} is $ATM_PIO_STRIDE for: {'component': 'atm'} is $LND_PIO_STRIDE for: {'component': 'lnd'} is $OCN_PIO_STRIDE for: {'component': 'ocn'} is $ICE_PIO_STRIDE for: {'component': 'ice'} is $ROF_PIO_STRIDE for: {'component': 'rof'} is $GLC_PIO_STRIDE for: {'component': 'glc'} is $WAV_PIO_STRIDE for: {'component': 'wav'} is -99 for: {'component': 'esp'} |
stride of tasks in pio used generically, component based value takes precedent.
|
| pio_typename | modelio | pio | char*64 | ['netcdf', 'pnetcdf', 'netcdf4p', 'netcdf4c', 'default', 'nothing'] | is $CPL_PIO_TYPENAME for: {'component': 'cpl'} is $ATM_PIO_TYPENAME for: {'component': 'atm'} is $LND_PIO_TYPENAME for: {'component': 'lnd'} is $OCN_PIO_TYPENAME for: {'component': 'ocn'} is $ICE_PIO_TYPENAME for: {'component': 'ice'} is $ROF_PIO_TYPENAME for: {'component': 'rof'} is $GLC_PIO_TYPENAME for: {'component': 'glc'} is $WAV_PIO_TYPENAME for: {'component': 'wav'} is nothing for: {'component': 'esp'} |
io type in pio used generically, component based value takes precedent.
valid values: netcdf, pnetcdf, netcdf4p, netcdf4c, default
|
| reprosum_diffmax | DRIVER_attributes | reprosum | real | ['any real'] | -1.0e-8 |
Tolerance for relative error
default: -1.0e-8
|
| reprosum_recompute | DRIVER_attributes | reprosum | logical | ['.true.', '.false.'] | .false. |
Recompute with non-scalable algorithm if reprosum_diffmax is exceeded.
default: .false.
|
| reprosum_use_ddpdd | DRIVER_attributes | reprosum | logical | ['.true.', '.false.'] | .false. |
Use faster method for reprosum, but one where reproducibility is not always guaranteed.
default: .false.
|
| flds_bgc_oi | ALLCOMP_attributes | seq_flds | logical | ['.true.', '.false.'] | .false. is .true. for: {'BGC_MODE': '.*_OI'} |
If set to .true. BGC fields will be passed back and forth between the ocean and seaice
via the mediator.
|
| scol_lat | ALLCOMP_attributes | single_column | real | ['any real'] | $PTS_LAT |
Latitude in degrees corresponding to the grid location
in single column and single point modes.
|
| scol_lon | ALLCOMP_attributes | single_column | real | ['any real'] | $PTS_LON |
Longitude in degrees corresponding to the grid location
in single column and single point modes.
|
| single_column_lnd_domainfile | ALLCOMP_attributes | single_column | char | ['any char'] | $PTS_DOMAINFILE |
DOMAIN file needed for single column model IF and only if
a nearest neighbor search is done to match the PTS_LAT and PTS_LON
to the closest point in the domain file. This file is ONLY used in
single column mode.
|
| atm_cpl_dt | CLOCK_attributes | time | integer | ['any integer'] |
atm coupling interval in seconds
set via ATM_NCPL in env_run.xml.
ATM_NCPL is the number of times the atm is coupled per NCPL_BASE_PERIOD
NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
associated with NCPL coupling frequency, and has valid values: hour,day,year,decade
|
|
| calendar | CLOCK_attributes | time | char | ['NO_LEAP', 'GREGORIAN'] | $CALENDAR |
calendar in use. [NO_LEAP, GREOGORIAN].
set by CALENDAR in env_build.xml
|
| esp_cpl_dt | CLOCK_attributes | time | integer | ['any integer'] | -999 |
esp run interval in seconds
esp_cpl_dt is the number of times the esp is run per NCPL_BASE_PERIOD
NCPL_BASE_PERIOD is set in env_run.xml and is the base period
associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
default value set by buildnml to be the pause interval if pause is active
otherwise, it is set to the shortest component coupling time
|
| glc_avg_period | CLOCK_attributes | time | char | ['glc_coupling_period', 'yearly'] | $GLC_AVG_PERIOD |
Period at which coupler averages fields sent to GLC.
This supports doing the averaging to GLC less frequently than GLC is called
(i.e., separating the averaging frequency from the calling frequency).
This is useful because there are benefits to only averaging the GLC inputs
as frequently as they are really needed (yearly for CISM), but GLC needs to
still be called more frequently than that in order to support mid-year restarts.
Setting glc_avg_period to 'glc_coupling_period' means that the averaging is
done exactly when the GLC is called (governed by GLC_NCPL).
|
| glc_cpl_dt | CLOCK_attributes | time | integer | ['any integer'] |
glc coupling interval in seconds
set via GLC_NCPL in env_run.xml.
GLC_NCPL is the number of times the glc is coupled per NCPL_BASE_PERIOD
NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
|
|
| history_n | ALLCOMP_attributes | time | integer | ['any integer'] | $HIST_N |
sets mediator snapshot history file frequency (like restart_n)
set by HIST_N in env_run.xml.
|
| history_n_atm_avg | MED_attributes | time | integer | ['any integer'] | -999 |
Sets mediator time-average history file frequency (like restart_option)
|
| history_n_atm_inst | MED_attributes | time | integer | ['any integer'] | -999 |
sets mediator snapshot history file frequency for atm import/export fields (like restart_n)
|
| history_n_glc_avg | MED_attributes | time | integer | ['any integer'] | -999 |
Sets mediator time-average history file frequency (like restart_option)
|
| history_n_glc_inst | MED_attributes | time | integer | ['any integer'] | -999 |
sets mediator snapshot history file frequency for glc import/export fields (like restart_n)
|
| history_n_ice_avg | MED_attributes | time | integer | ['any integer'] | -999 |
Sets mediator time-average history file frequency (like restart_option)
|
| history_n_ice_inst | MED_attributes | time | integer | ['any integer'] | -999 |
sets mediator snapshot history file frequency for ice import/export fields (like restart_n)
|
| history_n_lnd_avg | MED_attributes | time | integer | ['any integer'] | -999 |
Sets mediator time-average history file frequency (like restart_option)
|
| history_n_lnd_inst | MED_attributes | time | integer | ['any integer'] | -999 |
sets mediator snapshot history file frequency for lnd import/export fields (like restart_n)
|
| history_n_med_inst | MED_attributes | time | integer | ['any integer'] | -999 |
sets mediator aoflux and ocean albedoes snapshot history file frequency for atm import/export fields (like restart_n)
|
| history_n_ocn_avg | MED_attributes | time | integer | ['any integer'] | -999 |
Sets mediator time-average history file frequency (like restart_option)
|
| history_n_ocn_inst | MED_attributes | time | integer | ['any integer'] | -999 |
sets mediator snapshot history file frequency for ocn import/export fields (like restart_n)
|
| history_n_rof_avg | MED_attributes | time | integer | ['any integer'] | -999 |
Sets mediator time-average history file frequency (like restart_option)
|
| history_n_rof_inst | MED_attributes | time | integer | ['any integer'] | -999 |
sets mediator snapshot history file frequency for rof import/export fields (like restart_n)
|
| history_n_wav_avg | MED_attributes | time | integer | ['any integer'] | -999 |
Sets mediator time-average history file frequency (like restart_option)
|
| history_n_wav_inst | MED_attributes | time | integer | ['any integer'] | -999 |
sets mediator snapshot history file frequency for wav import/export fields (like restart_n)
|
| history_option | ALLCOMP_attributes | time | char | ['none', 'never', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | $HIST_OPTION is nseconds for: {'hist_option': 'nsteps'} |
mediator history snapshot option (used with history_n and history_ymd)
set by HIST_OPTION in env_run.xml.
history_option alarms are:
[none/never], turns option off
[nseconds] , history snapshot every history_n nseconds, relative to current run start time
[nminutes] , history snapshot every history_n nminutes, relative to current run start time
[nhours] , history snapshot every history_n nhours , relative to current run start time
[ndays] , history snapshot every history_n ndays , relative to current run start time
[monthly] , history snapshot every month , relative to current run start time
[nmonths] , history snapshot every history_n nmonths , relative to current run start time
[nyears] , history snapshot every history_n nyears , relative to current run start time
[date] , history snapshot at history_ymd value
[end] , history snapshot at end
|
| history_option_atm_avg | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator time average history option (used with histavg_n and histavg_ymd)
|
| history_option_atm_inst | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator history for atm import/export/fields snapshot option (used with history_n and history_ymd)
|
| history_option_glc_avg | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator time average history option (used with histavg_n and histavg_ymd)
|
| history_option_glc_inst | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator history for glc import/export/fields snapshot option (used with history_n and history_ymd)
|
| history_option_ice_avg | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator time average history option (used with histavg_n and histavg_ymd)
|
| history_option_ice_inst | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator history for ice import/export/fields snapshot option (used with history_n and history_ymd)
|
| history_option_lnd_avg | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator time average history option (used with histavg_n and histavg_ymd)
|
| history_option_lnd_inst | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator history for lnd import/export/fields snapshot option (used with history_n and history_ymd)
|
| history_option_med_inst | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator history for mediator aoflux and oceean albedoes (used with history_n and history_ymd)
|
| history_option_ocn_avg | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator time average history option (used with histavg_n and histavg_ymd)
|
| history_option_ocn_inst | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator history for ocn import/export/fields snapshot option (used with history_n and history_ymd)
|
| history_option_rof_avg | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator time average history option (used with histavg_n and histavg_ymd)
|
| history_option_rof_inst | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator history for rof import/export/fields snapshot option (used with history_n and history_ymd)
|
| history_option_wav_avg | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator time average history option (used with histavg_n and histavg_ymd)
|
| history_option_wav_inst | MED_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
mediator history for wav import/export/fields snapshot option (used with history_n and history_ymd)
|
| history_ymd | CLOCK_attributes | time | integer | ['any integer'] | $HIST_DATE |
date associated with history_option date. yyyymmdd format.
set by HIST_DATE in env_run.xml.
|
| ice_cpl_dt | CLOCK_attributes | time | integer | ['any integer'] |
ice coupling interval in seconds
set via ICE_NCPL in env_run.xml.
ICE_NCPL is the number of times the ice is coupled per NCPL_BASE_PERIOD
NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
|
|
| lnd_cpl_dt | CLOCK_attributes | time | integer | ['any integer'] |
lnd coupling interval in seconds
set via LND_NCPL in env_run.xml.
LND_NCPL is the number of times the lnd is coupled per NCPL_BASE_PERIOD
NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
|
|
| ocn_cpl_dt | CLOCK_attributes | time | integer | ['any integer'] |
ocn coupling interval in seconds
set via OCN_NCPL in env_run.xml.
OCN_NCPL is the number of times the ocn is coupled per NCPL_BASE_PERIOD
NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
|
|
| restart_n | CLOCK_attributes | time | integer | ['any integer'] | $REST_N |
Sets model restart writes with restart_option and restart_ymd (same options as stop_n)
|
| restart_option | CLOCK_attributes | time | char | ['none', 'never', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | $REST_OPTION is nseconds for: {'rest_option': 'nsteps'} |
sets the restart frequency with restart_n and restart_ymd
restart_option alarms are:
[none/never], turns option off
[nseconds] , restarts every restart_n nseconds, relative to current run start time
[nminutes] , restarts every restart_n nminutes, relative to current run start time
[nhours] , restarts every restart_n nhours , relative to current run start time
[ndays] , restarts every restart_n ndays , relative to current run start time
[nmonths] , restarts every restart_n nmonths , relative to current run start time
[nyears] , restarts every restart_n nyears , relative to current run start time
[monthly] , restarts every month , relative to current run start time
[yearly] , restarts every year , relative to current run start time
[date] , restarts at restart_ymd value
[end] , restarts at end
|
| restart_ymd | CLOCK_attributes | time | integer | ['any integer'] | $REST_DATE |
Date in yyyymmdd format, sets model restart write date with rest_option and restart_n
default: STOP_N
|
| rof_cpl_dt | CLOCK_attributes | time | integer | ['any integer'] |
river runoff coupling interval in seconds
currently set by default to 10800 seconds.
default: 10800
|
|
| start_tod | CLOCK_attributes | time | integer | ['any integer'] | $START_TOD |
Start time-of-day in universal time (seconds), should be between zero and 86400
default: 0
|
| start_ymd | CLOCK_attributes | time | integer | ['any integer'] | 00010101 |
Run start date in yyyymmdd format, only used for startup and hybrid runs.
default: 00010101
|
| stop_n | CLOCK_attributes | time | integer | ['any integer'] | $STOP_N |
Sets the run length with stop_option and stop_ymd
|
| stop_option | CLOCK_attributes | time | char | ['none', 'never', 'nseconds', 'nminutes', 'nhours', 'ndays', 'monthly', 'nmonths', 'nyears', 'date', 'end'] | $STOP_OPTION is nseconds for: {'stop_option': 'nsteps'} |
sets the run length with stop_n and stop_ymd
stop_option alarms are:
[none/never] , turns option off
[nseconds] , stops every stop_n nseconds, relative to current run start time
[nminutes] , stops every stop_n nminutes, relative to current run start time
[nhours] , stops every stop_n nhours , relative to current run start time
[ndays] , stops every stop_n ndays , relative to current run start time
[nmonths] , stops every stop_n nmonths , relative to current run start time
[nyears] , stops every stop_n nyears , relative to current run start time
[monthly] , stops every month , relative to current run start time
[yearly] , stops every year , relative to current run start time
[end] , stops at end
[date] , stops at stop_ymd value
|
| stop_tod | CLOCK_attributes | time | integer | ['any integer'] | 0 |
Stop time-of-day in universal time (seconds), should be between zero and 86400
default: 0
|
| stop_ymd | CLOCK_attributes | time | integer | ['any integer'] | $STOP_DATE |
date in yyyymmdd format, sets the run length with stop_option and stop_n,
can be in addition to stop_option and stop_n, negative value implies off
|
| tprof_n | CLOCK_attributes | time | integer | ['any integer'] | -999 |
Sets timing output file frequency (like restart_n)
|
| tprof_option | CLOCK_attributes | time | char | ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] | never |
Sets timing output file frequency (like rest_option but relative to run start date)
tprof_option alarms are:
[none/never], turns option off
[nsteps] , every tprof_n nsteps , relative to current run start time
[nseconds] , every tprof_n nseconds, relative to current run start time
[nminutes] , every tprof_n nminutes, relative to current run start time
[nhours] , every tprof_n nhours , relative to current run start time
[ndays] , every tprof_n ndays , relative to current run start time
[nmonths] , every tprof_n nmonths , relative to current run start time
[nyears] , every tprof_n nyears , relative to current run start time
[monthly] , every month , relative to current run start time
[yearly] , every year , relative to current run start time
[date] , at tprof_ymd value
[end] , at end
|
| tprof_ymd | CLOCK_attributes | time | integer | ['any integer'] | -999 |
yyyymmdd format, sets timing output file date (like restart_date)
|
| wav_cpl_dt | CLOCK_attributes | time | integer | ['any integer'] |
wav coupling interval in seconds
set via WAV_NCPL in env_run.xml.
WAV_NCPL is the number of times the wav is coupled per NCPL_BASE_PERIOD
NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
|
|
| write_restart_at_endofrun | CLOCK_attributes | time | logical | ['.true.', '.false.'] | .true. is .false. for: {'rest_option': 'none'} is .false. for: {'rest_option': 'never'} is .false. for: {'TESTCASE': 'ERC'} is .false. for: {'TESTCASE': 'ERP'} is .false. for: {'TESTCASE': 'ERI'} is .false. for: {'TESTCASE': 'ERR'} |
true => write restarts at end of run
forces a restart write at the end of the run in addition to any
setting associated with rest_option. default=true. this setting
will be set to false if restart_option is none or never.
default: true
|
| water_tracer_initial_ratios | ALLCOMP_attributes | water_tracers | char | ['any char'] | undefined |
Colon-delimited list of initial water tracer ratios (as a fraction of total water).
Each element in the list corresponds to an element in water_tracer_names.
For water isotopes, this ratio is typically set to 1 for numerical reasons; the
actual isotopic ratios can then be determined via reference to standard global
ratios.
|
| water_tracer_names | ALLCOMP_attributes | water_tracers | char | ['any char'] | undefined |
Colon-delimited list of names of water tracers in this run.
|
| water_tracer_species | ALLCOMP_attributes | water_tracers | char | ['any char'] | undefined |
Colon-delimited list of species of water tracers in this run.
Each element in the list corresponds to an element in water_tracer_names. A value of
'-' for a given element indicates a standard water tracer (i.e., a tracer of bulk
water).
|
| water_tracers_do_checks | ALLCOMP_attributes | water_tracers | logical | ['.true.', '.false.'] | .false. |
Check consistency between water tracer fields and their corresponding bulk fields.
This should only be used with artificial tracers that maintain a fixed ratio.
|
| wv_sat_scheme | DRIVER_attributes | wv_sat | char | ['GoffGratch', 'MurphyKoop', 'Bolton', 'Flatau'] | GoffGratch |
Type of water vapor saturation vapor pressure scheme employed. 'GoffGratch' for
Goff and Gratch (1946); 'MurphyKoop' for Murphy and Koop (2005); 'Bolton' for
Bolton (1980); 'Flatau' for Flatau, Walko, and Cotton (1992).
Default: GoffGratch
|
| wv_sat_table_spacing | DRIVER_attributes | wv_sat | real | ['any real'] | 1.0D0 |
Temperature resolution of saturation vapor pressure lookup tables in Kelvin.
(This is only used if wv_sat_use_tables is .true.)
Default: 1.0
|
| wv_sat_transition_start | DRIVER_attributes | wv_sat | real | ['any real'] | 20.0D0 |
Width of the liquid-ice transition range in mixed-phase water saturation vapor
pressure calculations. The range always ends at 0 degrees Celsius, so this
variable only affects the start of the transition.
Default: 20K
WARNING: CAM is tuned to the default value of this variable. Because it affects
so many different parameterizations, changes to this variable may require a
significant retuning of CAM's cloud physics to give reasonable results.
|
| wv_sat_use_tables | DRIVER_attributes | wv_sat | logical | ['.true.', '.false.'] | .false. |
Whether or not to produce lookup tables at init time to use as a cache for
saturation vapor pressure.
Default: .false.
|
| Variable | Namelist Group | Category | Entry Type | Valid Values | Possible Default Values | Description and out-of-the-box Default |