CESM2.1.4 POP2.0 Namelist Definitions
Model Version: 2.1.4
Change CESM Version
Component Tag:
pop2_cesm2_1_rel_n15
HTML Created:
2024-10-02
Variable | Namelist Group | Category | Entry Type | Valid Values | Possible Default Values | Description and out-of-the-box Default |
---|---|---|---|---|---|---|
tadvect_ctype | advect_nml | Advection | char*256 | ['centered', 'upwind3', 'lw_lim'] | is upwind3 for: {'ocn_grid': 'gx3v7'} is upwind3 for: {'ocn_grid': 'gx1v6'} is upwind3 for: {'ocn_grid': 'gx1v7'} is centered for: {'ocn_grid': 'tx1v1'} is centered for: {'ocn_grid': 'tx0.1v2'} is centered for: {'ocn_grid': 'tx0.1v3'} |
Tracer advection choice. Valid Values: 'center','upwind','lw_lim' Default: 'upwind3' |
reset_to_freezing | baroclinic_nml | Baroclinic | logical | ['.true.', '.false.'] | .false. |
Flag to prevent very cold water. Default: .false. |
convergenceCheckFreq | solvers | Barotropic Mode Solvers | integer | ['any integer'] | 10 |
Check for convergence every convergenceCheckFreq iterations. Default: 10 |
convergenceCheckStart | solvers | Barotropic Mode Solvers | integer | ['any integer'] | 60 |
Start checking for convergence after convergenceCheckStart steps (starting step number of convergence checking). Default: 60 |
convergenceCriterion | solvers | Barotropic Mode Solvers | real | ['any real'] | 1.0e-13 |
Convergence error criterion: |δX/X| < convergenceCriterion Default: 1.0e-13 |
LanczosconvergenceCriterion | solvers | Barotropic Mode Solvers | real | ['any real'] | 0.15 |
Convergence error criterion for Lanczos step. Default: 0.15 |
maxIterations | solvers | Barotropic Mode Solvers | integer | ['any integer'] | 1000 |
Upper limit on number of solver iterations. Default: 1000 |
maxLanczosStep | solvers | Barotropic Mode Solvers | integer | ['any integer'] | 100 |
Maximum number of Lanczos steps taken to get eigenvalues. Default: 100 |
preconditionerChoice | solvers | Barotropic Mode Solvers | char*256 | ['diagonal', 'evp', 'file'] | 'evp' is 'diagonal' for: {'ocn_grid': 'gx3v7'} |
Preconditioner choice. Valid Values: 'diagonal', 'evp','file' 'diagonal' -- No preconditioner. 'file' -- A preconditioner is used to reduce number of iterations to convergence. No longer supported. 'evp' -- Edge-vertex preconditioner. Default: 'diagonal' |
preconditionerFile | solvers | Barotropic Mode Solvers | char*256 | ['any char'] | 'unknownPrecondFile' |
File containing preconditioner coefficients for solver; used when preconditionerChoice='file'. Default: 'unknownPrecondFile' |
solverChoice | solvers | Barotropic Mode Solvers | char*256 | ['pcg', 'ChronGear', 'PCSI'] | 'PCSI' is 'ChronGear' for: {'ocn_grid': 'gx3v7'} |
Method to solve the two-dimensional elliptic equation for the surface pressure. Valid Values: 'ChronGear','pcg','PCSI' 'ChronGear' = Chronopoulos-Gear conjugate-gradient solver with preconditioner. 'pcg' = Preconditioned conjugate-gradient solver. 'PCSI' = Preconditioned Classical Stiefel Iteration. Default: 'ChronGear' |
b4b_flag | context_nml | Context | logical | ['.true.', '.false.'] | .false. |
Flag to run POP in bit-for-bit mode. Default: .false. |
lccsm | context_nml | Context | logical | ['.true.', '.false.'] | .true. |
Flag to run pop in the CESM context. Default: .true. |
lccsm_control_compatible | context_nml | Context | logical | ['.true.', '.false.'] | is .false. for: {'ocn_grid': 'gx3v7'} is .false. for: {'ocn_grid': 'gx1v6'} is .false. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag to run POP with code that is bit-for-bit with the ccsm4 control run. (According to source notes, this option should have been removed in ccsm4_0_1!). Default: .false. |
lcoupled | context_nml | Context | logical | ['.true.', '.false.'] | .true. |
Flag for whether POP is coupled to another system. Default: .true. |
ldebug | context_nml | Context | logical | ['.true.', '.false.'] | .false. is .true. for: {'DEBUG': 'TRUE'} |
If this is true, then various internal consistency checks are enabled. Default: DEBUG from env_run.xml, but overridable by user_nl_pop |
coupled_freq | coupled_nml | Coupling Options | integer | ['any integer'] | Frequency POP is coupled to atmosphere / sea ice models via CESM flux coupler (units given by coupled_freq_opt). Default: 24 |
|
coupled_freq_opt | coupled_nml | Coupling Options | char*256 | ['nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep', 'never'] | Units of time for coupled_freq (frequency POP is coupled to atmosphere/sea ice models via CESM flux coupler). Valid Values: 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep', 'never' Default: 'nhour' |
|
qsw_distrb_opt | coupled_nml | Coupling Options | char*256 | ['const', '12hr', 'cosz'] | is cosz for: {'ocn_grid': 'gx3v7'} const |
Option for distributing net shortwave heat flux over a coupling interval (all options preserve time-integrated flux). Valid Values: 'const','12hr','cosz' Default: 'cosz' |
ldamp_uv | damping_nml | Damping (Velocity) | logical | ['.true.', '.false.'] | .false. is .true. for: {'ocn_onedim': 'TRUE'} |
Flag to damp UVEL and VVEL; currently the only method for damping is from private communication with Nick Klingaman (Univ. of Reading); it is a non-linear damping. Default: .false. |
ldiag_bsf | bsf_diagnostic_nml | Diagnostics (Barotropic Stream Function) | logical | ['.true.', '.false.'] | .true. is .false. for: {'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag to control the computation and printing of barotropic stream function diagnostics. Default: .true. |
ldiag_global_tracer_budgets | budget_diagnostics_nml | Diagnostics (Budgets) | logical | ['.true.', '.false.'] | .true. is .false. for: {'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag to control the computation of global budget diagnostics for tracers. Default: .true. |
lrf_print_budget_term_by_term | budget_diagnostics_nml | Diagnostics (Budgets) | logical | ['.true.', '.false.'] | Flag to control the printing Robert-filter budget terms in a human-eye-friendly manner. Default: .false. |
|
lat_aux_begin | transports_nml | Diagnostics (Transports) | real | ['any real'] | -90.0 |
Beginning latitude for the auxiliary grid (degrees north). Default: -90.0 |
lat_aux_end | transports_nml | Diagnostics (Transports) | real | ['any real'] | 90.0 |
Ending latitude for the auxiliary grid (degrees north). Default: 90.0 |
lat_aux_grid_type | transports_nml | Diagnostics (Transports) | char*256 | ['southern', 'full', 'user-specified'] | southern |
Type of the auxiliary latitudinal grid. Valid Values: 'southern', 'full', 'user-specified' Default: 'southern' |
moc_requested | transports_nml | Diagnostics (Transports) | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .true. for: {'ocn_grid': 'gx1v6'} is .true. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag for turning on output for meridional overturning circulation. Default: .true. for displaced pole grids, .false. for tripole grids. |
n_heat_trans_requested | transports_nml | Diagnostics (Transports) | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .true. for: {'ocn_grid': 'gx1v6'} is .true. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag for outputting northward heat transport. Default: .true. for displaced pole grids, .false. for tripole grids. |
n_lat_aux_grid | transports_nml | Diagnostics (Transports) | integer | ['any integer'] | 180 |
Auxiliary grid dimension. Default: 180 |
n_salt_trans_requested | transports_nml | Diagnostics (Transports) | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .true. for: {'ocn_grid': 'gx1v6'} is .true. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag for outputting northward salt transport. Default: .true. for displaced pole grids, .false. for tripole grids. |
n_transport_reg | transports_nml | Diagnostics (Transports) | integer | ['any integer'] | 2 |
Number of regions for all transport diagnostics. Default: 2 |
transport_reg2_names | transports_nml | Diagnostics (Transports) | char*256(6) | ['any char'] | Names of the selected input regions when n_transport_reg = 2. Default: 'Atlantic Ocean','Mediterranean Sea','Labrador Sea','GIN Sea','Arctic Ocean','Hudson Bay' |
|
clinic_distribution_type | domain_nml | Domain | char*256 | ['cartesian', 'balanced', 'spacecurve', 'blockone'] | is cartesian for: {'decomptype': 'cartesian'} is spacecurve for: {'decomptype': 'spacecurve'} is blockone for: {'decomptype': 'blockone'} |
Selector for method used to distribute blocks in baroclinic distribution. Valid Values: 'cartesian', 'balanced', 'spacecurve', 'blockone' Default: 'cartesian' |
ew_boundary_type | domain_nml | Domain | char*256 | ['cyclic', 'closed'] | cyclic |
Selector for type of boundary used in the logical east-west direction for global domain. Valid Values: 'cyclic', 'closed' Default: 'cyclic' |
nprocs_clinic | domain_nml | Domain | integer | ['any integer'] | Number of processors in the baroclinic distribution. Default: Set by CESM scripts |
|
nprocs_tropic | domain_nml | Domain | integer | ['any integer'] | Number of processors in the barotropic distribution. Default: Set by CESM scripts |
|
ns_boundary_type | domain_nml | Domain | char*256 | ['cyclic', 'closed', 'tripole'] | closed is tripole for: {'ocn_grid': 'tx1v1'} is tripole for: {'ocn_grid': 'tx0.1v2'} is tripole for: {'ocn_grid': 'tx0.1v3'} |
Selector for type of boundary used in the logical north-south direction for global domain. Valid Values: 'cyclic', 'closed', 'tripole' Default: 'closed' |
profile_barrier | domain_nml | Domain | logical | ['.true.', '.false.'] | .false. |
Flag to add MPI_Barrier calls for timing studies in time-step module. Default: .false. |
tropic_distribution_type | domain_nml | Domain | char*256 | ['cartesian', 'balanced', 'spacecurve', 'blockone'] | is cartesian for: {'decomptype': 'cartesian'} is spacecurve for: {'decomptype': 'spacecurve'} is blockone for: {'decomptype': 'blockone'} |
Selector for method used to distribute blocks in barotropic distribution. Valid Values: 'cartesian', 'balanced', 'spacecurve', 'blockone' Default: 'cartesian' |
box_atm_co2_init_val | ecosys_forcing_data_nml | ecosys | real | ['any real'] | Default: CCSM_CO2_PPMV value in env_run.xml |
|
ciso_atm_d14c_lat_band_vals | ecosys_forcing_data_nml | ecosys | real(3) | ['any real(3)'] | -2.3, -4.0, -5.8 |
Default: |
ecosys_qsw_distrb_const | ecosys_driver_nml | Ecosystem Model | logical | ['.true.', '.false.'] | .true. is .false. for: {'ocn_grid': 'gx3v7'} |
Default: |
ecosys_tadvect_ctype | ecosys_driver_nml | Ecosystem Model | char*256 | ['any char'] | base_model |
Default: 'base model' |
lmarginal_seas | ecosys_driver_nml | Ecosystem Model | logical | ['.true.', '.false.'] | .true. |
Default: .true. |
marbl_settings_file | ecosys_driver_nml | Ecosystem Model | char*256 | ['any char'] | Default: 'marbl_in' for single instance, 'marbl_in_####' for multi-instance. |
|
ciso_init_ecosys_init_file | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | char*256 | ['any char'] | Default: |
|
ciso_init_ecosys_init_file_fmt | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | char*256 | ['any char'] | Default: 'nc' |
|
ciso_init_ecosys_option | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | char*256 | ['any char'] | Default: |
|
ciso_tracer_init_ext%default_val | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | dtype(14)%real | ['any dtype(14)%real'] | Default: |
|
ciso_tracer_init_ext%file_varname | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | dtype(14)%char*256 | ['any char'] | Default: |
|
ciso_tracer_init_ext%mod_varname | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | dtype(14)%char*256 | ['any char'] | Default: |
|
ciso_tracer_init_ext%scale_factor | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | dtype(14)%real | ['any dtype(14)%real'] | Default: |
|
init_ecosys_init_file | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | char*256 | ['any char'] | is ocn/pop/gx3v7/ic/ecosys_jan_IC_gx3v7_20180308.nc for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/ic/ecosys_jan_IC_gx1v6_20180308.nc for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/ic/ecosys_jan_IC_omip_POP_gx1v7_c200323.nc for: {'ocn_grid': 'gx1v7'} is ocn/pop/gx1v6/ic/ecosys_jan_IC_gx1v6_20180308.nc for: {'ocn_grid': 'gx1v7', 'ocn_bgc_config': 'cesm2.0'} |
Default: ecosys_jan_IC_gx3v7_20180308.nc or ecosys_jan_IC_gx1v6_20180308.nc (none provided for tripole grids) |
init_ecosys_init_file_fmt | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | char*256 | ['any char'] | nc |
Default: 'nc' |
init_ecosys_option | ecosys_tracer_init_nml | Ecosystem Model (Tracer Initialization) | char*256 | ['any char'] | Default: 'ccsm_RUNTYPE' |
|
tracer_init_ext%default_val&ecosys_tracer_init_nml | derived | Ecosystem Model (Tracer Initialization) | dtype(31)%real | ['any dtype(31)%real'] | Default: none provided |
|
tracer_init_ext%file_fmt&ecosys_tracer_init_nml | derived | Ecosystem Model (Tracer Initialization) | dtype(31)%char*256 | ['any char'] | Default: none provided |
|
tracer_init_ext%file_varname&ecosys_tracer_init_nml | derived | Ecosystem Model (Tracer Initialization) | dtype(31)%char*256 | ['any char'] | Default: none provided |
|
tracer_init_ext%filename&ecosys_tracer_init_nml | derived | Ecosystem Model (Tracer Initialization) | dtype(31)%char*256 | ['any char'] | Default: none provided |
|
tracer_init_ext%mod_varname&ecosys_tracer_init_nml | derived | Ecosystem Model (Tracer Initialization) | dtype(31)%char*256 | ['any char'] | Default: none provided |
|
tracer_init_ext%scale_factor&ecosys_tracer_init_nml | derived | Ecosystem Model (Tracer Initialization) | dtype(31)%real | ['any dtype(31)%real'] | Default: none provided |
|
state_choice | state_nml | Equation of State | char*256 | ['jmcd', 'mwjf', 'poly', 'line'] | 'mwjf' |
Which equation of state to use. Valid Values: 'jmcd', 'mwjf', 'poly', 'line' Default: 'mwjf' |
state_file | state_nml | Equation of State | char*256 | ['any char'] | 'internal' |
File containing polynomial equation of state coefficients. Default: 'internal' |
state_range_freq | state_nml | Equation of State | integer | ['any integer'] | 100000 |
Frequency (in steps) for checking validity of temperature and salinity ranges. Default: 100000 |
state_range_opt | state_nml | Equation of State | char*256 | ['ignore', 'check', 'enforce'] | 'enforce' |
Option for checking for valid temperature and salinity ranges. Valid Values: 'ignore', 'check', 'enforce' Default: 'enforce' |
a1 | estuary_nml | Estuary Box Model | real | ['any real'] | 0.876 |
Default: none |
a2 | estuary_nml | Estuary Box Model | real | ['any real'] | 0.0 |
Default: none |
ebm_param_file_fmt | estuary_nml | Estuary Box Model | char*256 | ['any char'] | nc |
Default: none |
ebm_param_filename | estuary_nml | Estuary Box Model | char*256 | ['any char'] | is ocn/pop/gx1v6/forcing/EBMparm_HU20HL20_gx1v6.20170312.nc for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/forcing/EBMparm_HU20HL20_gx1v6.20170312.nc for: {'ocn_grid': 'gx1v7'} is ocn/pop/gx1v7/forcing/EBM_param_gx1v7_JRA55.2017-11-16.nc for: {'ocn_grid': 'gx1v7', 'rof_grid': 'JRA025'} is ocn/pop/gx1v7/forcing/EBM_param_gx1v7_JRA55.2017-11-16.nc for: {'ocn_grid': 'gx1v7', 'rof_grid': 'JRA025v2'} |
Default: auto-filled by CESM scripts |
ebm_param_option | estuary_nml | Estuary Box Model | char*256 | ['any char'] | internal is file for: {'ocn_grid': 'gx1v6'} is file for: {'ocn_grid': 'gx1v7'} |
Default: none |
estuary_option | estuary_nml | Estuary Box Model | char*256 | ['any char'] | off is on for: {'ocn_grid': 'gx1v6'} is on for: {'ocn_grid': 'gx1v7'} is on for: {'ocn_grid': 'tx0.1v3'} |
Default: none |
estuary_type | estuary_nml | Estuary Box Model | char*256 | ['any char'] | vsf is vsf_ebm for: {'ocn_grid': 'gx1v6'} is vsf_ebm for: {'ocn_grid': 'gx1v7'} |
Default: none |
H | estuary_nml | Estuary Box Model | real | ['any real'] | 10.0 |
Default: none |
h0 | estuary_nml | Estuary Box Model | real | ['any real'] | 0.5 |
Ratio of lower-layer depth to H at estuary mouth. Default: none |
h_lower | estuary_nml | Estuary Box Model | real | ['any real'] | 25.0 |
Thickness (m) of lower layer of exchange flow. Default: none |
h_upper | estuary_nml | Estuary Box Model | real | ['any real'] | 15.0 |
Thickness (m) of upper layer of exchange flow. Default: none |
tide_amp | estuary_nml | Estuary Box Model | real | ['any real'] | 1.0 |
Default: none |
W_h | estuary_nml | Estuary Box Model | real | ['any real'] | 2000.0 |
Default: none |
ap_data_inc | forcing_ap_nml | Forcing (Atmospheric Pressure) | real | ['any real'] | 1.e20 |
Increment (in hours) between forcing times if ap_data_type='n-hour'. Default: 1.e20 |
ap_data_renorm | forcing_ap_nml | Forcing (Atmospheric Pressure) | real(20) | ['any real(20)'] | 20*1. |
Renormalization constants for the components in the atmospheric pressure forcing file. Default: 20*1. |
ap_data_type | forcing_ap_nml | Forcing (Atmospheric Pressure) | char*256 | ['none', 'analytic', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour'] | none |
Type or periodicity of atmospheric forcing. Valid Values: 'none', 'analytic', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour' Default: 'none' |
ap_file_fmt | forcing_ap_nml | Forcing (Atmospheric Pressure) | char*256 | ['bin', 'nc'] | bin |
ap_filename format (binary or netCDF) Valid Values: 'bin', 'nc' Default: 'bin' |
ap_filename | forcing_ap_nml | Forcing (Atmospheric Pressure) | char*256 | ['any char'] | unknown-ap |
Name of file containing atmospheric pressure forcing, or root of filenames if ap_data_type='n-hour'. Default: 'unknown-ap' |
ap_interp_freq | forcing_ap_nml | Forcing (Atmospheric Pressure) | char*256 | ['never', 'n-hour', 'every-timestep'] | never |
How often to temporally interpolate atmospheric forcing data to current time. Valid Values: 'never','n-hour','every-timestep' Default: 'never' |
ap_interp_inc | forcing_ap_nml | Forcing (Atmospheric Pressure) | real | ['any real'] | 1.e20 |
Increment (in hours) between interpolation times if ap_interp_freq = 'n-hour'. Default: 1e20 |
ap_interp_type | forcing_ap_nml | Forcing (Atmospheric Pressure) | char*256 | ['nearest', 'linear', '4point'] | nearest |
Type of temporal interpolation for atmospheric pressure forcing data. Valid Values: 'nearest', 'linear', '4point' Default: 'nearest' |
atm_alt_co2_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: CCSM_CO2_PPMV value in env_run.xml |
|
atm_alt_co2_opt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['const', 'box_atm_co2'] | Default: 'const' |
|
atm_co2_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: CCSM_CO2_PPMV value in env_run.xml |
|
atm_co2_opt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['const', 'drv_prog', 'drv_diag', 'box_atm_co2'] | Default: depends on OCN_CO2_TYPE in env_run.xml |
|
ciso_atm_d13c_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | -6.610 |
Default: |
ciso_atm_d13c_filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | lnd/clm2/isotopes/atm_delta_C13_CMIP6_1850-2015_yearly_v2.0_c190528.nc is lnd/clm2/isotopes/atm_delta_C13_CMIP6_SSP126_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp126'} is lnd/clm2/isotopes/atm_delta_C13_CMIP6_SSP245_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp245'} is lnd/clm2/isotopes/atm_delta_C13_CMIP6_SSP3B_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp370'} is lnd/clm2/isotopes/atm_delta_C13_CMIP6_SSP534os_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp534'} is lnd/clm2/isotopes/atm_delta_C13_CMIP6_SSP5B_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp585'} |
Default: |
ciso_atm_d13c_opt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['const', 'file', 'coupled'] | const is 'file' for: {'ocn_transient': '1850-2000'} is 'file' for: {'ocn_transient': 'ssp126'} is 'file' for: {'ocn_transient': 'ssp245'} is 'file' for: {'ocn_transient': 'ssp370'} is 'file' for: {'ocn_transient': 'ssp534'} is 'file' for: {'ocn_transient': 'ssp585'} |
Default: |
ciso_atm_d14c_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 0.0 |
Default: |
ciso_atm_d14c_filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | lnd/clm2/isotopes/atm_delta_C14_CMIP6_3x1_global_1850-2015_yearly_v2.0_c190528.nc is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP126_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp126'} is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP245_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp245'} is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP3B_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp370'} is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP534os_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp534'} is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP5B_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp585'} |
Default: |
ciso_atm_d14c_opt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['const', 'lat_bands', 'file'] | lat_bands is 'file' for: {'ocn_transient': '1850-2000'} is 'file' for: {'ocn_transient': 'ssp126'} is 'file' for: {'ocn_transient': 'ssp245'} is 'file' for: {'ocn_transient': 'ssp370'} is 'file' for: {'ocn_transient': 'ssp534'} is 'file' for: {'ocn_transient': 'ssp585'} |
Default: |
ciso_atm_data_year | ecosys_forcing_data_nml | Forcing (Ecosystem) | integer | ['any integer'] | 1 |
Year in atm data that corresponds to ciso_atm_model_year. Default: 1 |
ciso_atm_model_year | ecosys_forcing_data_nml | Forcing (Ecosystem) | integer | ['any integer'] | 1 |
Arbitrary model year. Default: 1 |
dust_flux_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
dust_flux_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
dust_flux_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'DSTSF' |
|
dust_flux_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: dst79gnx_gx3v7_20100305.nc or dst79gnx_gx1v6_090416.nc |
|
dust_flux_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 1.0e-1 |
|
dust_flux_source | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['monthly-calendar', 'driver'] | driver is monthly-calendar for: {'ocn_coupling': 'partial', 'ocn_bgc_config': 'cesm2.0'} |
Default: 'driver' |
dust_ratio_thres | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 55.0 is 60.0 for: {'ocn_bgc_config': 'cesm2.0'} is 66.2818 for: {'ocn_coupling': 'partial'} |
coarse/fine dust ratio threshold, used in iron_flux_source=='driver-derived' computation Default: 55.0 |
dust_ratio_to_fe_bioavail_frac_r | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 170.0 is 170.0 for: {'ocn_bgc_config': 'cesm2.0'} is 400.064 for: {'ocn_coupling': 'partial'} |
used in iron_flux_source=='driver-derived' computation Default: 170.0 |
fe_bioavail_frac_offset | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 0.01 is 0.01 for: {'ocn_bgc_config': 'cesm2.0'} is 0.0131875 for: {'ocn_coupling': 'partial'} |
used in iron_flux_source=='driver-derived' computation Default: 0.01 |
fesedflux_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
fesedflux_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
fesedflux_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'FESEDFLUXIN' |
|
fesedflux_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: fesedflux_gx3v7_cesm1_97_2017.nc or fesedfluxTot_gx1v6_cesm2_2018_c180618.nc |
|
fesedflux_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 1.1574e-6 |
|
feventflux_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
feventflux_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
feventflux_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'FESEDFLUXIN' |
|
feventflux_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: feventflux_gx3v7_5gmol_cesm1_97_2017.nc or feventflux_gx1v6_5gmol_cesm1_97_2017.nc |
|
feventflux_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 1.1574e-6 |
|
gas_flux_ap%default_val&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
gas_flux_ap%file_fmt&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_ap%file_varname&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_ap%filename&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_ap%scale_factor&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
gas_flux_fice%default_val&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
gas_flux_fice%file_fmt&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_fice%file_varname&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_fice%filename&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_fice%scale_factor&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
gas_flux_forcing_file | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_forcing_opt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | drv |
Default: 'drv' |
gas_flux_ws%default_val&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
gas_flux_ws%file_fmt&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_ws%file_varname&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_ws%filename&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
gas_flux_ws%scale_factor&ecosys_forcing_data_nml | derived | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
iron_flux_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
iron_flux_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
iron_flux_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'DSTSF' |
|
iron_flux_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: solFe_scenario4_current_gx3v7_6gmol_cesm1_93_20161122.nc or solFe_scenario4_current_gx1v6_8gmol_cesm1_93_20161114.nc |
|
iron_flux_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 1.79e6 |
|
iron_flux_source | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['monthly-calendar', 'driver-derived'] | driver-derived is monthly-calendar for: {'ocn_coupling': 'partial', 'ocn_bgc_config': 'cesm2.0'} |
Default: 'driver-derived' |
iron_frac_in_atm_bc | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 0.06 |
fraction, by weight, of iron in black carbon from atm Default: 0.06 |
iron_frac_in_atm_coarse_dust | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 0.035 |
fraction, by weight, of iron in coarse dust from atm Default: 0.035 |
iron_frac_in_atm_fine_dust | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 0.035 |
fraction, by weight, of iron in fine dust from atm Default: 0.035 |
iron_frac_in_seaice_bc | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 0.06 |
fraction, by weight, of iron in black carbon from seaice Default: 0.06 |
iron_frac_in_seaice_dust | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 0.035 |
fraction, by weight, of iron in dust from seaice Default: 0.035 |
iron_patch_flux_filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
iron_patch_month | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
lecosys_tavg_all | derived | Forcing (Ecosystem) | logical | ['.true.', '.false.'] | .false. |
When turned on, ocn.ecosys.tavg.csh will accumulate ALL ecosys diagnostics |
lecosys_tavg_alt_co2 | derived | Forcing (Ecosystem) | logical | ['.true.', '.false.'] | When turned on, ocn.ecosys.tavg.csh will output alt_co2 related fields |
|
lignore_driver_ndep | ecosys_forcing_data_nml | Forcing (Ecosystem) | logical | ['.true.', '.false.'] | If .false., abort if the coupler passes NHx or NOy and ndep_data_type is not 'driver' Default: .false. |
|
liron_patch | ecosys_forcing_data_nml | Forcing (Ecosystem) | logical | ['.true.', '.false.'] | Default: none provided |
|
ndep_data_type | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['shr_stream', 'monthly-calendar', 'driver'] | monthly-calendar is shr_stream for: {'ocn_transient': 'CORE2_OMIP'} is shr_stream for: {'ocn_transient': 'JRA_OMIP'} is shr_stream for: {'ocn_transient': '1850-2000'} is shr_stream for: {'ocn_transient': 'rcp4.5'} is shr_stream for: {'ocn_transient': 'rcp8.5'} is shr_stream for: {'ocn_transient': 'ssp126'} is shr_stream for: {'ocn_transient': 'ssp245'} is shr_stream for: {'ocn_transient': 'ssp370'} is shr_stream for: {'ocn_transient': 'ssp534'} is shr_stream for: {'ocn_transient': 'ssp585'} is shr_stream for: {'ocn_transient': 'ssp534ext'} is shr_stream for: {'ocn_transient': 'ssp585ext'} |
Default: 'monthly-calendar' or 'shr_stream' |
ndep_shr_stream_file | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | is ocn/pop/gx3v7/forcing/ndep_ocn_omip_w_nhx_emis_gx3v7_1637-2019_c200324.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'CORE2_OMIP'} is ocn/pop/gx1v6/forcing/ndep_ocn_omip_w_nhx_emis_gx1v6_1637-2019_c200324.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'CORE2_OMIP'} is ocn/pop/gx1v6/forcing/ndep_ocn_omip_w_nhx_emis_gx1v6_1637-2019_c200324.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'CORE2_OMIP'} is ocn/pop/gx3v7/forcing/ndep_ocn_omip_w_nhx_emis_gx3v7_1637-2019_c200324.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'JRA_OMIP'} is ocn/pop/gx1v6/forcing/ndep_ocn_omip_w_nhx_emis_gx1v6_1637-2019_2003242.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'JRA_OMIP'} is ocn/pop/gx1v6/forcing/ndep_ocn_omip_w_nhx_emis_gx1v6_1637-2019_c200324.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'JRA_OMIP'} is ocn/pop/gx3v7/forcing/ndep_ocn_1850-2000_w_nhx_emis_gx3v7_c180926.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': '1850-2000'} is ocn/pop/gx1v6/forcing/ndep_ocn_1850-2000_w_nhx_emis_gx1v6_c180926.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': '1850-2000'} is ocn/pop/gx1v6/forcing/ndep_ocn_1850-2000_w_nhx_emis_gx1v6_c180926.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': '1850-2000'} is ocn/pop/gx3v7/forcing/ndep_ocn_rcp45_gx3v7_c100816.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'rcp4.5'} is ocn/pop/gx1v6/forcing/ndep_ocn_rcp45_gx1v6_c100816.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'rcp4.5'} is ocn/pop/gx1v6/forcing/ndep_ocn_rcp45_gx1v6_c100816.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'rcp4.5'} is ocn/pop/gx3v7/forcing/ndep_ocn_rcp85_gx3v7_c100816.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'rcp8.5'} is ocn/pop/gx1v6/forcing/ndep_ocn_rcp85_gx1v6_c100816.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'rcp8.5'} is ocn/pop/gx1v6/forcing/ndep_ocn_rcp85_gx1v6_c100816.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'rcp8.5'} is ocn/pop/gx3v7/forcing/ndep_ocn_ssp126_w_nhx_emis_gx3v7_c190222.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'ssp126'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp126_w_nhx_emis_gx1v6_c190222.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'ssp126'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp126_w_nhx_emis_gx1v6_c190222.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'ssp126'} is ocn/pop/gx3v7/forcing/ndep_ocn_ssp245_w_nhx_emis_gx3v7_c190412.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'ssp245'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp245_w_nhx_emis_gx1v6_c190412.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'ssp245'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp245_w_nhx_emis_gx1v6_c190412.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'ssp245'} is ocn/pop/gx3v7/forcing/ndep_ocn_ssp370_w_nhx_emis_gx3v7_c190412.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'ssp370'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp370_w_nhx_emis_gx1v6_c190412.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'ssp370'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp370_w_nhx_emis_gx1v6_c190412.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'ssp370'} is ocn/pop/gx3v7/forcing/ndep_ocn_ssp534os_w_nhx_emis_gx3v7_c210223.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'ssp534'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp534os_w_nhx_emis_gx1v6_c210223.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'ssp534'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp534os_w_nhx_emis_gx1v6_c210223.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'ssp534'} is ocn/pop/gx3v7/forcing/ndep_ocn_ssp585_w_nhx_emis_gx3v7_c190212.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'ssp585'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp585_w_nhx_emis_gx1v6_c190212.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'ssp585'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp585_w_nhx_emis_gx1v6_c190212.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'ssp585'} is ocn/pop/gx3v7/forcing/ndep_ocn_ssp534osext_w_nhx_emis_gx3v7_c200629.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'ssp534ext'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp534osext_w_nhx_emis_gx1v6_c200629.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'ssp534ext'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp534osext_w_nhx_emis_gx1v6_c200629.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'ssp534ext'} is ocn/pop/gx3v7/forcing/ndep_ocn_ssp585ext_w_nhx_emis_gx3v7_c200629.nc for: {'ocn_grid': 'gx3v7', 'ocn_transient': 'ssp585ext'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp585ext_w_nhx_emis_gx1v6_c200629.nc for: {'ocn_grid': 'gx1v6', 'ocn_transient': 'ssp585ext'} is ocn/pop/gx1v6/forcing/ndep_ocn_ssp585ext_w_nhx_emis_gx1v6_c200629.nc for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'ssp585ext'} |
Default: depends on grid and OCN_TRANSIENT |
ndep_shr_stream_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 7.1429e+06 |
Default: 7.1429e6 |
ndep_shr_stream_year_align | ecosys_forcing_data_nml | Forcing (Ecosystem) | integer | ['any integer'] | is 0 for: {'ocn_transient': 'CORE2_OMIP'} is 0 for: {'ocn_transient': 'JRA_OMIP'} is 1849 for: {'ocn_transient': '1850-2000'} is 2004 for: {'ocn_transient': 'rcp4.5'} is 2004 for: {'ocn_transient': 'rcp8.5'} is 2014 for: {'ocn_transient': 'ssp126'} is 2014 for: {'ocn_transient': 'ssp245'} is 2014 for: {'ocn_transient': 'ssp370'} is 2039 for: {'ocn_transient': 'ssp534'} is 2014 for: {'ocn_transient': 'ssp585'} is 2100 for: {'ocn_transient': 'ssp534ext'} is 2100 for: {'ocn_transient': 'ssp585ext'} |
Default: 1849 for OCN_TRANSIENT=1850-2000, 2004 for rcp runs, 2014 for ssp runs, 2039 for ssp534, 0 for OCN_TRANSIENT=CORE2OMIP,JRA_OMIP |
ndep_shr_stream_year_first | ecosys_forcing_data_nml | Forcing (Ecosystem) | integer | ['any integer'] | is 1637 for: {'ocn_transient': 'CORE2_OMIP'} is 1652 for: {'ocn_transient': 'JRA_OMIP'} is 1849 for: {'ocn_transient': '1850-2000'} is 2004 for: {'ocn_transient': 'rcp4.5'} is 2004 for: {'ocn_transient': 'rcp8.5'} is 2014 for: {'ocn_transient': 'ssp126'} is 2014 for: {'ocn_transient': 'ssp245'} is 2014 for: {'ocn_transient': 'ssp370'} is 2039 for: {'ocn_transient': 'ssp534'} is 2014 for: {'ocn_transient': 'ssp585'} is 2100 for: {'ocn_transient': 'ssp534ext'} is 2100 for: {'ocn_transient': 'ssp585ext'} |
Default: 1849 for OCN_TRANSIENT=1850-2000, 2004 for rcp runs, 2014 for ssp runs, 2039 for ssp534, 1637 for OCN_TRANSIENT=CORE2OMIP, 1652 for OCN_TRANSIENT=JRA_OMIP |
ndep_shr_stream_year_last | ecosys_forcing_data_nml | Forcing (Ecosystem) | integer | ['any integer'] | is 2010 for: {'ocn_transient': 'CORE2_OMIP'} is 2019 for: {'ocn_transient': 'JRA_OMIP'} is 2015 for: {'ocn_transient': '1850-2000'} is 2101 for: {'ocn_transient': 'rcp4.5'} is 2101 for: {'ocn_transient': 'rcp8.5'} is 2101 for: {'ocn_transient': 'ssp126'} is 2101 for: {'ocn_transient': 'ssp245'} is 2101 for: {'ocn_transient': 'ssp370'} is 2101 for: {'ocn_transient': 'ssp534'} is 2101 for: {'ocn_transient': 'ssp585'} is 2300 for: {'ocn_transient': 'ssp534ext'} is 2300 for: {'ocn_transient': 'ssp585ext'} |
Default: 2006 for OCN_TRANSIENT=1850-2000, 2101 for rcp and ssp runs, 2010 for OCN_TRANSIENT=CORE2OMIP, 2019 for OCN_TRANSIENT=JRA_OMIP |
nhy_flux_monthly_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
nhy_flux_monthly_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
nhy_flux_monthly_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'NHx_deposition' |
|
nhy_flux_monthly_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: ndep_ocn_1850_w_nhx_emis_gx3v7_c180803.nc or ndep_ocn_1850_w_nhx_emis_gx1v6_c180803.nc |
|
nhy_flux_monthly_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 7.1429e6 |
|
nox_flux_monthly_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
nox_flux_monthly_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
nox_flux_monthly_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'NOy_deposition' |
|
nox_flux_monthly_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: ndep_ocn_1850_w_nhx_emis_gx3v7_c180803.nc or ndep_ocn_1850_w_nhx_emis_gx1v6_c180803.nc |
|
nox_flux_monthly_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 7.1429e6 |
|
o2_consumption_scalef_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
constant for o2_consumption_scalef_opt=const Default: 1.0 |
o2_consumption_scalef_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
o2_consumption_scalef_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
o2_consumption_scalef_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'o2_consumption_scalef' |
|
o2_consumption_scalef_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: o2_consumption_scalef_0.30_POP_gx1v6_20180623.nc (gx1v6,gx1v7) |
|
o2_consumption_scalef_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 1.0 |
|
o2_consumption_scalef_opt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['const', 'file_time_invariant'] | const is const for: {'ocn_grid': 'gx1v6', 'ocn_bgc_config': 'cesm2.0'} is const for: {'ocn_grid': 'gx1v7', 'ocn_bgc_config': 'cesm2.0'} is file_time_invariant for: {'ocn_grid': 'gx1v6', 'ocn_coupling': 'full'} is file_time_invariant for: {'ocn_grid': 'gx1v7', 'ocn_coupling': 'full'} |
option for specification of o2_consumption_scalef Valid Values: 'const', 'file_time_invariant' Default: 'const' 'file_time_invariant' (gx1v6,gx1v7) for OCN_COUPLING='full' |
p_remin_scalef_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
constant for p_remin_scalef_opt=const Default: 1.0 |
p_remin_scalef_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
p_remin_scalef_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
p_remin_scalef_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'p_remin_scalef' |
|
p_remin_scalef_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: none provided |
|
p_remin_scalef_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 1.0 |
|
p_remin_scalef_opt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['const', 'file_time_invariant'] | const |
option for specification of p_remin_scalef Valid Values: 'const', 'file_time_invariant' Default: 'const' |
restorable_tracer_names | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256(41) | ['any char'] | 'PO4','NO3','SiO3','O2','ALK','ALK_ALT_CO2' |
Default: 'PO4','NO3','SiO3','O2','ALK' |
restore_data_file_varnames | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256(41) | ['any char'] | 'PO4','NO3','SiO3','O2','ALK','ALK' |
Default: 'PO4','NO3','SiO3','O2','ALK' |
restore_data_filenames | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256(41) | ['any char'] | Default: none provided, constructed by build-namelist |
|
restore_data_filenames_derived | derived | Forcing (Ecosystem) | char*256 | ['any char'] | is ocn/pop/gx3v7/forcing/ecosys_restore_POP_gx3v7_20170113.nc for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/forcing/ecosys_restore_POP_gx1v6_20170113.nc for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/forcing/ecosys_restore_POP_gx1v6_20170113.nc for: {'ocn_grid': 'gx1v7'} |
Default: ecosys_restore_POP_gx3v7_20170113.nc (gx3v7), ecosys_restore_POP_gx1v6_20170113.nc (gx1v6,gx1v7) |
restore_inv_tau_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 0.0 |
Default: 0.0 |
restore_inv_tau_input%default_val | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: none provided |
|
restore_inv_tau_input%file_fmt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'nc' |
|
restore_inv_tau_input%file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: 'RESTORE_INV_TAU_MARGINAL_SEA_ONLY' |
|
restore_inv_tau_input%filename | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | Default: ecosys_restore_inv_tau_POP_gx3v7_20170125.nc (gx3v7), ecosys_restore_inv_tau_POP_gx1v6_20170125.nc (gx1v6,gx1v7) |
|
restore_inv_tau_input%scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | Default: 1.0 |
|
restore_inv_tau_opt | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['const', 'file_time_invariant'] | const is file_time_invariant for: {'ocn_grid': 'gx3v7'} is file_time_invariant for: {'ocn_grid': 'gx1v6'} is file_time_invariant for: {'ocn_grid': 'gx1v7'} |
Default: 'file_time_invariant' for gx3v7, gx1v6, gx1v7 grids, 'const' otherwise |
riv_flux_alk_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | alk_riv_flux |
Default: 'alk_riv_flux' |
riv_flux_alk_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_dfe_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | dfe_riv_flux |
Default: 'dfe_riv_flux' |
riv_flux_dfe_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_dic_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | dic_riv_flux |
Default: 'dic_riv_flux' |
riv_flux_dic_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_din_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | din_riv_flux |
Default: 'din_riv_flux' |
riv_flux_din_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_dip_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | dip_riv_flux |
Default: 'dip_riv_flux' |
riv_flux_dip_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_doc_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | doc_riv_flux |
Default: 'doc_riv_flux' |
riv_flux_doc_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_don_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | don_riv_flux |
Default: 'don_riv_flux' |
riv_flux_don_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_dop_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | dop_riv_flux |
Default: 'dop_riv_flux' |
riv_flux_dop_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_dsi_file_varname | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | dsi_riv_flux |
Default: 'dsi_riv_flux' |
riv_flux_dsi_scale_factor | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1.0 |
Default: 1.0 |
riv_flux_shr_stream_file | ecosys_forcing_data_nml | Forcing (Ecosystem) | char*256 | ['any char'] | is ocn/pop/gx3v7/forcing/riv_nut.gnews_gnm.gx3v7_nnsm_e1000r500.20180511.nc for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v7/forcing/riv_nut.gnews_gnm.gx1v7_nnsm_e1000r300.20170425.nc for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v7/forcing/riv_nut.gnews_gnm.gx1v7_nnsm_e1000r300.20170425.nc for: {'ocn_grid': 'gx1v7'} is ocn/pop/gx3v7/forcing/riv_nut.gnews_gnm.gx3v7_nn_open_ocean_nnsm_e1000r500_marginal_sea.20170425.nc for: {'ocn_grid': 'gx3v7', 'estuary_type': "'vsf_ebm'"} is ocn/pop/gx1v7/forcing/riv_nut.gnews_gnm.gx1v7_nn_open_ocean_nnsm_e1000r300_marginal_sea.20170425.nc for: {'ocn_grid': 'gx1v6', 'estuary_type': "'vsf_ebm'"} is ocn/pop/gx1v7/forcing/riv_nut.gnews_gnm.gx1v7_nn_open_ocean_nnsm_e1000r300_marginal_sea.20170425.nc for: {'ocn_grid': 'gx1v7', 'estuary_type': "'vsf_ebm'"} is ocn/pop/gx1v7/forcing/riv_nut.gnews_gnm.rx1_to_gx1v7_nn_open_ocean_nnsm_e1000r300_marginal_sea_170413.20190602.nc for: {'ocn_grid': 'gx1v7', 'estuary_type': "'vsf_ebm'", 'rof_grid': 'rx1'} is ocn/pop/gx1v7/forcing/riv_nut.gnews_gnm.JRA025m_to_gx1v7_nn_open_ocean_nnsm_e1000r300_marginal_sea_190214.20190602.nc for: {'ocn_grid': 'gx1v7', 'estuary_type': "'vsf_ebm'", 'rof_grid': 'JRA025v2'} |
Default: riv_nut.gnews_gnm.gx3v7_nnsm_e1000r500.20170425.nc (gx3v7), riv_nut.gnews_gnm.gx1v7_nnsm_e1000r300.20170425.nc (gx1v6,gx1v7) riv_nut.gnews_gnm.gx3v7_nn_open_ocean_nnsm_e1000r500_marginal_sea.20170425.nc (gx3v7,estuary_type='vsf_ebm'), riv_nut.gnews_gnm.gx1v7_nn_open_ocean_nnsm_e1000r300_marginal_sea.20170425.nc (gx1v6,gx1v7,estuary_type='vsf_ebm') riv_nut.gnews_gnm.rx1_to_gx1v7_nn_open_ocean_nnsm_e1000r300_marginal_sea_170413.20190602.nc (gx1v6,gx1v7,estuary_type='vsf_ebm',rof_grid='rx1') riv_nut.gnews_gnm.JRA025m_to_gx1v7_nn_open_ocean_nnsm_e1000r300_marginal_sea_190214.20190602.nc (gx1v6,gx1v7,estuary_type='vsf_ebm',rof_grid='JRA025') |
riv_flux_shr_stream_year_align | ecosys_forcing_data_nml | Forcing (Ecosystem) | integer | ['any integer'] | 1900 is 263 for: {'ocn_transient': 'CORE2_OMIP'} is 248 for: {'ocn_transient': 'JRA_OMIP'} |
Default: 263 for OCN_TRANSIENT=CORE2_OMIP, 248 for OCN_TRANSIENT=JRA_OMIP, 1900 otherwise |
riv_flux_shr_stream_year_first | ecosys_forcing_data_nml | Forcing (Ecosystem) | integer | ['any integer'] | 1900 |
Default: 1900 |
riv_flux_shr_stream_year_last | ecosys_forcing_data_nml | Forcing (Ecosystem) | integer | ['any integer'] | is 1900 for: {'ocn_transient': 'unset'} is 1900 for: {'ocn_transient': 'CORE2_NYF'} is 1900 for: {'ocn_transient': 'CORE2'} is 1900 for: {'ocn_transient': 'JRA'} 2000 |
Default: 1900 for OCN_TRANSIENT=unset,CORE2,JRA, 2000 otherwise |
surf_avg_alk_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 2225.0 |
Default: 2225.0 |
surf_avg_di13c_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1944.0 |
Default: 1944.0 |
surf_avg_di14c_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1944.0 |
Default: 1944.0 |
surf_avg_dic_const | ecosys_forcing_data_nml | Forcing (Ecosystem) | real | ['any real'] | 1944.0 |
Default: 1944.0 |
geoheatflux_choice | geoheatflux_nml | Forcing (Geothermal Heat Flux) | char*256 | ['const', 'spatial'] | 'const' |
Option for geothermal (bottom) heat flux. Valid Values: 'const', 'spatial' Default: 'const' |
geoheatflux_const | geoheatflux_nml | Forcing (Geothermal Heat Flux) | real | ['any real'] | 0.0 |
Constant geothermal heat flux to apply to bottom layers. (W/m^2) Default: 0.0 |
geoheatflux_depth | geoheatflux_nml | Forcing (Geothermal Heat Flux) | real | ['any real'] | 1000.0e2 |
Depth (cm) below which geothermal heat flux is applied. Default: 1000.0e2 |
pt_interior_data_inc | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | real | ['any real'] | 24. |
Increment (hours) between forcing times if pt_interior_data_type='n-hour'. LANL Default: 1e20 CESM Default: 24 |
pt_interior_data_renorm | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | real(20) | ['any real(20)'] | 20*1. |
Renormalization constants for components in interior potential temperature forcing file. Default: 20*1. |
pt_interior_data_type | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['none', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour', 'shr_stream'] | 'none' |
Type or periodicity of interior potential temperature forcing. Valid Values: 'none', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour', 'shr_stream' Default: 'none' |
pt_interior_file_fmt | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['bin', 'nc'] | 'bin' |
pt_interior_filename format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
pt_interior_filename | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['any char'] | 'unknown-pt_interior' |
File containing interior potential temperature data, or root of filenames if pt_interior_data_type='n--hour'. Default: 'unknown-pt_interior' |
pt_interior_formulation | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['any char'] | 'restoring' |
Interior potential temperature formulation. Default: 'restoring' |
pt_interior_interp_freq | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['never', 'n-hour', 'every-timestep'] | 'every-timestep' |
How often to temporally interpolate interior potential temperature data to current time. Valid Values: 'never', 'n-hour', 'every-timestep' LANL Default: 'never' CESM Default: 'every-timestep' |
pt_interior_interp_inc | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | real | ['any real'] | 72. |
Increment (hours) between interpolation times if interp_freq='n-hour' LANL Default: 1e20 CESM Default: 72 |
pt_interior_interp_type | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['nearest', 'linear', '4point'] | 'linear' |
Type of temporal interpolation for interior potential temperature data. Valid Values: 'nearest', 'linear', '4point' LANL Default: 'nearest' CESM Default: 'linear' |
pt_interior_restore_file_fmt | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['bin', 'nc'] | 'bin' |
pt_interior_restore_filename format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
pt_interior_restore_filename | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['any char'] | 'unknown-pt_interior_restore' |
Name of file containing variable interior potential temperature restoring data. Default: 'unknown-pt_interior_restore' |
pt_interior_restore_max_level | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | integer | ['any integer'] | 0 |
Maximum level for interior potential temperature restoring. Default: 0 |
pt_interior_restore_tau | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | real | ['any real'] | 365. |
Restoring timescale (days) if pt_interior_formulation='restoring'. LANL Default: 1e20 CESM Default: 365 |
pt_interior_shr_stream_file | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | char*256 | ['any char'] | 'unknown-pt_interior_shr_stream' |
Default: unknown-pt_interior_shr_stream |
pt_interior_shr_stream_year_align | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | integer | ['any integer'] | 1 |
Default: 1 |
pt_interior_shr_stream_year_first | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | integer | ['any integer'] | 1 |
Default: 1 |
pt_interior_shr_stream_year_last | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | integer | ['any integer'] | 1 |
Default: 1 |
pt_interior_surface_restore | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | logical | ['.true.', '.false.'] | .false. is .true. for: {'ocn_onedim': 'TRUE'} |
PT interior restoring includes the surface layer Default: .false. |
pt_interior_variable_restore | forcing_pt_interior_nml | Forcing (Interior Potential Temperature) | logical | ['.true.', '.false.'] | .false. |
Enable variable interior potential temperature restoring. Default: .false. |
s_interior_data_inc | forcing_s_interior_nml | Forcing (Interior Salt) | real | ['any real'] | 24. |
Increment (hours) between forcing times if s_interior_data_type='n-hour'. LANL Default: 1e20 CESM Default: 24 |
s_interior_data_renorm | forcing_s_interior_nml | Forcing (Interior Salt) | real(20) | ['any real(20)'] | 20*1. |
Renormalization constants for components in interior salinity forcing file. Default: 20*1. |
s_interior_data_type | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['none', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour', 'shr_stream'] | none |
Type or periodicity of interior salinity forcing. Valid Values: 'none', 'annual' ,'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour', 'shr_stream' Default: 'none' |
s_interior_file_fmt | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['bin', 'nc'] | 'bin' |
s_interior_filename format (binary or netCDF) Valid Values: 'bin', 'nc' Default: 'bin' |
s_interior_filename | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['any char'] | 'unknown-s_interior' |
Name of file containing interior salinity data, or root of filenames if s_interior_data_type='n-hour'. Default: 'unknown-s_interior' |
s_interior_formulation | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['any char'] | 'restoring' |
Interior salinity formulation. Default: 'restoring' |
s_interior_interp_freq | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['never', 'n-hour', 'every-timestep'] | every-timestep |
How often to temporally interpolate interior salinity data to current time. Valid Values: 'never', 'n-hour', 'every-timestep' LANL Default: 'never' CESM Default: 'every-timestep' |
s_interior_interp_inc | forcing_s_interior_nml | Forcing (Interior Salt) | real | ['any real'] | 72. |
Increment (hours) between interpolation times if s_interior_interp_freq='n-hour'. LANL Default: 1e20 CESM Default: 72 |
s_interior_interp_type | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['nearest', 'linear', '4point'] | linear |
Type of temporal interpolation for interior salinity data. Valid Values: 'nearest', 'linear', '4point' LANL Default: 'nearest' CESM Default: 'linear' |
s_interior_restore_file_fmt | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['bin', 'nc'] | 'bin' |
s_interior_restore_filename format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
s_interior_restore_filename | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['any char'] | 'unknown-s_interior_restore' |
Name of file containing variable interior salinity restoring data. Default: 'unknown-s_interior_restore' |
s_interior_restore_max_level | forcing_s_interior_nml | Forcing (Interior Salt) | integer | ['any integer'] | 0 |
Maximum level for interior salinity restoring. Default: 0 |
s_interior_restore_tau | forcing_s_interior_nml | Forcing (Interior Salt) | real | ['any real'] | 365. |
Restoring timescale (days) if s_interior_formulation='restoring'. LANL Default: 1e20 CESM Default: 365 |
s_interior_shr_stream_file | forcing_s_interior_nml | Forcing (Interior Salt) | char*256 | ['any char'] | 'unknown-s_interior_shr_stream' |
Default: unknown-s_interior_shr_stream |
s_interior_shr_stream_year_align | forcing_s_interior_nml | Forcing (Interior Salt) | integer | ['any integer'] | 1 |
Default: 1 |
s_interior_shr_stream_year_first | forcing_s_interior_nml | Forcing (Interior Salt) | integer | ['any integer'] | 1 |
Default: 1 |
s_interior_shr_stream_year_last | forcing_s_interior_nml | Forcing (Interior Salt) | integer | ['any integer'] | 1 |
Default: 1 |
s_interior_surface_restore | forcing_s_interior_nml | Forcing (Interior Salt) | logical | ['.true.', '.false.'] | .false. is .true. for: {'ocn_onedim': 'TRUE'} |
S interior restoring includes the surface layer Default: .false. |
s_interior_variable_restore | forcing_s_interior_nml | Forcing (Interior Salt) | logical | ['.true.', '.false.'] | .false. |
Enable variable interior salinity restoring. Default: .false. |
ladjust_precip | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | logical | ['.true.', '.false.'] | .false. is .false. for: {'ocn_onedim': 'TRUE'} is .true. for: {'ocn_coupling': 'partial'} |
Adjust precipitation to balance water budget. LANL Default: .false. CESM Default: .true. if sfwf_formulation='partially-coupled', .false. otherwise |
lfw_as_salt_flx | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | logical | ['.true.', '.false.'] | .true. |
Treat fresh water flux as virtual salt flux when using varthick sfc layer. LANL Default: .false. CESM Default: .true. |
lms_balance | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | logical | ['.true.', '.false.'] | .true. is .false. for: {'ocn_onedim': 'TRUE'} is .false. for: {'ocn_coupling': 'partial'} |
Balance E, P, M, R, and S in marginal seas. LANL Default: N/A, CESM only CESM Default: .true. if sfwf_formulation='partially-coupled', .false. otherwise |
lsend_precip_fact | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | logical | ['.true.', '.false.'] | .false. is .false. for: {'ocn_onedim': 'TRUE'} is .true. for: {'ocn_coupling': 'partial'} |
Flag for sending precip_fact to CESM coupler for use in fresh-water balance. LANL Default: N/A, CESM only CESM Default: .true. if sfwf_formulation='partially-coupled', .false. otherwise |
precip_fact_const | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | real | ['any real'] | 1.0 |
Value used for precip_fact when ladjust_precip=.false.. LANL Default: N/A, CESM only CESM Default: 1.0 |
sfwf_data_inc | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | real | ['any real'] | 24. |
Increment (hours) between forcing times if sfwf_data_type='n-hour'. LANL Default: 1e20 CESM Default: 24. |
sfwf_data_renorm | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | real(20) | ['any real(20)'] | 0.001, 19*1. |
Renormalization constants for components in sfwf forcing file. LANL Default: 20*1. CESM Default: 0.001, 19*1. |
sfwf_data_type | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | char*256 | ['none', 'analytic', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour'] | none is monthly for: {'ocn_coupling': 'partial'} |
Type or periodicity of surface fresh water flux forcing. Valid Values: 'none', 'analytic', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour' LANL Default: 'analytic' CESM Default: 'none' or 'monthly' |
sfwf_file_fmt | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | char*256 | ['bin', 'nc'] | 'bin' |
sfwf_filename format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
sfwf_filename | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | char*256 | ['any char'] | is ocn/pop/gx3v7/forcing/sfwf_mm_PHC2_salx_flxio_20090831.ieeer8 for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/forcing/sfwf_mm_PHC2_salx_flxio_20090205.ieeer8 for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/forcing/sfwf_mm_PHC2_salx_flxio_20090205.ieeer8 for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'CORE2_NYF'} is ocn/pop/gx1v6/forcing/sfwf_mm_PHC2_salx_flxio_20090205.ieeer8 for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'CORE2'} is ocn/pop/gx1v6/forcing/sfwf_mm_PHC2_salx_flxio_20090205.ieeer8 for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'CORE2_OMIP'} is ocn/pop/gx1v7/forcing/sfwf_mm_WOA13v2_salx_flxio_gx1v7_20170706.ieeer8 for: {'ocn_grid': 'gx1v7'} is ocn/pop/tx1v1/forcing/sfwf_mm_PHC2_salx_flxio_20080502.ieeer8 for: {'ocn_grid': 'tx1v1'} is ocn/pop/tx0.1v2/forcing/sfwf_mm_PHC2_salx_flxio_20100323.ieeer8 for: {'ocn_grid': 'tx0.1v2'} is ocn/pop/tx0.1v3/forcing/sfwf_mm_WOA13v2_salx_flxio_tx0.1v2_20180321.ieeer8 for: {'ocn_grid': 'tx0.1v3'} |
Name of file containing surface fresh water flux data, or root of filenames if sfwf_data_type='n-hour'. LANL Default: 'unknown_sfwf' CESM Default: '$sfwf_filename', auto-filled by CESM scripts |
sfwf_formulation | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | char*256 | ['restoring', 'bulk-NCEP', 'partially-coupled'] | restoring is partially-coupled for: {'ocn_coupling': 'partial'} |
Surface fresh water flux formulation. Valid Values: 'restoring', 'bulk-NCEP', 'partially-coupled' LANL Default: 'restoring' CESM Default: 'restoring' or 'partially-coupled', depending on configuration |
sfwf_interp_freq | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | char*256 | ['never', 'n-hour', 'every-timestep'] | 'every-timestep' |
How often to temporally interpolate surface fresh water flux data to current time. Valid Values: 'never', 'n-hour', 'every-timestep' LANL Default: 'never' CESM Default: 'every-timestep' |
sfwf_interp_inc | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | real | ['any real'] | 72. |
Increment (hours) between interpolation times if sfwf_interp_freq='n-hour'. LANL Default: 1e20 CESM Default: 72. |
sfwf_interp_type | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | char*256 | ['nearest', 'linear', '4point'] | 'linear' |
Type of temporal interpolation for surface fresh water flux data. Valid Values: 'nearest', 'linear', '4point' LANL Default: 'nearest' CESM Default: 'linear' |
sfwf_restore_tau | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | real | ['any real'] | 30. |
Restoring timescale (days) if sfwf_formulation='restoring'. LANL Default: 1e20 CESM Default: 30. |
sfwf_strong_restore | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | real | ['any real'] | 0.0 is 0.0 for: {'ocn_onedim': 'TRUE'} |
Restoring flux for strong restoring in 'bulk-NCEP' and 'partially-coupled' formulation. LANL Default: 0.6648 CESM Default: 0.0 |
sfwf_strong_restore_ms | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | real | ['any real'] | 0.6648 is 0.0 for: {'ocn_onedim': 'TRUE'} |
Restoring flux for strong restoring over marginal seas in CESM 'bulk-NCEP' and 'partially-coupled' formulations. LANL Default: N/A, CESM only CESM Default: 0.6648 |
sfwf_weak_restore | forcing_sfwf_nml | Forcing (Surface Fresh Water Flux) | real | ['any real'] | is 0.0115 for: {'ocn_grid': 'gx3v7'} is 0.0 for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is 0.0115 for: {'ocn_grid': 'gx1v6'} is 0.0 for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is 0.0115 for: {'ocn_grid': 'gx1v7'} is 0.046 for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'JRA'} is 0.046 for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'JRA_OMIP'} is 0.0 for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} is 0.0115 for: {'ocn_grid': 'tx1v1'} is 0.0115 for: {'ocn_grid': 'tx0.1v2'} is 0.046 for: {'ocn_grid': 'tx0.1v3'} |
Restoring flux for weak restoring in 'bulk-NCEP' and 'partially-coupled' formulation. LANL Default: 0.092 CESM Default: 0.0115 |
luse_cpl_ifrac | forcing_shf_nml | Forcing (Surface Heat Flux) | logical | ['.true.', '.false.'] | .false. is .true. for: {'ocn_coupling': 'partial'} |
Flag to control use of fractional ice coverage. LANL Default: N/A, CESM only CESM Default: .true. if shf_formulation='partially-coupled', .false. otherwise |
shf_data_inc | forcing_shf_nml | Forcing (Surface Heat Flux) | real | ['any real'] | 24. |
Increment (in hours) between forcing times if shf_data_type='n-hour'. LANL Default: 1e20 CESM Default: 24. |
shf_data_renorm | forcing_shf_nml | Forcing (Surface Heat Flux) | real(20) | ['any real(20)'] | Renormalization constants for the components in the surface heat flux forcing file. LANL Default: 20*1. CESM Default: (0.94, 19*1.) |
|
shf_data_type | forcing_shf_nml | Forcing (Surface Heat Flux) | char*256 | ['none', 'analytic', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour'] | none is monthly for: {'ocn_coupling': 'partial'} |
Type or periodicity of surface heat flux forcing. Valid Values='none', 'analytic', 'annual', 'monthly', 'monthly-equal', 'monthly-calendar', 'n-hour' LANL Default: 'analytic' CESM Default: 'monthly' if formulation is 'partially-coupled', 'none' otherwise |
shf_file_fmt | forcing_shf_nml | Forcing (Surface Heat Flux) | char*256 | ['bin', 'nc'] | 'bin' |
shf_filename format (binary or netCDF) Valid Values: 'bin', 'nc' Default: 'bin' |
shf_filename | forcing_shf_nml | Forcing (Surface Heat Flux) | char*256 | ['any char'] | is ocn/pop/gx3v7/forcing/shf_20090831.ieeer8 for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/forcing/shf_mm_all_85-88_20010308.ieeer8 for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/forcing/shf_mm_all_85-88_20010308.ieeer8 for: {'ocn_grid': 'gx1v7'} is ocn/pop/tx1v1/forcing/shf_mm_all_85-88_20080505.ieeer8 for: {'ocn_grid': 'tx1v1'} is ocn/pop/tx0.1v2/forcing/shf_20100318.ieeer8 for: {'ocn_grid': 'tx0.1v2'} is ocn/pop/tx0.1v2/forcing/shf_20100318.ieeer8 for: {'ocn_grid': 'tx0.1v3'} |
Name of file containing surface heat flux data, or root of filenames if shf_data_type='n-hour'. LANL Default: 'unknown-shf' CESM Default: '$shf_filename', auto-filled by CESM scripts |
shf_formulation | forcing_shf_nml | Forcing (Surface Heat Flux) | char*256 | ['restoring', 'Barnier-restoring', 'bulk-NCEP', 'partially-coupled'] | restoring is partially-coupled for: {'ocn_coupling': 'partial'} |
Surface heat flux formation. Valid Values: 'restoring', 'Barnier-restoring', 'bulk-NCEP', 'partially-coupled' LANL Default: 'restoring' CESM Default: 'partially-coupled' or 'restoring' depending on configuration |
shf_interp_freq | forcing_shf_nml | Forcing (Surface Heat Flux) | char*256 | ['never', 'n-hour', 'every-timestep'] | 'every-timestep' |
How often to temporally interpolate surface heat flux data to current time. Valid Values: 'never', 'n-hour', 'every-timestep' LANL Default: 'never' CESM Default: 'every-timestep' |
shf_interp_inc | forcing_shf_nml | Forcing (Surface Heat Flux) | real | ['any real'] | 72. |
Increment (in hours) between interpolation times if shf_interp_freq = 'n-hour'. LANL Default: 1e20 CESM Default: 72. |
shf_interp_type | forcing_shf_nml | Forcing (Surface Heat Flux) | char*256 | ['nearest', 'linear', '4point'] | 'linear' |
Type of temporal interpolation for surface heat flux data. LANL Default: 'nearest' CESM Default: 'linear' |
shf_restore_tau | forcing_shf_nml | Forcing (Surface Heat Flux) | real | ['any real'] | 30. |
Restoring timescale (days) if shf_formulation='restoring'. LANL Default: 1e20 CESM Default: 30. |
shf_strong_restore | forcing_shf_nml | Forcing (Surface Heat Flux) | real | ['any real'] | 0.0 is 0.0 for: {'ocn_onedim': 'TRUE'} |
Restoring flux for strong restoring in bulk-NCEP LANL Default: 92.64 CESM Default: 0.0 |
shf_strong_restore_ms | forcing_shf_nml | Forcing (Surface Heat Flux) | real | ['any real'] | 92.64 is 0.0 for: {'ocn_onedim': 'TRUE'} |
Restoring flux for strong restoring over marginal seas in bulk-NCEP LANL Default: N/A, CESM only CESM Default: 92.64 |
shf_weak_restore | forcing_shf_nml | Forcing (Surface Heat Flux) | real | ['any real'] | 0.0 is 0.0 for: {'ocn_onedim': 'TRUE'} |
Restoring flux for weak restoring in bulk-NCEP Default: 0. |
ws_data_inc | forcing_ws_nml | Forcing (Wind Stress) | real | ['any real'] | 24. |
Increment (in hours) between forcing times if ws_data_type='nhour'. LANL Default: 1e20 CESM Default: 24. |
ws_data_renorm | forcing_ws_nml | Forcing (Wind Stress) | real(20) | ['any real(20)'] | 10., 19*1. |
Renormalization constants for the components in the wind stress forcing file. LANL Default: 20*1. CESM Default: 10., 19*1. |
ws_data_type | forcing_ws_nml | Forcing (Wind Stress) | char*256 | ['none', 'analytic', 'annual', 'monthly', 'monthly-calendar', 'monthly-equal', 'n-hour'] | 'none' |
Type or periodicity of wind stress forcing. Valid Values: 'none', 'analytic', 'annual', 'monthly', 'monthly-calendar', 'monthly-equal', 'n-hour' LANL Default: 'analytic' CESM Default: 'none' |
ws_file_fmt | forcing_ws_nml | Forcing (Wind Stress) | char*256 | ['bin', 'nc'] | 'bin' |
ws_filename format (binary of netCDF) Valid Values: 'bin', 'nc' Default: 'bin' |
ws_filename | forcing_ws_nml | Forcing (Wind Stress) | char*256 | ['any char'] | 'unknown-ws' |
Name of file containing wind stress, or root of filenames if ws_data_type='n-hour' Default: 'unknown-ws' |
ws_interp_freq | forcing_ws_nml | Forcing (Wind Stress) | char*256 | ['never', 'n-hour', 'every-timestep'] | 'every-timestep' |
How often to temporally interpolate wind stress data to current time; value in namelist is ignored and value set to 'never' if ws_data_type is 'analytic', 'none', or 'annual'. Valid Values: 'never', 'n-hour', 'every-timestep' LANL Default: 'never' CESM Default: 'every-timestep' |
ws_interp_inc | forcing_ws_nml | Forcing (Wind Stress) | real | ['any real'] | 72. |
Increment (in hours) between interpolation times if ws_interp_freq = 'n-hour'. LANL Default: 1e20 CESM Default: 72. |
ws_interp_type | forcing_ws_nml | Forcing (Wind Stress) | char*256 | ['nearest', 'linear', '4point'] | 'linear' |
Type of temporal interpolation for wind stress data. Valid Values: 'nearest', 'linear', '4point' LANL Default: 'nearest' CESM Default: 'linear' |
bathymetry_file | grid_nml | Grid | char*256 | ['any char'] | Name of an input file containing bathymetry information. Default: 'unknown_bathymetry' |
|
bottom_cell_file | grid_nml | Grid | char*256 | ['any char'] | is ocn/pop/tx0.1v2/grid/dzbc_pbc_s2.0_200709.ieeer8 for: {'ocn_grid': 'tx0.1v2'} is ocn/pop/tx0.1v3/grid/dzbc_pbc_s2.0_20171019.ieeer8 for: {'ocn_grid': 'tx0.1v3'} |
Input file containing thickness (cm) of partial bottom cell for each column. Default: 'unknown_bottom_cell' |
flat_bottom | grid_nml | Grid | logical | ['.true.', '.false.'] | .false. is .true. for: {'iden_cols': 'TRUE'} |
Flag used to select flat-bottom topography. Default: .false. |
horiz_grid_file | grid_nml | Grid | char*256 | ['any char'] | is ocn/pop/gx3v7/grid/horiz_grid_20030806.ieeer8 for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/grid/horiz_grid_20010402.ieeer8 for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v7/grid/horiz_grid_20010402.ieeer8 for: {'ocn_grid': 'gx1v7'} is ocn/pop/tx1v1/grid/horiz_grid_20050510.ieeer8 for: {'ocn_grid': 'tx1v1'} is ocn/pop/tx0.1v2/grid/horiz_grid_200709.ieeer8 for: {'ocn_grid': 'tx0.1v2'} is ocn/pop/tx0.1v2/grid/horiz_grid_200709.ieeer8 for: {'ocn_grid': 'tx0.1v3'} |
Name of the input file (with path) containing horizontal grid information. Default: Set by CESM scripts based on ocean grid |
horiz_grid_opt | grid_nml | Grid | char*256 | ['internal', 'file'] | file |
Option to define the horizontal grid by reading from an input file ('file') or generating the grid internally ('internal') Valid Values: 'internal', 'file' Default: 'file' |
kmt_kmin | grid_nml | Grid | integer | ['any integer'] | 3 |
Minimum allowable non-zero KMT value. Default: 3 |
l1Ddyn | grid_nml | Grid | logical | ['.true.', '.false.'] | .false. is .true. for: {'ocn_onedim': 'TRUE'} |
Flag to run POP in 1D dynamics mode (recommend only using with T62_g37 resolution) Default: .false. |
lremove_points | grid_nml | Grid | logical | ['.true.', '.false.'] | is .false. for: {'topography_opt': 'file'} is .true. for: {'topography_opt': 'bathymetry'} |
Flag for removing isolated or disconnected ocean gridpoints. Default: .false. |
n_topo_smooth | grid_nml | Grid | integer | ['any integer'] | 0 |
Number of topography smoothing passes. Default: 0 |
partial_bottom_cells | grid_nml | Grid | logical | ['.true.', '.false.'] | .false. is .true. for: {'ocn_grid': 'tx0.1v2'} is .true. for: {'ocn_grid': 'tx0.1v3'} |
Flag to activate the use of partial bottom cells. Default: .false. |
region_info_file | grid_nml | Grid | char*256 | ['any char'] | Name of the input file containing integer region identification numbers at each gridpoint. The information in this file associates region ids with a region name; a negative region id indicates a marginal sea. Default: Set by CESM scripts based on ocean grid |
|
region_mask_file | grid_nml | Grid | char*256 | ['any char'] | is ocn/pop/gx3v7/grid/region_mask_20090831.ieeei4 for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/grid/region_mask_20090205.ieeei4 for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v7/grid/region_mask_20151008.ieeei4 for: {'ocn_grid': 'gx1v7'} is ocn/pop/tx1v1/grid/region_mask_20050510.ieeei4 for: {'ocn_grid': 'tx1v1'} is ocn/pop/tx0.1v2/grid/region_mask_20080702.ieeei4 for: {'ocn_grid': 'tx0.1v2'} is ocn/pop/tx0.1v3/grid/region_mask_20170718.ieeei4 for: {'ocn_grid': 'tx0.1v3'} |
Name of the input file containing integer region number at each horizontal gridpoint. Default: Set by CESM scripts based on ocean grid |
sfc_layer_opt | grid_nml | Grid | char*256 | ['varthick', 'rigid', 'oldfree'] | 'varthick' is 'rigid' for: {'ocn_onedim': 'TRUE'} |
Option for surface layer type: variable thickness ('varthick'), rigid lid ('rigid'), or old free-surface formulation ('oldfree'). The 'oldfree' option is obsolete. Valid Values: 'varthick', 'rigid', 'oldfree' Default: 'varthick' |
topography_file | grid_nml | Grid | char*256 | ['any char'] | is ocn/pop/gx1v6/grid/topography_20090204.ieeei4 for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v7/grid/topography_20161215.ieeei4 for: {'ocn_grid': 'gx1v7'} is ocn/pop/gx3v7/grid/topography_20100105.ieeei4 for: {'ocn_grid': 'gx3v7'} is ocn/pop/tx1v1/grid/topography_20050510.ieeei4 for: {'ocn_grid': 'tx1v1'} is ocn/pop/tx0.1v2/grid/topography_200709.ieeei4 for: {'ocn_grid': 'tx0.1v2'} is ocn/pop/tx0.1v3/grid/topography_20170718.ieeei4 for: {'ocn_grid': 'tx0.1v3'} |
Name of the input file containing integer indices of the deepest vertical grid level at each horizontal gridpoint. Default: Set by CESM scripts based on ocean grid |
topography_opt | grid_nml | Grid | char*256 | ['bathymetry', 'file', 'internal'] | Option to define the bottom topography (KMT) by reading discretized values from an input file ('file') or generating an idealized flat-bottom topography internally ('internal'). Valid Values: 'bathymetry','file','internal' Default: 'file' |
|
topography_outfile | grid_nml | Grid | char*256 | ['any char'] | Name of the output file for writing horizontal grid information. Default: '$RUNDIR/$CASENAME.pop.h.topography_bathymetry.ieeer8' |
|
vert_grid_file | grid_nml | Grid | char*256 | ['any char'] | Name of the input file (with path) containing the thickness (cm) of each vertical layer. Default: Set by CESM scripts based on ocean grid |
|
vert_grid_opt | grid_nml | Grid | char*256 | ['internal', 'file'] | file |
Option to define the vertical grid by reading from an input file ('file') or generating the grid internally ('internal'). Valid Values: 'internal', 'file' Default: 'file' |
Coriolis_min | pop1d_nml | Grid (1D) | real | ['any real'] | 6.4e-6 |
If lmin_Coriolis = .true., this is smallest value for Coriolis parameter. (units = 1/s) Default: 6.4e-6 (corresponds to ~2.5 degrees) |
Coriolis_val | pop1d_nml | Grid (1D) | real | ['any real'] | 1e-4 |
If lconst_Coriolis = .true., use this value for Coriolis parameter. (units = 1/s) Default: 1e-4 |
global_SHF_coef | pop1d_nml | Grid (1D) | real | ['any real'] | -100 |
If lidentical_columns = .true., use this value for SHF coefficient in surface forcing (units = W/m^2, converted in source code). Default: -100 |
global_taux | pop1d_nml | Grid (1D) | real | ['any real'] | 0.1 |
If lidentical_columns = .true., use this value for tau_x in surface forcing. (units = N/m^2, converted in source code) Default: 0.1 |
lconst_Coriolis | pop1d_nml | Grid (1D) | logical | ['.true.', '.false.'] | .false. is .true. for: {'iden_cols': 'TRUE'} |
Flag to run POP with a spatially-constant Coriolis parameter; can not be run without l1Ddyn = .true. Default: .false. |
lidentical_columns | pop1d_nml | Grid (1D) | logical | ['.true.', '.false.'] | .false. |
Flag to treat all columns the same (true 1D run). Recommend only using with the T62_g37 resolution; can not be run without l1Ddyn = .true. Default: .false. |
lmin_Coriolis | pop1d_nml | Grid (1D) | logical | ['.true.', '.false.'] | .false. is .true. for: {'ocn_onedim': 'TRUE'} |
Flag to run POP with a specified minimum value for the Coriolis parameter; can not be run without l1Ddyn = .true. Default: .false. if l1Ddyn = .false; .true. if l1Ddyn = .true. |
movie_contents | movie_nml | History Files (Movie) | char*256 | ['any char'] | Filename for choosing fields for output in movie file. Default: Set by CESM scripts based on ocean grid |
|
movie_fmt | movie_nml | History Files (Movie) | char*256 | ['bin', 'nc'] | 'nc' |
Data format type of movie_outfile file; either binary ('bin') or netCDF ('nc'). Valid Values: 'bin', 'nc' Default: 'nc' |
movie_freq | movie_nml | History Files (Movie) | integer | ['any integer'] | 1 |
Frequency of writing movie files. Default: 1 |
movie_freq_opt | movie_nml | History Files (Movie) | char*256 | ['never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep'] | 'never' |
Units of time for movie_freq (frequency of writing movie files). Valid Values: 'never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep' Default: 'never' |
movie_outfile | movie_nml | History Files (Movie) | char*256 | ['any char'] | Root filename for movie files. Default: '$CASENAME.pop.hm' |
|
history_contents | history_nml | History Files (Snapshots) | char*256 | ['any char'] | Filename for choosing fields for output in history file. Default: Set by CESM scripts based on ocean grid |
|
history_fmt | history_nml | History Files (Snapshots) | char*256 | ['bin', 'nc'] | 'nc' |
Data format type of history_outfile file; either binary ('bin') or netCDF ('nc'). Valid Values: 'bin', 'nc' Default: 'nc' |
history_freq | history_nml | History Files (Snapshots) | integer | ['any integer'] | 1 |
Frequency of writing history files. Default: 1 |
history_freq_opt | history_nml | History Files (Snapshots) | char*256 | ['never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep'] | 'never' |
Units of time for history_freq (frequency of writing history files). Valid Values: 'never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep' Default: 'never' |
history_outfile | history_nml | History Files (Snapshots) | char*256 | ['any char'] | Root filename for history files. Default: '$CASENAME.pop.hs' |
|
ltavg_has_offset_date | tavg_nml | History Files (Time-Averaged) | logical(9) | ['any logical(9)'] | Default: .false. .false. .false. |
|
ltavg_ignore_extra_streams | tavg_nml | History Files (Time-Averaged) | logical | ['.true.', '.false.'] | Default: .false. |
|
ltavg_nino_diags_requested | tavg_nml | History Files (Time-Averaged) | logical | ['.true.', '.false.'] | Default: .true. |
|
ltavg_one_time_header | tavg_nml | History Files (Time-Averaged) | logical(9) | ['any logical(9)'] | Default: .false. .false. .false. |
|
ltavg_streams_index_present | tavg_nml | History Files (Time-Averaged) | logical | ['.true.', '.false.'] | Default: .true. |
|
n_tavg_streams | tavg_nml | History Files (Time-Averaged) | integer | ['any integer'] | Default: 3 |
|
tavg_contents | tavg_nml | History Files (Time-Averaged) | char*256 | ['any char'] | Default: ' ' |
|
tavg_file_freq | tavg_nml | History Files (Time-Averaged) | integer(9) | ['any integer(9)'] | Default: 1 1 1 |
|
tavg_file_freq_opt | tavg_nml | History Files (Time-Averaged) | char*256(9) | ['any char'] | Default: 'nmonth' 'nmonth' 'once' |
|
tavg_fmt_in | tavg_nml | History Files (Time-Averaged) | char*256(9) | ['any char'] | Default: 'nc' 'nc' 'nc' |
|
tavg_fmt_out | tavg_nml | History Files (Time-Averaged) | char*256(9) | ['any char'] | Default: 'nc' 'nc' 'nc' |
|
tavg_freq | tavg_nml | History Files (Time-Averaged) | integer(9) | ['any integer(9)'] | Default: 1 1 1 |
|
tavg_freq_opt | tavg_nml | History Files (Time-Averaged) | char*256(9) | ['any char'] | Default: 'nmonth' 'nday' 'once' |
|
tavg_infile | tavg_nml | History Files (Time-Averaged) | char*256 | ['any char'] | Default: ' ' |
|
tavg_offset_days | tavg_nml | History Files (Time-Averaged) | integer(9) | ['any integer(9)'] | Default: 2 2 2 |
|
tavg_offset_months | tavg_nml | History Files (Time-Averaged) | integer(9) | ['any integer(9)'] | Default: 1 1 1 |
|
tavg_offset_years | tavg_nml | History Files (Time-Averaged) | integer(9) | ['any integer(9)'] | Default: 1 1 1 |
|
tavg_outfile | tavg_nml | History Files (Time-Averaged) | char*256 | ['any char'] | Default: ' ' |
|
tavg_start | tavg_nml | History Files (Time-Averaged) | integer(9) | ['any integer(9)'] | Default: 0 0 0 |
|
tavg_start_opt | tavg_nml | History Files (Time-Averaged) | char*256(9) | ['any char'] | Default: 'nstep' 'nstep' 'nstep' |
|
tavg_stream_filestrings | tavg_nml | History Files (Time-Averaged) | char*256(9) | ['any char'] | Default: 'nmonth1' 'nday1' 'once' |
|
hmix_momentum_choice | hmix_nml | Horizontal Mixing | char*256 | ['del2', 'del4', 'anis', 'gent'] | is 'anis' for: {'ocn_grid': 'gx3v7'} is 'anis' for: {'ocn_grid': 'gx1v6'} is 'anis' for: {'ocn_grid': 'gx1v7'} is 'del4' for: {'ocn_grid': 'tx1v1'} is 'del4' for: {'ocn_grid': 'tx0.1v2'} is 'del4' for: {'ocn_grid': 'tx0.1v3'} |
Type of horizontal momentum mixing. Valid Values: 'del2', 'del4', 'anis', 'gent' Default: 'anis' |
hmix_tracer_choice | hmix_nml | Horizontal Mixing | char*256 | ['del2', 'del4', 'gent', 'gmaniso'] | is 'gent' for: {'ocn_grid': 'gx3v7'} is 'gent' for: {'ocn_grid': 'gx1v6'} is 'gent' for: {'ocn_grid': 'gx1v7'} is 'del4' for: {'ocn_grid': 'tx1v1'} is 'del4' for: {'ocn_grid': 'tx0.1v2'} is 'del4' for: {'ocn_grid': 'tx0.1v3'} |
Type of horizontal tracer mixing. Valid Values: 'del2','del4','gent','gmaniso' Default: 'gent' |
lsubmesoscale_mixing | hmix_nml | Horizontal Mixing | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .true. for: {'ocn_grid': 'gx1v6'} is .true. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag for submesoscale mixing. Default: .true. |
c_para | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 0.0 for: {'ocn_grid': 'gx3v7'} is 8.0 for: {'ocn_grid': 'gx1v6'} is 8.0 for: {'ocn_grid': 'gx1v7'} is 8.0 for: {'ocn_grid': 'tx1v1'} is 8.0 for: {'ocn_grid': 'tx0.1v2'} is 8.0 for: {'ocn_grid': 'tx0.1v3'} |
Dimensionless Smagorinksi coefficient parallel to alignment direction. Default: 8.0 |
c_perp | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 0.0 for: {'ocn_grid': 'gx3v7'} is 8.0 for: {'ocn_grid': 'gx1v6'} is 8.0 for: {'ocn_grid': 'gx1v7'} is 8.0 for: {'ocn_grid': 'tx1v1'} is 8.0 for: {'ocn_grid': 'tx0.1v2'} is 8.0 for: {'ocn_grid': 'tx0.1v3'} |
Dimensionless Smagorinksi coefficient perpendicular to alignment direction. Default: 8.0 |
hmix_alignment_choice | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | char*256 | ['flow', 'east', 'grid'] | is grid for: {'ocn_grid': 'gx3v7'} is east for: {'ocn_grid': 'gx1v6'} is east for: {'ocn_grid': 'gx1v7'} is east for: {'ocn_grid': 'tx1v1'} is east for: {'ocn_grid': 'tx0.1v2'} is east for: {'ocn_grid': 'tx0.1v3'} |
Direction that breaks isotropy. Valid Values: 'flow', 'east', 'grid' Default: 'east' |
lsmag_aniso | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | logical | ['.true.', '.false.'] | is .false. for: {'ocn_grid': 'gx3v7'} is .false. for: {'ocn_grid': 'gx1v6'} is .false. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag to use nonlinear Smagorinski viscosities (c_para/perp and u_para/perp) rather than input anisotropic viscosities (visc_para/perp). Default: .false. |
lvariable_hmix_aniso | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .true. for: {'ocn_grid': 'gx1v6'} is .true. for: {'ocn_grid': 'gx1v7'} is .true. for: {'ocn_grid': 'tx1v1'} is .true. for: {'ocn_grid': 'tx0.1v2'} is .true. for: {'ocn_grid': 'tx0.1v3'} |
Flag to allow spatially variable anisotropic viscosity. Default: .true. |
smag_lat | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | 20.0 |
Latitude at which to vary perpendicular Smagorinsky viscosity. Default: 20.0 |
smag_lat_fact | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | 0.98 |
Coefficient of latitude-dependent Smagorinsky viscosity. Default: 0.98 |
smag_lat_gauss | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | 98.0 |
Gaussian width of latitude-dependent Smagorinksy viscosity. Default: 98.0 |
u_para | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 0.0 for: {'ocn_grid': 'gx3v7'} is 5.0 for: {'ocn_grid': 'gx1v6'} is 5.0 for: {'ocn_grid': 'gx1v7'} is 5.0 for: {'ocn_grid': 'tx1v1'} is 5.0 for: {'ocn_grid': 'tx0.1v2'} is 5.0 for: {'ocn_grid': 'tx0.1v3'} |
Velocity for grid Reynolds number viscous limit (parallel to alignment direction). Default: 5.0 |
u_perp | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 0.0 for: {'ocn_grid': 'gx3v7'} is 5.0 for: {'ocn_grid': 'gx1v6'} is 5.0 for: {'ocn_grid': 'gx1v7'} is 5.0 for: {'ocn_grid': 'tx1v1'} is 5.0 for: {'ocn_grid': 'tx0.1v2'} is 5.0 for: {'ocn_grid': 'tx0.1v3'} |
Velocity for grid Reynolds number viscous limit (perpendicular to alignment direction). Default: 5.0 |
var_viscosity_infile | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | char*256 | ['any char'] | ccsm-internal |
File name for variable viscosity factor. Default: 'ccsm-internal' |
var_viscosity_infile_fmt | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | char*256 | ['bin', 'nc'] | 'bin' |
var_viscosity_infile format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
var_viscosity_outfile | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | char*256 | ['any char'] | File for output of internally-computed viscosity. Default: '$RUNDIR/$CASENAME.pop.hv' |
|
var_viscosity_outfile_fmt | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | char*256 | ['bin', 'nc'] | 'nc' |
var_viscosity_outfile format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'nc' |
vconst_1 | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 1.0e7 for: {'ocn_grid': 'gx3v7'} is 0.6e7 for: {'ocn_grid': 'gx1v6'} is 0.6e7 for: {'ocn_grid': 'gx1v7'} is 0.6e7 for: {'ocn_grid': 'tx1v1'} is 0.6e7 for: {'ocn_grid': 'tx0.1v2'} is 0.6e7 for: {'ocn_grid': 'tx0.1v3'} |
1 of 7 coefficients for variable viscosity form. Units are cm^2/s. Default: 0.6e7 |
vconst_2 | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 24.5 for: {'ocn_grid': 'gx3v7'} is 0.5 for: {'ocn_grid': 'gx1v6'} is 0.5 for: {'ocn_grid': 'gx1v7'} is 0.5 for: {'ocn_grid': 'tx1v1'} is 0.5 for: {'ocn_grid': 'tx0.1v2'} is 0.5 for: {'ocn_grid': 'tx0.1v3'} |
1 of 7 coefficients for variable viscosity form. Default: 0.5 |
vconst_3 | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 0.2 for: {'ocn_grid': 'gx3v7'} is 0.16 for: {'ocn_grid': 'gx1v6'} is 0.16 for: {'ocn_grid': 'gx1v7'} is 0.16 for: {'ocn_grid': 'tx1v1'} is 0.16 for: {'ocn_grid': 'tx0.1v2'} is 0.16 for: {'ocn_grid': 'tx0.1v3'} |
1 of 7 coefficients for variable viscosity form. Default: 0.16 |
vconst_4 | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 1.0e-8 for: {'ocn_grid': 'gx3v7'} is 2.e-8 for: {'ocn_grid': 'gx1v6'} is 2.e-8 for: {'ocn_grid': 'gx1v7'} is 2.e-8 for: {'ocn_grid': 'tx1v1'} is 2.e-8 for: {'ocn_grid': 'tx0.1v2'} is 2.e-8 for: {'ocn_grid': 'tx0.1v3'} |
1 of 7 coefficients for variable viscosity form. Units are 1/cm. Default: 2.e-8 |
vconst_5 | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | integer | ['any integer'] | is 3 for: {'ocn_grid': 'gx3v7'} is 3 for: {'ocn_grid': 'gx1v6'} is 3 for: {'ocn_grid': 'gx1v7'} is 3 for: {'ocn_grid': 'tx1v1'} is 3 for: {'ocn_grid': 'tx0.1v2'} is 3 for: {'ocn_grid': 'tx0.1v3'} |
1 of 7 coefficients for variable viscosity form. Default: 3 |
vconst_6 | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 1.0e7 for: {'ocn_grid': 'gx3v7'} is 0.6e7 for: {'ocn_grid': 'gx1v6'} is 0.6e7 for: {'ocn_grid': 'gx1v7'} is 0.6e7 for: {'ocn_grid': 'tx1v1'} is 0.6e7 for: {'ocn_grid': 'tx0.1v2'} is 0.6e7 for: {'ocn_grid': 'tx0.1v3'} |
1 of 7 coefficients for variable viscosity form. Units are cm^2/s. Default: 0.6e7 |
vconst_7 | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 90.0 for: {'ocn_grid': 'gx3v7'} is 45.0 for: {'ocn_grid': 'gx1v6'} is 45.0 for: {'ocn_grid': 'gx1v7'} is 45.0 for: {'ocn_grid': 'tx1v1'} is 45.0 for: {'ocn_grid': 'tx0.1v2'} is 45.0 for: {'ocn_grid': 'tx0.1v3'} |
1 of 7 coefficients for variable viscosity form. Units are degrees of latitude. Default: 45.0 |
visc_para | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 1.0 for: {'ocn_grid': 'gx3v7'} is 50.0e7 for: {'ocn_grid': 'gx1v6'} is 50.0e7 for: {'ocn_grid': 'gx1v7'} is 50.0e7 for: {'ocn_grid': 'tx1v1'} is 50.0e7 for: {'ocn_grid': 'tx0.1v2'} is 50.0e7 for: {'ocn_grid': 'tx0.1v3'} |
Viscosity parallel to alignment direction. Default: 50.0e7 |
visc_perp | hmix_aniso_nml | Horizontal Mixing (Anisotropic) | real | ['any real'] | is 1.0 for: {'ocn_grid': 'gx3v7'} is 50.0e7 for: {'ocn_grid': 'gx1v6'} is 50.0e7 for: {'ocn_grid': 'gx1v7'} is 50.0e7 for: {'ocn_grid': 'tx1v1'} is 50.0e7 for: {'ocn_grid': 'tx0.1v2'} is 50.0e7 for: {'ocn_grid': 'tx0.1v3'} |
Viscosity perpendicular to alignment direction. Default: 50.0e7 |
ah&hmix_del2t_nml | derived | Horizontal Mixing (DEL2 Tracer) | real | ['any real'] | Horizontal tracer mixing coefficient. Default: 0.6e7 Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lauto_hmix&hmix_del2t_nml | derived | Horizontal Mixing (DEL2 Tracer) | logical | ['.true.', '.false.'] | Flag to internally compute mixing coefficient. Default: .false. Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lvariable_hmix&hmix_del2t_nml | derived | Horizontal Mixing (DEL2 Tracer) | logical | ['.true.', '.false.'] | Flag to enable spatially-varying mixing. Default: .false. Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
am&hmix_del2u_nml | derived | Horizontal Mixing (DEL2 Velocity) | real | ['any real'] | Horizontal momentum mixing coefficient. Default: 0.5e8 Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lauto_hmix&hmix_del2u_nml | derived | Horizontal Mixing (DEL2 Velocity) | logical | ['.true.', '.false.'] | Flag to internally compute mixing coefficient. Default: .false. Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lvariable_hmix&hmix_del2u_nml | derived | Horizontal Mixing (DEL2 Velocity) | logical | ['.true.', '.false.'] | Flag to enable spatially-varying mixing. Default: .false. Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
ah&hmix_del4t_nml | derived | Horizontal Mixing (DEL4 Tracer) | real | ['any real'] | Horizontal tracer mixing coefficient. Default: -0.2e20 Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lauto_hmix&hmix_del4t_nml | derived | Horizontal Mixing (DEL4 Tracer) | logical | ['.true.', '.false.'] | Flag to internally compute mixing coefficient. Default: .false. Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lvariable_hmix&hmix_del4t_nml | derived | Horizontal Mixing (DEL4 Tracer) | logical | ['.true.', '.false.'] | Flag to enable spatially-varying mixing. Default: .false. Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
am&hmix_del4u_nml | derived | Horizontal Mixing (DEL4 Velocity) | real | ['any real'] | Horizontal momentum mixing coefficient. Default: -0.6e20 Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lauto_hmix&hmix_del4u_nml | derived | Horizontal Mixing (DEL4 Velocity) | logical | ['.true.', '.false.'] | Flag to internally compute mixing coefficient. Default: .false. Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lvariable_hmix&hmix_del4u_nml | derived | Horizontal Mixing (DEL4 Velocity) | logical | ['.true.', '.false.'] | Flag to enable spatially-varying mixing. Default: .false. Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
addrandfluc | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | logical | ['.true.', '.false.'] | .false. |
Flag to add random fluctuation to orientation Default: .false. |
cflmajoronly | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | logical | ['.true.', '.false.'] | .true. |
T reduce major only for cfl violations, F reduce entire tensor for cfl violations Default: .true. |
cflmult | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | real | ['any real'] | 0.175 |
multiplication factor for cfl check Default: 0.175 |
erat_const | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | real | ['any real'] | 5.0 is 1.0 for: {'isoonly': 'TRUE'} |
constant eigenvalue ratio Default: 5.0 |
erat_factor | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | real | ['any real'] | 0.0 is 0.0 for: {'kmin_type_choice': 'simple'} |
max negative factor of major to set minor, set to 0 to force minor to be positive Default: 0.0 |
isominoronly | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | logical | ['.true.', '.false.'] | .true. |
T Set isotropic diffusivity with minor: F set isotropic diffusivity with avg of major and minor Default: .true. |
isoonly | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | logical | ['.true.', '.false.'] | .false. |
T to do isotropic using diagnosis Default: .false. |
kdir_type_choice | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | char*256 | ['shear', 'east', 'zonal', 'flow', 'pvgrid', 'read'] | shear is flow for: {'isoonly': 'TRUE'} |
choice for major axis direction Valid Values: 'shear', 'east', 'zonal', 'flow', 'pvgrid', 'read' Default: 'shear' |
kmin_type_choice | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | char*256 | ['simple', 'read'] | simple |
choice for minor diffusivity Valid Values: 'simple', 'read' Default: 'simple' |
krat_type_choice | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | char*256 | ['shear', 'simple', 'read'] | shear is simple for: {'isoonly': 'TRUE'} |
choice for diffusivity ratio (major/minor) Valid Values: 'shear', 'simple', 'read' Default: 'shear' |
minorfactor | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | real | ['any real'] | 1.0 |
minor eigenvalue multiplicative factor Default: 1.0 |
savenewtavgs | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | logical | ['.true.', '.false.'] | is .false. for: {'isoonly': 'TRUE'} .true. |
Save aniso time averaged diagnostics Default: .true. |
shrdispfac | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | real | ['any real'] | 0.05066 |
multiplicative coefficient for shear dispersion term: MAJOR = MINOR + shrdispfac/MINOR*<(U*dy)^2+(V*dx)^2> Default: 0.5 |
simpsubcells | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | logical | ['.true.', '.false.'] | .false. |
T to use simple subcell volume = 1/8 T-cell volume, F to use HTN & HTE Default: .false. |
vertdiffhere | hmix_gm_aniso_nml | Horizontal Mixing (Gent-McWilliams Isopycnic Tracer) | logical | ['.true.', '.false.'] | .false. |
T do VDC here, F to do in vertical_mix Default: .false. |
ah&hmix_gm_nml | derived | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | Isopycnal diffusivity. Default: 3.0e7 Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
ah_bkg_bottom | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 0.0 |
Background horizontal diffusivity at k = KMT Default: 0.0 |
ah_bkg_srfbl | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | is 1.0 for: {'kappa_isop_choice': 'edgr', 'kappa_thic_choice': 'edgr'} is 0.87e7 for: {'ocn_grid': 'gx3v7', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 4.0e7 for: {'ocn_grid': 'gx3v7', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 4.0e7 for: {'ocn_grid': 'gx3v7', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'gx1v6', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'gx1v6', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'gx1v6', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'gx1v7', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'gx1v7', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'gx1v7', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'tx1v1', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'tx1v1', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'tx1v1', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'tx0.1v2', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'tx0.1v2', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'tx0.1v2', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'tx0.1v3', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'tx0.1v3', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'tx0.1v3', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} |
Background horizontal diffusivity within the surface boundary layer. Default: 3.0e7 |
ah_bolus | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | is 1.0 for: {'kappa_isop_choice': 'edgr', 'kappa_thic_choice': 'edgr'} is 0.87e7 for: {'ocn_grid': 'gx3v7', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 4.0e7 for: {'ocn_grid': 'gx3v7', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 4.0e7 for: {'ocn_grid': 'gx3v7', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 3.0e7 for: {'ocn_grid': 'gx1v6', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'gx1v6', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'gx1v6', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'gx1v7', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'gx1v7', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'gx1v7', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 0.6e7 for: {'ocn_grid': 'tx1v1', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'tx1v1', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'tx1v1', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'tx0.1v2', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'tx0.1v2', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'tx0.1v2', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} is 0.6e7 for: {'ocn_grid': 'tx0.1v3', 'kappa_isop_choice': 'constant', 'kappa_thic_choice': 'constant'} is 3.0e7 for: {'ocn_grid': 'tx0.1v3', 'kappa_isop_choice': 'bfre', 'kappa_thic_choice': 'bfre'} is 3.0e7 for: {'ocn_grid': 'tx0.1v3', 'kappa_isop_choice': 'steer', 'kappa_thic_choice': 'steer'} |
Thickness (GM bolus) diffusivity. Default: 3.0e7 |
buoyancy_freq_filename | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | char*256 | ['any char'] | File name for the time-dependent buoyancy frequency (squared). Default: '$RUNDIR/buoyancy_freq' |
|
buoyancy_freq_fmt | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | char*256 | ['bin', 'nc'] | nc |
buoyancy_freq_filename format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'nc' |
const_eg | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 1.2 |
Unitless tuning parameter. Default: 1.2 |
diag_gm_bolus | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .true. for: {'ocn_grid': 'gx1v6'} is .true. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag for diagnostic bolus velocity computation. Default: .true. |
diag_gm_steer | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | logical | ['.true.', '.false.'] | Flag for diagnostic steering level eddy flux computation. Default: .true. |
|
gamma_eg | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 500.0 |
Effective upper limit for inverse eddy timescale (unitless). Default: 500.0 |
kappa_depth_1 | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 1.0 |
1 of 2 parameters for variation of KAPPA with kappa_type_depth option. Default: 1.0 |
kappa_depth_2 | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 0.0 |
1 of 2 parameters for variation of KAPPA with kappa_type_depth option. Default: 0.0 |
kappa_depth_scale | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 150000.0 |
Depth scale for variation of KAPPA with kappa_type_depth. Default: 150000.0 |
kappa_freq_choice | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | char*256 | ['never', 'every_time_step', 'once_a_day'] | once_a_day |
Frequency of KAPPA computation. Valid Values: 'never', 'every_time_step', 'once_a_day' Default: 'once_a_day' |
kappa_isop_choice | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | char*256 | ['cons', 'steer', 'dept', 'depth', 'vmhs', 'hdgr', 'drad', 'bfre', 'bfvm', 'bfhd', 'bfdr', 'edgr'] | is bfre for: {'ocn_grid': 'gx3v7'} is bfre for: {'ocn_grid': 'gx1v6'} is bfre for: {'ocn_grid': 'gx1v7'} is bfre for: {'ocn_grid': 'tx1v1'} is bfre for: {'ocn_grid': 'tx0.1v2'} is bfre for: {'ocn_grid': 'tx0.1v3'} |
Choice for KAPPA_ISOP (isopycnal). Valid Values: 'cons', 'steer', 'depth', 'vmhs', 'hdgr', 'drad', 'bfre', 'bfvm', 'bfhd', 'bfdr', 'edgr' Default: 'bfre' |
kappa_isop_deep | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 0.1 is 0.2 for: {'ocn_grid': 'gx1v6'} is 0.2 for: {'ocn_grid': 'gx1v7'} |
specify isopcynal deep diffusivity as fraction of the reference value Default: 0.1 |
kappa_max_eg | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 2.0e7 |
Maximum value for KAPPA (cm^2/s). Default: 2.0e7 |
kappa_min_eg | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 0.35e7 |
Minimum value for KAPPA (cm^2/s). Default: 0.35e7 |
kappa_thic_choice | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | char*256 | ['cons', 'steer', 'dept', 'depth', 'vmhs', 'hdgr', 'drad', 'bfre', 'bfvm', 'bfhd', 'bfdr', 'edgr'] | is bfre for: {'ocn_grid': 'gx3v7'} is bfre for: {'ocn_grid': 'gx1v6'} is bfre for: {'ocn_grid': 'gx1v7'} is bfre for: {'ocn_grid': 'tx1v1'} is bfre for: {'ocn_grid': 'tx0.1v2'} is bfre for: {'ocn_grid': 'tx0.1v3'} |
Choice for KAPPA_THIC (thickness). Valid Values: 'cons', 'steer', 'depth', 'vmhs', 'hdgr', 'drad', 'bfre', 'bfvm', 'bfhd', 'bfdr', 'edgr' Default: 'bfre' |
kappa_thic_deep | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 0.1 |
specify thickness deep diffusivity as fraction of the reference value Default: 0.1 |
read_n2_data | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | logical | ['.true.', '.false.'] | .false. |
Flag to use climatoligical N^2 data instead of model-dependent N^2. Default: .false. |
slm_b | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 0.3 |
Maximum slope allowed for bolus transport. Default: 0.3 |
slm_r | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | real | ['any real'] | 0.3 |
Maximum slope allowed for redi diffusion. Default: 0.3 |
slope_control_choice | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | char*256 | ['tanh', 'notanh', 'clip', 'Gerd'] | notanh |
Choice for slope control. Valid Values: 'tanh', 'notanh', 'clip', 'Gerd' Default: 'notanh' |
transition_layer_on | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | logical | ['.true.', '.false.'] | .true. |
Flag for transition layer parameterization. Default: .true. |
use_const_ah_bkg_srfbl | hmix_gm_nml | Horizontal Mixing (Gent-McWilliams Tracer) | logical | ['.true.', '.false.'] | .true. is .false. for: {'kappa_isop_choice': 'edgr', 'kappa_thic_choice': 'edgr'} |
Flag to use ag_bkg_srfbl as maxmium background horizontal diffusivity within the surface boundary layer (rather than using KAPPA_ISOP). Default: .true. |
efficiency_factor | mix_submeso_nml | Horizontal Mixing (Submesoscale) | real | ['any real'] | 0.07 |
Efficiency factor: must be between 0.06 and 0.08 [inclusive]. Default: 0.07 |
hor_length_scale | mix_submeso_nml | Horizontal Mixing (Submesoscale) | real | ['any real'] | 5.0e5 |
Constant horizontal length scale in cm (if luse_const_horiz_len_scale=.true.). Default: 5.0e5 (5 km) |
luse_const_horiz_len_scale | mix_submeso_nml | Horizontal Mixing (Submesoscale) | logical | ['.true.', '.false.'] | .false. |
Flag to use constant horizontal length scale given by hor_length_scale rather than varying length scale with space and time. Default: .false. |
time_scale_constant | mix_submeso_nml | Horizontal Mixing (Submesoscale) | real | ['any real'] | 8.64e4 |
Time scale constant in seconds -- must be between 1 and 4 days [86400 and 345600 seconds]. Default: 8.64e4 (1 day) |
irf_tracer_file | irf_nml | Impulse Response Functions (Diagnostic Tracers) | char*256 | ['any char'] | is ocn/pop/gx3v7/ic/IRF_NK_precond_tracers_gx3v7_20150313.nc for: {'irf_mode': 'NK_precond', 'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/ic/IRF_NK_precond_tracers_gx1v6_20150313.nc for: {'irf_mode': 'NK_precond', 'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/ic/IRF_NK_precond_tracers_gx1v6_20150313.nc for: {'irf_mode': 'NK_precond', 'ocn_grid': 'gx1v7'} is ocn/pop/gx3v7/ic/IRF_offline_transport_tracers_gx3v7_20150313.nc for: {'irf_mode': 'offline_transport', 'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/ic/IRF_offline_transport_tracers_gx1v6_20150313.nc for: {'irf_mode': 'offline_transport', 'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/ic/IRF_offline_transport_tracers_gx1v6_20150313.nc for: {'irf_mode': 'offline_transport', 'ocn_grid': 'gx1v7'} |
Default: one of the following, depending on ocean grid and NK_MODE IRF_NK_precond_tracers_gx3v7_20150313.nc IRF_NK_precond_tracers_gx1v6_20150313.nc IRF_offline_transport_tracers_gx3v7_20150313.nc IRF_offline_transport_tracers_gx1v6_20150313.nc |
irf_tracer_file_ind_start | irf_nml | Impulse Response Functions (Diagnostic Tracers) | integer | ['any integer'] | 1 |
Default: 1 |
init_ts_file | init_ts_nml | Initialization | char*256 | ['any char'] | is ocn/pop/gx3v7/ic/ts_PHC2_jan_ic_gx3v7_20100107.ieeer8 for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/ic/ts_PHC2_jan_ic_gx1v6_20090205.ieeer8 for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v7/ic/ts_WOA13v2_jan_ic_gx1v7_20170706.ieeer8 for: {'ocn_grid': 'gx1v7'} is ocn/pop/tx1v1/ic/ts_jan_ic_20050510.ieeer8 for: {'ocn_grid': 'tx1v1'} is ocn/pop/tx0.1v2/ic/GC007v3.pop.r.0001-01-16-00000 for: {'ocn_grid': 'tx0.1v2'} is ocn/pop/tx0.1v3/ic/ts.woa2013v2_0.25.ic.POP_tx0.1v3_62lev.20170920.nc for: {'ocn_grid': 'tx0.1v3'} |
Name of the input file containing ocean initial conditions. Contents of this file depend on init_ts_option. If luse_pointer_files = .true., and init_ts_option is 'ccsm_continue', 'ccsm_branch', or 'ccsm_hybrid', then init_ts_file is ignored and POP reads the file specified in the ocean rpointer files. Default: Set by CESM scripts based on ocean grid |
init_ts_file_fmt | init_ts_nml | Initialization | char*256 | ['bin', 'nc'] | is nc for: {'ocn_grid': 'tx0.1v3'} |
Data format type of init_ts_file file; either binary ('bin') or netCDF ('nc'). Valid Values: 'bin', 'nc' Default: 'bin' |
init_ts_option | init_ts_nml | Initialization | char*256 | ['any char'] | Option for initializing ocean conditions. 'ccsm_startup' reads initial temperature and salinity from a file; 'ccsm_continue' and 'ccsm_branch' read ocean initial conditions from a restart file; 'ccsm_hybrid' reads ocean initial conditions from a restart file with a different model date; and 'PHC' remaps PHC Levitus data to POP grid. 'PHC' is a research option that is available but not publicly supported. Default: 'ccsm_RUNTYPE' |
|
init_ts_outfile | init_ts_nml | Initialization | char*256 | ['any char'] | Name of the output file for writing temperature and salinity. This file is only generated when init_ts_option = 'PHC' Default: '$RUNDIR/$CASENAME.pop.h.ts_ic' |
|
init_ts_outfile_fmt | init_ts_nml | Initialization | char*256 | ['bin', 'nc'] | 'nc' is 'bin' for: {'ocn_grid': 'tx0.1v2'} |
Data format type of init_ts_outfile file; either binary ('bin') or netCDF ('nc'). Valid Values: 'bin', 'nc' Default: 'nc' |
init_ts_perturb | init_ts_nml | Initialization | real | ['any real'] | 0.0e-3 |
init_ts_perturb perturbation for ts. Default: 1.0e-3 |
init_ts_suboption | init_ts_nml | Initialization | char*256 | ['any char'] | 'null' is 'spunup' for: {'ocn_grid': 'tx0.1v2'} |
Suboption for initializing temperature and salinity. See CESM documentation. This option should only be used by experts. If init_ts_suboption = 'spunup', then init_ts_option is set (internally) to 'ccsm_startup_spunup'; otherwise, this option has no effect. If the spunup suboption is selected, the model T,S are initialized from the specified input file, but velocities are initialized to zero, as in a 'ccsm_startup' run. This option should only be used by experts. Default: 'null' |
log_filename | io_nml | IO | char*256 | ['any char'] | Root name for ocean-model log file. Default: Set by CESM scripts. |
|
lredirect_stdout | io_nml | IO | logical | ['.true.', '.false.'] | .true. |
Flag to redirect stdout to a log file. Default: '.true.' |
luse_pointer_files | io_nml | IO | logical | ['.true.', '.false.'] | .true. |
Flag to activate the use of pointer files, which point to the location of restart files. Default: '.true.' |
num_iotasks | io_nml | IO | integer | ['any integer'] | 1 |
Number of input / output tasks. Default: 1 |
pointer_filename | io_nml | IO | char*256 | ['any char'] | Root filename of the file that points to location of restarts. Default: rpointer.ocn.* (found in $RUNDIR) |
|
cfl_all_levels | diagnostics_nml | Model Diagnostics | logical | ['.true.', '.false.'] | .false. |
Flag to control the writing of some CFL diagnostics for all vertical levels. If true, CFL diagnostics at all vertical levels are computed and printed. Default: .false. |
diag_all_levels | diagnostics_nml | Model Diagnostics | logical | ['.true.', '.false.'] | .false. |
Flag to control the writing of some global diagnostics for all vertical levels. If true, tracer mean diagnostics at all vertical levels are computed and printed. Default: .false. |
diag_cfl_freq | diagnostics_nml | Model Diagnostics | integer | ['any integer'] | 1 |
Frequency of computing and printing CFL diagnostics. Default: 1 |
diag_cfl_freq_opt | diagnostics_nml | Model Diagnostics | char*256 | ['never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep'] | 'nmonth' is 'nday' for: {'ocn_grid': 'tx0.1v2'} is 'nday' for: {'ocn_grid': 'tx0.1v3'} |
Units of time for diag_cfl_freq (frequency of CFL diagnostics). Valid Values: 'never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep' Default: 'nmonth' |
diag_global_freq | diagnostics_nml | Model Diagnostics | integer | ['any integer'] | 1 |
Frequency of computing and printing of global diagnostics. Default: 1 |
diag_global_freq_opt | diagnostics_nml | Model Diagnostics | char*256 | ['never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep'] | 'nmonth' is 'nday' for: {'ocn_grid': 'tx0.1v2'} is 'nday' for: {'ocn_grid': 'tx0.1v3'} |
Units of time for diag_global_freq (frequency of global diagnostics). Valid Values: 'never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep' Default: 'nmonth' |
diag_outfile | diagnostics_nml | Model Diagnostics | char*256 | ['any char'] | Name of the output file into which diagnostics are written. Default: '$RUNDIR/$CASENAME.pop.dd' |
|
diag_transp_freq | diagnostics_nml | Model Diagnostics | integer | ['any integer'] | 1 |
Frequency of computing and printing transport diagnostics. Default: 1 |
diag_transp_freq_opt | diagnostics_nml | Model Diagnostics | char*256 | ['never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep'] | 'nmonth' is 'nday' for: {'ocn_grid': 'tx0.1v2'} is 'nday' for: {'ocn_grid': 'tx0.1v3'} |
Units of time for diag_transp_freq (frequency of transport diagnostics). Valid Values: 'never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep' Default: 'nmonth' |
diag_transport_file | diagnostics_nml | Model Diagnostics | char*256 | ['any char'] | Name of the file that contains information for choosing fields for output. (the "transport_contents" file name) Default: Set by CESM scripts based on ocean grid |
|
diag_transport_outfile | diagnostics_nml | Model Diagnostics | char*256 | ['any char'] | Name of the output file into which transport diagnostics are written. Default: '$RUNDIR/$CASENAME.pop.dt' |
|
diag_velocity_outfile | diagnostics_nml | Model Diagnostics | char*256 | ['any char'] | Name of the output file into which the velocity diagnostics are written. Default: '$RUNDIR/$CASENAME.pop.dv' |
|
ldiag_velocity | diagnostics_nml | Model Diagnostics | logical | ['.true.', '.false.'] | .true. is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag to activate the computation of the velocity diagnostics. Default: .true. |
lmcog | mcog_nml | Multi-Column Ocean Grid Parameterization (MCOG) | logical | ['.true.', '.false.'] | .false. is .true. for: {'use_ecosys': 'TRUE'} |
Flag for activating mcog, the multiple-column ocean grid parameterization. Default: .false., unless ecosys is turned on |
lmcog_debug | mcog_nml | Multi-Column Ocean Grid Parameterization (MCOG) | logical | ['.true.', '.false.'] | .false. |
Flag for activating debugging statements in multiple-column ocean grid parameterization. Default: .false. |
mcog_col_to_bin | mcog_nml | Multi-Column Ocean Grid Parameterization (MCOG) | integer(100) | ['any integer(100)'] | bin index for each column Default: mcog_col_to_bin(nbin) = nbin |
|
mcog_dagg_qsw_abort_thres | mcog_nml | Multi-Column Ocean Grid Parameterization (MCOG) | real | ['any real'] | 1.0e-10 |
call abort if abs(dagg_qsw) exceeds this threshold Default: 1.0e-10 |
overflows_diag_outfile | overflows_nml | Overflow Parameterization | char*256 | ['any char'] | File for writing overflow diagnostics output. Default: '$RUNDIR/$CASENAME.do' |
|
overflows_infile | overflows_nml | Overflow Parameterization | char*256 | ['any char'] | File with overflow information. Default: Set by CESM scripts based on ocean grid. |
|
overflows_interactive | overflows_nml | Overflow Parameterization | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .true. for: {'ocn_grid': 'gx1v6'} is .true. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} is .false. for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} |
Flag for using interactive overflows. Default: .true. for displaced pole grids, .false. for tripole grids. |
overflows_on | overflows_nml | Overflow Parameterization | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .true. for: {'ocn_grid': 'gx1v6'} is .true. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} is .false. for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} |
Flag for using parameterized overflows. Default: .true. for displaced pole grids, .false. for tripole grids. |
overflows_restart_type | overflows_nml | Overflow Parameterization | char*256 | ['ccsm_startup', 'ccsm_continue', 'ccsm_hybrid', 'ccsm_branch'] | Overflow restart type. Valid Values: 'ccsm_startup', 'ccsm_continue', 'ccsm_hybrid', 'ccsm_branch' Default: 'ccsm_$RUNTYPE' |
|
overflows_restfile | overflows_nml | Overflow Parameterization | char*256 | ['any char'] | Overflow restart file name. Default: '$RUNDIR/$CASENAME.ro' |
|
abio_dic_dic14_on | passive_tracers_on_nml | Passive Tracers | logical | ['.true.', '.false.'] | .false. is .true. for: {'use_abio': 'TRUE'} |
Flag for using abio_dic_dic14 module. Default: 'Set by CESM scripts based on $OCN_TRACER_MODULES' |
cfc_on | passive_tracers_on_nml | Passive Tracers | logical | ['.true.', '.false.'] | .false. is .true. for: {'use_cfc': 'TRUE'} |
Flag for using cfc module. Default: 'Set by CESM scripts based on $OCN_TRACER_MODULES' |
ecosys_on | passive_tracers_on_nml | Passive Tracers | logical | ['.true.', '.false.'] | .false. is .true. for: {'use_ecosys': 'TRUE'} |
Flag for using ecosys module. Default: 'Set by CESM scripts based on $OCN_TRACER_MODULES' |
iage_on | passive_tracers_on_nml | Passive Tracers | logical | ['.true.', '.false.'] | .false. is .true. for: {'use_iage': 'TRUE'} |
Flag for using iage module. Default: 'Set by CESM scripts based on $OCN_TRACER_MODULES' |
init_iage_init_file | iage_nml | Passive Tracers | char*256 | ['any char'] | Filename for initializing iage (if init_iage_option='file'). Default: 'same_as_TS' |
|
init_iage_init_file_fmt | iage_nml | Passive Tracers | char*256 | ['bin', 'nc'] | init_iage_init_file format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
|
init_iage_option | iage_nml | Passive Tracers | char*256 | ['ccsm_startup', 'zero', 'ccsm_startup_spunup', 'restart', 'ccsm_continue', 'ccsm_branch', 'ccsm_hybrid', 'file'] | Option for initialization of iage. Valid Values: 'ccsm_startup', 'zero', 'ccsm_startup_spunup', 'restart', 'ccsm_continue', 'ccsm_branch', 'ccsm_hybrid', 'file' Default: 'ccsm_$RUNTYPE' |
|
IRF_on | passive_tracers_on_nml | Passive Tracers | logical | ['.true.', '.false.'] | Flag for using IRF module. Default: 'Set by CESM scripts based on $OCN_TRACER_MODULES' |
|
sf6_on | passive_tracers_on_nml | Passive Tracers | logical | ['.true.', '.false.'] | .false. is .true. for: {'use_sf6': 'TRUE'} |
Flag for using sf6 module. Default: 'Set by CESM scripts based on $OCN_TRACER_MODULES' |
tracer_init_ext%default_val&iage_nml | derived | Passive Tracers | dtype(1)%real | ['any dtype(1)%real'] | Default: |
|
tracer_init_ext%file_fmt&iage_nml | derived | Passive Tracers | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%file_varname&iage_nml | derived | Passive Tracers | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%filename&iage_nml | derived | Passive Tracers | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%mod_varname&iage_nml | derived | Passive Tracers | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%scale_factor&iage_nml | derived | Passive Tracers | dtype(1)%real | ['any dtype(1)%real'] | Default: |
|
abio_atm_co2_const | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | real | ['any real'] | Default: CCSM_CO2_PPMV value in env_run.xml |
|
abio_atm_co2_filename | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['any char'] | ocn/pop/res_indpt/forcing/splco2_20140912.dat |
Default: |
abio_atm_co2_opt | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['file', 'const', 'drv_diag'] | 'const' is 'drv_diag' for: {'ocn_transient': '1850-2000'} is 'drv_diag' for: {'ocn_transient': 'ssp126'} is 'drv_diag' for: {'ocn_transient': 'ssp245'} is 'drv_diag' for: {'ocn_transient': 'ssp370'} is 'drv_diag' for: {'ocn_transient': 'ssp534'} is 'drv_diag' for: {'ocn_transient': 'ssp585'} |
Source of atmos CO2 and D14C. Valid Values: 'file', 'const', 'drv_diag' Default: 'const' |
abio_atm_d14c_const | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | real | ['any real'] | 0.0 |
Default: |
abio_atm_d14c_filename | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['any char'] | lnd/clm2/isotopes/atm_delta_C14_CMIP6_3x1_global_1850-2015_yearly_v2.0_c190528.nc is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP126_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp126'} is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP245_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp245'} is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP3B_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp370'} is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP534os_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp534'} is lnd/clm2/isotopes/atm_delta_C14_CMIP6_SSP5B_3x1_global_1850-2100_yearly_c181209.nc for: {'ocn_transient': 'ssp585'} |
Default: |
abio_atm_d14c_opt | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['file', 'const', 'lat_bands'] | 'lat_bands' is 'file' for: {'ocn_transient': '1850-2000'} is 'file' for: {'ocn_transient': 'ssp126'} is 'file' for: {'ocn_transient': 'ssp245'} is 'file' for: {'ocn_transient': 'ssp370'} is 'file' for: {'ocn_transient': 'ssp534'} is 'file' for: {'ocn_transient': 'ssp585'} |
Source of atmos D14C. Valid Values: 'file', 'const', 'lat_bands' Default: 'lat_bands' |
abio_atm_data_year | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | integer | ['any integer'] | 1 |
Year in data that corresponds to abio_atm_model_year. Default: 1 |
abio_atm_model_year | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | integer | ['any integer'] | 1 |
Arbitrary model year. Default: 1 |
abio_comp_surf_avg_freq | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | integer | ['any integer'] | 1 |
Default: '1' |
abio_comp_surf_avg_freq_opt | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['any char'] | never |
Default: 'never' |
abio_dic_dic14_ltavg_NK | derived | Passive Tracers (Abiotic DIC & DIC14) | logical | ['.true.', '.false.'] | .false. |
add Newton-Krylov spinup related tavg variables Default: .false. |
abio_dic_dic14_restfile_fallback | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['any char'] | is ocn/pop/gx1v6/ic/b.e21.B1850.f09_g17.CMIP6-piControl.001.pop.r.abio_dic_dic14.0391-01-01-00000.nc for: {'ocn_grid': 'gx1v7'} |
Default: b.e21.B1850.f09_g17.CMIP6-piControl.001.pop.r.abio_dic_dic14.0391-01-01-00000.nc (gx1v7), none (otherwise) |
abio_surf_avg_dic14_const | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | real | ['any real'] | 1944.0 |
Default: |
abio_surf_avg_dic_const | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | real | ['any real'] | 1944.0 |
Default: |
abio_tracer_init_ext%default_val | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | dtype(2)%real | ['any dtype(2)%real'] | Default: |
|
abio_tracer_init_ext%file_varname | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | dtype(2)%char*256 | ['any char'] | Default: |
|
abio_tracer_init_ext%mod_varname | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | dtype(2)%char*256 | ['any char'] | Default: |
|
abio_tracer_init_ext%scale_factor | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | dtype(2)%real | ['any dtype(2)%real'] | Default: |
|
abio_use_nml_surf_vals | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | logical | ['.true.', '.false.'] | .false. is .true. for: {'runtype': 'startup'} |
Default: |
init_abio_dic_dic14_init_file | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['any char'] | is ocn/pop/gx3v7/ic/ecosys_jan_IC_gx3v7_20100514.nc for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/ic/ecosys_jan_IC_gx1v6_20100514.nc for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/ic/ecosys_jan_IC_gx1v6_20100514.nc for: {'ocn_grid': 'gx1v7'} |
Default: |
init_abio_dic_dic14_init_file_fmt | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['any char'] | nc |
Default: |
init_abio_dic_dic14_option | abio_dic_dic14_nml | Passive Tracers (Abiotic DIC & DIC14) | char*256 | ['any char'] | Default: |
|
cfc_formulation | cfc_nml | Passive Tracers (CFCs) | char*256 | ['ocmip', 'model'] | model |
Flux formulation. Valid Values: 'ocmip', 'model' Default: 'model' |
data_year&cfc_nml | derived | Passive Tracers (CFCs) | integer | ['any integer'] | Year in data that corresponds to model_year. Default: 1850 for OCN_TRANSIENT=1850-2000, 2009 for OCN_TRANSIENT=CORE2,CORE2OMIP, 2018 for OCN_TRANSIENT=JRA,JRA_OMIP, 1 otherwise. |
|
gas_flux_ap%default_val&cfc_nml | derived | Passive Tracers (CFCs) | real | ['any real'] | Default: |
|
gas_flux_ap%file_fmt&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_ap%file_varname&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_ap%filename&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_ap%scale_factor&cfc_nml | derived | Passive Tracers (CFCs) | real | ['any real'] | Default: |
|
gas_flux_fice%default_val&cfc_nml | derived | Passive Tracers (CFCs) | real | ['any real'] | Default: |
|
gas_flux_fice%file_fmt&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_fice%file_varname&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_fice%filename&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_fice%scale_factor&cfc_nml | derived | Passive Tracers (CFCs) | real | ['any real'] | Default: |
|
gas_flux_ws%default_val&cfc_nml | derived | Passive Tracers (CFCs) | real | ['any real'] | Default: |
|
gas_flux_ws%file_fmt&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_ws%file_varname&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_ws%filename&cfc_nml | derived | Passive Tracers (CFCs) | char*256 | ['any char'] | Default: |
|
gas_flux_ws%scale_factor&cfc_nml | derived | Passive Tracers (CFCs) | real | ['any real'] | Default: |
|
init_cfc_init_file | cfc_nml | Passive Tracers (CFCs) | char*256 | ['any char'] | same_as_TS |
Filename for initializing cfc (if init_cfc_option='file'). Default: 'same_as_TS' |
init_cfc_init_file_fmt | cfc_nml | Passive Tracers (CFCs) | char*256 | ['bin', 'nc'] | init_cfc_init_file format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
|
init_cfc_option | cfc_nml | Passive Tracers (CFCs) | char*256 | ['ccsm_startup', 'zero', 'ccsm_startup_spunup', 'restart', 'ccsm_continue', 'ccsm_branch', 'ccsm_hybrid', 'file'] | Option for initialization of cfc. Valid Values: 'ccsm_startup', 'zero', 'ccsm_startup_spunup', 'restart', 'ccsm_continue', 'ccsm_branch', 'ccsm_hybrid', 'file' Default: ccsm_$runtype |
|
model_year&cfc_nml | derived | Passive Tracers (CFCs) | integer | ['any integer'] | Arbitrary model year. Default: 1850 for OCN_TRANSIENT=1850-2000, 372 for OCN_TRANSIENT=CORE2,CORE2OMIP, 366 for OCN_TRANSIENT=JRA,JRA_OMIP, 1 otherwise. |
|
tracer_init_ext%default_val&cfc_nml | derived | Passive Tracers (CFCs) | dtype(1)%real | ['any dtype(1)%real'] | Default: |
|
tracer_init_ext%file_fmt&cfc_nml | derived | Passive Tracers (CFCs) | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%file_varname&cfc_nml | derived | Passive Tracers (CFCs) | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%filename&cfc_nml | derived | Passive Tracers (CFCs) | dtype(2)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%mod_varname&cfc_nml | derived | Passive Tracers (CFCs) | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%scale_factor&cfc_nml | derived | Passive Tracers (CFCs) | dtype(1)%real | ['any dtype(1)%real'] | Default: |
|
pcfc_file | cfc_nml | Passive Tracers (pCFC) | char*256 | ['any char'] | ocn/pop/res_indpt/forcing/cfc_atm_20170512.nc |
File name for ascii time series of atm cfc11. Default: '$DIN_LOC_ROOT/ocn/pop/res_indpt/forcing/cfc_atm_20170512.nc' |
pcfc_first_nonzero_year | cfc_nml | Passive Tracers (pCFC) | integer | ['any integer'] | 1936 |
first year of non-zero values in pcfc_file If the effective cfc calendar year is less than this, and cfc tracers are being read from a restart file, then a fallback of const=0 for I/O reading is registered. Default: 1936 |
data_year&sf6_nml | derived | Passive Tracers (SF6) | integer | ['any integer'] | Year in data that corresponds to model_year. Default: 1850 for OCN_TRANSIENT=1850-2000, 2009 for OCN_TRANSIENT=CORE2,CORE2OMIP, 2018 for OCN_TRANSIENT=JRA,JRA_OMIP, 1 otherwise. |
|
gas_flux_ap%default_val&sf6_nml | derived | Passive Tracers (SF6) | real | ['any real'] | Default: |
|
gas_flux_ap%file_fmt&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_ap%file_varname&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_ap%filename&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_ap%scale_factor&sf6_nml | derived | Passive Tracers (SF6) | real | ['any real'] | Default: |
|
gas_flux_fice%default_val&sf6_nml | derived | Passive Tracers (SF6) | real | ['any real'] | Default: |
|
gas_flux_fice%file_fmt&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_fice%file_varname&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_fice%filename&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_fice%scale_factor&sf6_nml | derived | Passive Tracers (SF6) | real | ['any real'] | Default: |
|
gas_flux_ws%default_val&sf6_nml | derived | Passive Tracers (SF6) | real | ['any real'] | Default: |
|
gas_flux_ws%file_fmt&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_ws%file_varname&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_ws%filename&sf6_nml | derived | Passive Tracers (SF6) | char*256 | ['any char'] | Default: |
|
gas_flux_ws%scale_factor&sf6_nml | derived | Passive Tracers (SF6) | real | ['any real'] | Default: |
|
init_sf6_init_file | sf6_nml | Passive Tracers (SF6) | char*256 | ['any char'] | same_as_TS |
Filename for initializing sf6 (if init_sf6_option='file'). Default: 'same_as_TS' |
init_sf6_init_file_fmt | sf6_nml | Passive Tracers (SF6) | char*256 | ['bin', 'nc'] | init_sf6_init_file format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
|
init_sf6_option | sf6_nml | Passive Tracers (SF6) | char*256 | ['ccsm_startup', 'zero', 'ccsm_startup_spunup', 'restart', 'ccsm_continue', 'ccsm_branch', 'ccsm_hybrid', 'file'] | Option for initialization of sf6. Valid Values: 'ccsm_startup', 'zero', 'ccsm_startup_spunup', 'restart', 'ccsm_continue', 'ccsm_branch', 'ccsm_hybrid', 'file' Default: ccsm_$runtype |
|
model_year&sf6_nml | derived | Passive Tracers (SF6) | integer | ['any integer'] | Arbitrary model year. Default: 1850 for OCN_TRANSIENT=1850-2000, 372 for OCN_TRANSIENT=CORE2,CORE2OMIP, 366 for OCN_TRANSIENT=JRA,JRA_OMIP, 1 otherwise. |
|
psf6_file | sf6_nml | Passive Tracers (SF6) | char*256 | ['any char'] | ocn/pop/res_indpt/forcing/sf6_atm_20160311.nc |
File name for ascii time series of atm sf6. Default: '$DIN_LOC_ROOT/ocn/pop/res_indpt/forcing/sf6_atm_20160311.nc' |
psf6_first_nonzero_year | sf6_nml | Passive Tracers (SF6) | integer | ['any integer'] | 1953 |
first year of non-zero values in psf6_file If the effective sf6 calendar year is less than this, and the sf6 tracer is being read from a restart file, then a fallback of const=0 for I/O reading is registered. Default: 1953 |
sf6_formulation | sf6_nml | Passive Tracers (SF6) | char*256 | ['ocmip', 'model'] | model |
Flux formulation. Valid Values: 'ocmip', 'model' Default: 'model' |
tracer_init_ext%default_val&sf6_nml | derived | Passive Tracers (SF6) | dtype(1)%real | ['any dtype(1)%real'] | Default: |
|
tracer_init_ext%file_fmt&sf6_nml | derived | Passive Tracers (SF6) | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%file_varname&sf6_nml | derived | Passive Tracers (SF6) | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%filename&sf6_nml | derived | Passive Tracers (SF6) | dtype(2)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%mod_varname&sf6_nml | derived | Passive Tracers (SF6) | dtype(1)%char*256 | ['any char'] | Default: |
|
tracer_init_ext%scale_factor&sf6_nml | derived | Passive Tracers (SF6) | dtype(1)%real | ['any dtype(1)%real'] | Default: |
|
abio_atm_d14c_lat_band_vals | abio_dic_dic14_nml | passive_tracers | real(3) | ['any real(3)'] | -2.3, -4.0, -5.8 |
Default: |
lbouss_correct | pressure_grad_nml | Pressure Gradient Options | logical | ['.true.', '.false.'] | .false. |
Flag for adding correction to Boussinesq approximation. Default: .false. |
lpressure_avg | pressure_grad_nml | Pressure Gradient Options | logical | ['.true.', '.false.'] | .true. |
Flag to turn on averaging of pressure across three time steps. Default: .true. |
even_odd_freq | restart_nml | Restart | integer | ['any integer'] | 100000 |
Frequency to write even/odd restart files (units = nstep). Default: 100000 |
leven_odd_on | restart_nml | Restart | logical | ['.true.', '.false.'] | .false. |
Flag to turn even_odd restarts on. Default: .false. |
pressure_correction | restart_nml | Restart | logical | ['.true.', '.false.'] | .false. |
Flag to apply correction to pressure upon restart. If .true., surface pressure is modified to correct for an error due to (possible) different timestep. Use .false. for exact restart. Default: .false. |
restart_fmt | restart_nml | Restart | char*256 | ['bin', 'nc'] | 'nc' |
Data format type of restart_outfile file; either binary ('bin') or netCDF ('nc'). Valid Values: 'bin', 'nc' Default: 'nc' |
restart_freq | restart_nml | Restart | integer | ['any integer'] | 100000 |
Number of 'restart_freq_opt' units between the writing of restart files. Default: 100000 |
restart_freq_opt | restart_nml | Restart | char*256 | ['never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep'] | 'nyear' |
Units of time for restart_freq (restart frequency). Valid Values: 'never', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep' Default: 'nyear' |
restart_outfile | restart_nml | Restart | char*256 | ['any char'] | Name of the restart output filename root. The model code will create the complete restart output filename based on the model date. Default: '$RUNDIR/$CASENAME.pop.r' |
|
restart_start | restart_nml | Restart | integer | ['any integer'] | 0 |
Wait prior to beginning to output restart files. Number of units of restart_start_opt before restart files are started in a run. Default: 0 |
restart_start_opt | restart_nml | Restart | char*256 | ['nstep', 'nday', 'nyear', 'date'] | 'nstep' |
Units of time for restart_start. Take restart_start units prior to beginning the writing of regular restart files. Default: 'nstep' |
ice_freq | ice_nml | Sea-ice Emulation | integer | ['any integer'] | 100000 |
Frequency with which to compute ice (units of ice_freq_opt). Default: 100000 |
ice_freq_opt | ice_nml | Sea-ice Emulation | char*256 | ['never', 'coupled', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep'] | 'coupled' |
Option for frequency of computing ice. Valid Values: 'never', 'coupled', 'nyear', 'nmonth', 'nday', 'nhour', 'nsecond', 'nstep' Default: 'coupled' |
kmxice | ice_nml | Sea-ice Emulation | integer | ['any integer'] | 1 |
Lowest level from which to integrate ice formation. Default: 1 |
lactive_ice | ice_nml | Sea-ice Emulation | logical | ['.true.', '.false.'] | .true. is .false. for: {'ocn_ice_forcing': 'inactive'} |
Flag for whether POP is coupled to an active ice model. Default: Depends on $OCN_ICE_FORCING ("inactive" => .false.) |
licecesm2 | ice_nml | Sea-ice Emulation | logical | ['.true.', '.false.'] | .true. |
CESM2 default for forming ice every timestep when coupled Default: .true. |
chl_file_fmt | sw_absorption_nml | Shortwave Absorption | char*256 | ['bin', 'nc'] | bin |
chl_filename format (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
chl_filename | sw_absorption_nml | Shortwave Absorption | char*256 | ['any char'] | is ocn/pop/gx3v7/forcing/chl_mm_SeaWiFs97-01_20031205.ieeer8 for: {'ocn_grid': 'gx3v7'} is ocn/pop/gx1v6/forcing/chl_filled_20061230.ieeer8 for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/forcing/chl_filled_20061230.ieeer8 for: {'ocn_grid': 'gx1v7'} is ocn/pop/tx1v1/forcing/chl_filled_tx1v1_20090701.ieeer8 for: {'ocn_grid': 'tx1v1'} is ocn/pop/tx0.1v2/forcing/chlorophyll_1998-2003_monthly_20080418.ieeer8 for: {'ocn_grid': 'tx0.1v2'} is ocn/pop/tx0.1v2/forcing/chlorophyll_1998-2003_monthly_20080418.ieeer8 for: {'ocn_grid': 'tx0.1v3'} |
Chlorophyll input filename. Default: auto-filled by CESM scripts |
chl_option | sw_absorption_nml | Shortwave Absorption | char*256 | ['file', 'model'] | is model for: {'ocn_chl_type': 'prognostic'} is file for: {'ocn_chl_type': 'diagnostic'} |
Chlorophyll option. Valid Values: 'file', 'model' Default: auto-filled by CESM scripts |
jerlov_water_type | sw_absorption_nml | Shortwave Absorption | integer | ['1', '2', '3', '4', '5'] | 3 |
Jerlov water type. Valid Values: 1-5 (correspond to I, IA, IB, II, and III, respectively) Default: 3 |
sw_absorption_type | sw_absorption_nml | Shortwave Absorption | char*256 | ['top-layer', 'jerlov', 'chlorophyll'] | chlorophyll is jerlov for: {'ocn_onedim': 'TRUE'} |
Short-wave absorption type. Valid Values: 'top-layer', 'jerlov', 'chlorophyll' Default: 'chlorophyll' |
lchange_ans | se_nml | Software Testing | logical | ['.true.', '.false.'] | .true. |
Flag used for testing when introducing answer changes that will not be controlled by other namelist flags. Outside of specific tags, this flag will not have any affect on POP. Default: .false. |
accel_file | time_manager_nml | Time Management | char*256 | ['any char'] | File containing vertical profile of timestep acceleration factors. Default: Set by CESM scripts based on ocean grid |
|
allow_leapyear | time_manager_nml | Time Management | logical | ['.true.', '.false.'] | is .true. for: {'calendar': 'GREGORIAN'} .false. |
Flag to select calendar with leap years. Default: .false. |
date_separator | time_manager_nml | Time Management | char*1 | ['any char'] | '-' |
Single character used to separate yyyy mm dd in date string. Note a blank space (' ') can be used to indicate no separator, but this is not recommended. Default: "-" |
dt_count | time_manager_nml | Time Management | integer | ['any integer'] | is 24 for: {'ocn_ncpl': '24', 'time_mix': 'robert', 'ocn_grid': 'gx1v6'} is 24 for: {'ocn_ncpl': '12', 'time_mix': 'robert', 'ocn_grid': 'gx1v6'} is 23 for: {'ocn_ncpl': '12', 'time_mix': 'avg_mix', 'ocn_grid': 'gx1v6'} is 24 for: {'ocn_ncpl': '24', 'time_mix': 'robert', 'ocn_grid': 'gx1v7'} is 24 for: {'ocn_ncpl': '12', 'time_mix': 'robert', 'ocn_grid': 'gx1v7'} is 23 for: {'ocn_ncpl': '12', 'time_mix': 'avg_mix', 'ocn_grid': 'gx1v7'} is 12 for: {'ocn_grid': 'gx3v7'} is 24 for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is 24 for: {'ocn_grid': 'gx1v6'} is 46 for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is 24 for: {'ocn_grid': 'gx1v7'} is 46 for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} is 48 for: {'ocn_grid': 'gx1v7', 'ocn_transient': 'ssp585ext'} is 24 for: {'ocn_grid': 'tx1v1'} is 300 for: {'ocn_grid': 'tx0.1v2'} is 500 for: {'ocn_grid': 'tx0.1v2', 'ocn_coupling': 'partial'} is 300 for: {'ocn_grid': 'tx0.1v3'} is 500 for: {'ocn_grid': 'tx0.1v3', 'ocn_coupling': 'partial'} |
Number of timesteps in dt_option units. Serves as a starting point from which POP determines the exact model timestep size. Default: Set by CESM scripts based on ocean grid |
dt_option | time_manager_nml | Time Management | char*256 | ['steps_per_year', 'steps_per_day', 'seconds', 'hours'] | steps_per_day |
Selector for units used in determining tracer timestep size; used in conjunction with dt_count to serve as a starting point from which POP determines the exact model timestep size. Not all permissible time_mix_opt values are compatible with all dt_option values. The recommended option is steps_per_day Valid Values: 'steps_per_year', 'steps_per_day', 'seconds', 'hours' Default: 'steps_per_day' |
dtuxcel | time_manager_nml | Time Management | real | ['any real'] | 1.0 |
Factor to multiply momentum timestep in order to set the momentum timestep to a value different from the tracer timestep. Default: 1.0 |
fit_freq | time_manager_nml | Time Management | integer | ['any integer'] | 1 |
Number of intervals per day into which full and half timesteps must exactly "fit" when using time_mix_opt='avgfit' Default: 1 |
iday0 | time_manager_nml | Time Management | integer | ['any integer'] | Day number at the start of the experiment. iday0 remains fixed over the course of the integration; it does not change if experiment is continued. Default: 2 |
|
ihour0 | time_manager_nml | Time Management | integer | ['any integer'] | Hours at the start of the experiment. ihour0 remains fixed over the course of the integration; it does not change if experiment is continued. Default: 0 |
|
iminute0 | time_manager_nml | Time Management | integer | ['any integer'] | Minutes at the start of the experiment. iminute0 remains fixed over the course of the integration; it does not change if experiment is continued. Default: 0 |
|
imonth0 | time_manager_nml | Time Management | integer | ['any integer'] | Month number at the start of the experiment. imonth0 remains fixed over the course of the integration; it does not change if experiment is continued. Default: 1 |
|
impcor | time_manager_nml | Time Management | logical | ['.true.', '.false.'] | .true. |
Flag for implicit treatment of Coriolis terms. Default: .true. |
isecond0 | time_manager_nml | Time Management | integer | ['any integer'] | Seconds at the start of the experiment. isecond0 remains fixed over the course of the integration; it does not change if experiment is continued. Default: 0 |
|
iyear0 | time_manager_nml | Time Management | integer | ['any integer'] | Year at the start of the experiment. iyear0 remains fixed over the course of the integration; it does not change if experiment is continued. Default: 1 |
|
laccel | time_manager_nml | Time Management | logical | ['.true.', '.false.'] | .false. |
Flag for timestep acceleration. Default: .false. |
lrf_conserveVT | time_manager_nml | Time Management | logical | ['.true.', '.false.'] | Conserve |
|
ltime_mgr_print | time_manager_nml | Time Management | logical | ['.true.', '.false.'] | Print time_manager info every timestep and print initial time-flag info. Default: .false. |
|
robert_alpha | time_manager_nml | Time Management | real | ['any real'] | 1.0 |
Tuning parameter used in Robert filtering. Williams, Paul D. "A proposed Modification to the Robert-Asselin Time Filter." Monthly Weather Review, Vol 137, 2009. Default: 1.0 |
robert_nu | time_manager_nml | Time Management | real | ['any real'] | 0.1 |
Tuning parameter used in Robert filtering. Williams, Paul D. "A proposed Modification to the Robert-Asselin Time Filter." Monthly Weather Review, Vol 137, 2009. Default: 0.20 |
runid | time_manager_nml | Time Management | char*256 | ['any char'] | The CESM identifier for the run. Default: $CASENAME |
|
stop_count | time_manager_nml | Time Management | integer | ['any integer'] | 1000 |
Number of stop_option units before POP stops OR date (yyyymmdd) at which POP stops. Default: 1000 |
stop_option | time_manager_nml | Time Management | char*256 | ['never', 'eoy', 'eom', 'eod', 'nyear', 'nyears', 'nmonth', 'nmonths', 'nday', 'ndays', 'nstep', 'nsteps', 'date'] | nyear |
Units of time for 'stop_count'. In conjunction with 'stop_count', determines stopping time. Valid Values: 'never', 'eoy', 'eom', 'eod', 'nyear', 'nyears', 'nmonth', 'nmonths', 'nday', 'ndays', 'nstep', 'nsteps', 'date' Default: 'nyear' |
time_mix_freq | time_manager_nml | Time Management | integer | ['any integer'] | 17 |
Frequency of mixing timestep. Ignored when time_mix_opt = 'robert' Default: 17 |
time_mix_opt | time_manager_nml | Time Management | char*256 | ['avgbb', 'avgfit', 'robert'] | is robert for: {'ocn_ncpl': '24', 'ocn_grid': 'gx1v6'} is robert for: {'ocn_ncpl': '12', 'ocn_grid': 'gx1v6'} is robert for: {'ocn_ncpl': '24', 'ocn_grid': 'gx1v7'} is robert for: {'ocn_ncpl': '12', 'ocn_grid': 'gx1v7'} avgfit |
Option for time mixing: avgbb = DEPRECATED OPTION. leapfrog with occasional time-averaging timestep, immediately followed by another time-averaging timestep ("back-to-back" avg). DO NOT USE THIS OPTION in scientific experiments. avgfit = leapfrog with occasional time-averaging timestep to control stability. The timestep is modified such that an integer number of full and half timesteps fits into each coupling interval. robert = leapfrog with modified Robert-Asselin time filtering to control stability. The timestep is modifed such that an integer number of full timesteps fits into each coupling interval. Valid Values: 'robert' 'avgfit', 'avgbb' |
ltopostress | topostress_nml | Topographic Stress | logical | ['.true.', '.false.'] | .false. |
Flag to turn on topographic stress. Default: .false. |
nsmooth_topo | topostress_nml | Topographic Stress | integer | ['any integer'] | 0 |
Number of passes the topography smoother will make. Default: 0 |
aidif | vertical_mix_nml | Vertical Mixing | real | ['any real'] | 1.0 |
Time-centering parameter for implicit vertical mixing. Use of the default value (1.0) is recommended. Valid Values: in the range [0.5,1.0] Default: 1.0 |
bottom_drag | vertical_mix_nml | Vertical Mixing | real | ['any real'] | 1.0e-3 |
Drag coefficient used in quadratic bottom drag formula (dimensionless). Default: 1.0e-3 |
convect_diff | vertical_mix_nml | Vertical Mixing | real | ['any real'] | 10000.0 |
Tracer mixing coefficient to be used with diffusion option. Default: 10000.0 |
convect_visc | vertical_mix_nml | Vertical Mixing | real | ['any real'] | 10000.0 |
Momentum mixing coefficient to use with diffusion option. Default: 10000.0 |
convection_type | vertical_mix_nml | Vertical Mixing | char*256 | ['adjustment', 'diffusion'] | 'diffusion' |
Selector for convection method. Valid Values: 'adjustment', 'diffusion' 'adjustment' -- convection treated by adjustment. 'diffusion' -- convection treated by large mixing coefficients. Default: 'diffusion' |
implicit_vertical_mix | vertical_mix_nml | Vertical Mixing | logical | ['.true.', '.false.'] | .true. |
Flag to activate computation of vertical mixing implicitly in time. Default: .true. |
nconvad | vertical_mix_nml | Vertical Mixing | integer | ['any integer'] | 2 |
Number of passes through the convective-adjustment algorithm. Default: 2 |
vmix_choice | vertical_mix_nml | Vertical Mixing | char*256 | ['const', 'rich', 'kpp'] | 'kpp' |
Selector for method of computing vertical diffusion. Valid Values: 'const', 'rich', 'kpp' 'const' -- use constant vertical mixing 'rich' -- use Richardson-number vertical mixing 'kpp' -- use Kpp vertical mixing Default: 'kpp' |
const_vdc | vmix_const_nml | Vertical Mixing (Constant) | real | ['any real'] | 0.25 |
Vertical diffusivity coefficient (tracer mixing) (cm^2/s). Default: 0.25 |
const_vvc | vmix_const_nml | Vertical Mixing (Constant) | real | ['any real'] | 0.25 |
Vertical viscosity coefficient (momentum mixing) (cm^2/s). Default: 0.25 |
bckgrnd_vdc1 | vmix_kpp_nml | Vertical Mixing (KPP) | real | ['any real'] | is 0.16 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.true.', 'ltidal_mixing': '.true.'} is 0.16 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.true.'} is 0.524 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.false.'} is 0.16 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.true.', 'ltidal_mixing': '.true.'} is 0.16 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.true.'} is 0.524 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.false.'} is 0.16 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.true.', 'ltidal_mixing': '.true.'} is 0.16 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.true.'} is 0.524 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.false.'} is 0.55 for: {'ocn_grid': 'tx1v1', 'lhoriz_varying_bckgrnd': '.false.'} is 0.55 for: {'ocn_grid': 'tx0.1v2', 'lhoriz_varying_bckgrnd': '.false.'} is 0.1 for: {'ocn_grid': 'tx0.1v3', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.true.'} is 0.55 for: {'ocn_grid': 'tx0.1v3', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.false.'} |
Background diffusivity (Ledwell). Default: 0.16 |
bckgrnd_vdc2 | vmix_kpp_nml | Vertical Mixing (KPP) | real | ['any real'] | is 0.0 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.true.', 'ltidal_mixing': '.true.'} is 0.0 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.true.'} is 0.313 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.false.'} is 0.0 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.true.', 'ltidal_mixing': '.true.'} is 0.0 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.true.'} is 0.313 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.false.'} is 0.0 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.true.', 'ltidal_mixing': '.true.'} is 0.0 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.true.'} is 0.313 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.false.'} is 0.303615 for: {'ocn_grid': 'tx1v1', 'lhoriz_varying_bckgrnd': '.false.'} is 0.303615 for: {'ocn_grid': 'tx0.1v2', 'lhoriz_varying_bckgrnd': '.false.'} is 0.0 for: {'ocn_grid': 'tx0.1v3', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.true.'} is 0.303615 for: {'ocn_grid': 'tx0.1v3', 'lhoriz_varying_bckgrnd': '.false.', 'ltidal_mixing': '.false.'} |
Variation in diffusivity. Default: 0.0 |
bckgrnd_vdc_ban | vmix_kpp_nml | Vertical Mixing (KPP) | real | ['any real'] | is 1.0 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.false.'} is 1.0 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.false.'} is 1.0 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.false.'} is 0.0 for: {'ocn_grid': 'tx1v1'} is 0.0 for: {'ocn_grid': 'tx0.1v2'} is 0.0 for: {'ocn_grid': 'tx0.1v3'} |
Banda Sea diffusivity (Gordon). Default: 1.0 |
bckgrnd_vdc_dpth | vmix_kpp_nml | Vertical Mixing (KPP) | real | ['any real'] | is 1000.0e02 for: {'ocn_grid': 'gx1v6'} is 1000.0e02 for: {'ocn_grid': 'gx1v7'} is 1000.0e02 for: {'ocn_grid': 'gx3v7'} is 2500.0e02 for: {'ocn_grid': 'tx1v1'} is 2500.0e02 for: {'ocn_grid': 'tx0.1v2'} is 2500.0e02 for: {'ocn_grid': 'tx0.1v3'} |
Depth at which diffusivity equals vdc1 Default: 1000.0e02 |
bckgrnd_vdc_eq | vmix_kpp_nml | Vertical Mixing (KPP) | real | ['any real'] | is 0.01 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.false.'} is 0.01 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.false.'} is 0.01 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.false.'} is 0.0 for: {'ocn_grid': 'tx1v1'} is 0.0 for: {'ocn_grid': 'tx0.1v2'} is 0.0 for: {'ocn_grid': 'tx0.1v3'} |
Equatorial diffusivity (Gregg). Default: 0.01 |
bckgrnd_vdc_linv | vmix_kpp_nml | Vertical Mixing (KPP) | real | ['any real'] | 4.5e-05 |
Inverse length for transition region. Default: 4.5e-05 |
bckgrnd_vdc_psim | vmix_kpp_nml | Vertical Mixing (KPP) | real | ['any real'] | is 0.13 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx3v7', 'lhoriz_varying_bckgrnd': '.false.'} is 0.13 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx1v6', 'lhoriz_varying_bckgrnd': '.false.'} is 0.13 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.true.'} is 0.0 for: {'ocn_grid': 'gx1v7', 'lhoriz_varying_bckgrnd': '.false.'} is 0.0 for: {'ocn_grid': 'tx1v1'} is 0.0 for: {'ocn_grid': 'tx0.1v2'} is 0.0 for: {'ocn_grid': 'tx0.1v3'} |
Maximum PSI-induced diffusivity (MacKinnon). Default: 0.13 |
langmuir_opt | vmix_kpp_nml | Vertical Mixing (KPP) | char*256 | ['any char'] | is 'null' for: {'comp_wav': 'swav'} 'vr12-ma' |
Langmuir mixing parameterization option. Valid Values: 'null', 'vr12-ma', 'vr12-en' Default: 'vr12-ma' |
larctic_bckgrnd_vdc | vmix_kpp_nml | Vertical Mixing (KPP) | logical | ['.true.', '.false.'] | .false. |
Flag to decrease Arctic background diffusivity; typically only used as an option with niw_mixing in research mode. Default: .false. |
lcheckekmo | vmix_kpp_nml | Vertical Mixing (KPP) | logical | ['.true.', '.false.'] | .false. |
Flag to check Ekman, Monin-Obhukov depth limit. Default: .false. |
lcvmix | vmix_kpp_nml | Vertical Mixing (KPP) | logical | ['.true.', '.false.'] | .true. is .true. for: {'ocn_onedim': 'TRUE'} |
Flag for using CVMix for mixing instead of POP routines Default: .true. |
ldbl_diff | vmix_kpp_nml | Vertical Mixing (KPP) | logical | ['.true.', '.false.'] | .true. |
Flag for computing double-diffusive mixing. Default: .true. |
lhoriz_varying_bckgrnd | vmix_kpp_nml | Vertical Mixing (KPP) | logical | ['.true.', '.false.'] | is .true. for: {'ocn_grid': 'gx3v7'} is .false. for: {'ocn_grid': 'gx3v7', 'ocn_onedim': 'TRUE'} is .true. for: {'ocn_grid': 'gx1v6'} is .false. for: {'ocn_grid': 'gx1v6', 'ocn_onedim': 'TRUE'} is .true. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'gx1v7', 'ocn_onedim': 'TRUE'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag to allow horizontally-varying background (need bckgrnd_vdc2=0.0). Default: .true. |
linertial | vmix_kpp_nml | Vertical Mixing (KPP) | logical | ['.true.', '.false.'] | .false. |
Flag for using inertial mixing parameterization. Default: .false. |
lrich | vmix_kpp_nml | Vertical Mixing (KPP) | logical | ['.true.', '.false.'] | .true. |
Flag for computing Ri-dependent mixing. Default: .true. |
lshort_wave | vmix_kpp_nml | Vertical Mixing (KPP) | logical | ['.true.', '.false.'] | .true. |
Flag for computing short-wave forcing. Default: .true. |
num_v_smooth_Ri | vmix_kpp_nml | Vertical Mixing (KPP) | integer | ['any integer'] | 1 |
Number of times to vertically smooth Ri. Default: 1 |
Prandtl | vmix_kpp_nml | Vertical Mixing (KPP) | real | ['any real'] | 10.0 |
Prandtl number. Default: 10.0 |
rich_mix&vmix_kpp_nml | derived | Vertical Mixing (KPP) | real | ['any real'] | Coefficient for Richardson number term. Default: 50.0 Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
lniw_mixing | niw_nml | Vertical Mixing (Near-Inertial Wave) | logical | ['.true.', '.false.'] | is .false. for: {'ocn_grid': 'gx3v7'} is .false. for: {'ocn_grid': 'gx1v6'} is .false. for: {'ocn_grid': 'gx1v7'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag for using near inertial wave mixing. Default: .false. |
niw_boundary_layer_absorption | niw_nml | Vertical Mixing (Near-Inertial Wave) | real | ['any real'] | 0.7 |
Fraction of near inertial wave energy absorbed in the boundary layer. Default: 0.7 |
niw_energy_file | niw_nml | Vertical Mixing (Near-Inertial Wave) | char*256 | ['any char'] | is ocn/pop/gx1v6/forcing/niw_gx1v6_20100915.ieeer8 for: {'ocn_grid': 'gx1v6'} is ocn/pop/gx1v6/forcing/niw_gx1v6_20100915.ieeer8 for: {'ocn_grid': 'gx1v7'} |
Input file for reading near inertial wave energy flux. Default: Resolution-dependent |
niw_energy_file_fmt | niw_nml | Vertical Mixing (Near-Inertial Wave) | char*256 | ['bin', 'nc'] | 'bin' |
niw_energy_file_fmt (binary or netCDF). Valid Values: 'bin', 'nc' Default: 'bin' |
niw_energy_type | niw_nml | Vertical Mixing (Near-Inertial Wave) | char*256 | ['any char'] | 'blke' |
Type (internal or external) for near inertial wave energy source. Default: 'blke' |
niw_local_mixing_fraction | niw_nml | Vertical Mixing (Near-Inertial Wave) | real | ['any real'] | 0.5 |
Fraction of near inertial wave energy available for mixing local to the generation region. Default: 0.5 |
niw_mix_max | niw_nml | Vertical Mixing (Near-Inertial Wave) | real | ['any real'] | 100.0 |
Maximum diffusivity for near inertial waves (cm^2/s). Default: 100.0 |
niw_mixing_efficiency | niw_nml | Vertical Mixing (Near-Inertial Wave) | real | ['any real'] | 0.2 |
Mixing efficiency (portion producing mixing rather than thermal heating). Default: 0.2 |
niw_obs2model_ratio | niw_nml | Vertical Mixing (Near-Inertial Wave) | real | ['any real'] | 2.0 |
Ratio between observed and modeled near inertial wave strength. Default: 2.0 |
niw_vert_decay_scale | niw_nml | Vertical Mixing (Near-Inertial Wave) | real | ['any real'] | 2000.0e02 |
Vertical decay scale for turbulence (cm). Default: 500.0e02 |
bckgrnd_vdc | vmix_rich_nml | Vertical Mixing (Richardson Parameterization) | real | ['any real'] | 0.1 |
Background vertical diffusivity (cm^2/s). Default: 0.1 |
bckgrnd_vvc | vmix_rich_nml | Vertical Mixing (Richardson Parameterization) | real | ['any real'] | 1.0 |
Background vertical viscosity (cm^2/s). Default: 1.0 |
rich_mix&vmix_rich_nml | derived | Vertical Mixing (Richardson Parameterization) | real | ['any real'] | Coefficient for Richardson-number function. Default: 50.0 Note: You must specify both the variable name and namelist name if you change this variable in user_nl_pop! |
|
ltidal_all_TC_coefs_eq_1 | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .false. |
Flag for setting q==1 in construction of 3D tidal energy field from tidal constituents for plotting/testing' Do not activate this flag in a scientific experiment. Default: .false. |
ltidal_all_TC_coefs_eq_p33 | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .false. |
Flag for setting q==0.33 in construction of 3D tidal energy field from tidal constituents for plotting/testing' Do not activate this flag in a scientific experiment. Default: .false. |
ltidal_lunar_cycle | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .false. |
Flag to activate 18.6-year lunar cycle. Default: .false. |
ltidal_max | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .true. |
Flag to impose tidal_mix_max on all TIDAL_DIFF values. Default: .true. |
ltidal_melet_plot | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .false. |
Flag to activate collection of fields used to create Melet plot. Default: .false. |
ltidal_min_regions | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .true. is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Apply minimum tidal mixing value in specified regions Default: .false. |
ltidal_mixing | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .true. is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag to activate tidal mixing. Default: .true. |
ltidal_schmittner_socn | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .false. is .false. for: {'ocn_grid': 'gx3v7'} is .false. for: {'ocn_grid': 'tx1v1'} is .false. for: {'ocn_grid': 'tx0.1v2'} is .false. for: {'ocn_grid': 'tx0.1v3'} |
Flag to activate Schmittner's method southern ocean modification. Default: .true. |
ltidal_stabc | tidal_nml | Vertical Mixing (Tidal) | logical | ['.true.', '.false.'] | .true. |
Flag to impose tidal_mix_max on all TIDAL_DIFF values. Default: .true. |
num_tidal_min_regions | tidal_nml | Vertical Mixing (Tidal) | integer | ['any integer'] | 3 |
Number of regions where minimum tidal-mixing values will be applied Default: 2 |
tidal_diss_lim_TC | tidal_nml | Vertical Mixing (Tidal) | real | ['any real'] | 0.0e02 |
Tidal dissipation vertical threshhold in tidal-constituent dataset (cm). Energy above this level is not included in the parameterization. Active only when 3D tidal-constituent datasets are used. Default: 0.0e02 |
tidal_energy_choice | tidal_nml | Vertical Mixing (Tidal) | char*256 | ['arbic', 'jayne', 'ER03', 'GN13', 'LGM0', 'LGMi5g21', 'LGMi6g21'] | 'jayne' |
Selector for tidal mixing energy file source. 'jayne' Jayne 2009 'arbic' not yet available 'ER03' Egbert and Ray 2003 'GN13' Green and Nycander 2013 'LGM0' LGM present day Wilmes 2017 'LGMi5g21' LGM 21kyrbp sea-level reconstruction ig5 'LGMi6g21' LGM 21kyrbp sea-level reconstruction ig6 Default: 'jayne' |
tidal_energy_file | tidal_nml | Vertical Mixing (Tidal) | char*512 | ['any char'] | is 'ocn/pop/gx1v6/forcing/tidal_mixing_arbic_gx1v6_20140221.temporary.nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'arbic'"} is 'ocn/pop/gx3v7/forcing/tidal_energy_gx3v7_20100107.ieeer8' for: {'ocn_grid': 'gx3v7', 'tidal_energy_choice': "'jayne'"} is 'ocn/pop/gx1v6/forcing/tidal_energy_gx1v6_20090205.ieeer8' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'jayne'"} is 'ocn/pop/gx1v6/forcing/tidal_energy_gx1v6_20090205.ieeer8' for: {'ocn_grid': 'gx1v7', 'tidal_energy_choice': "'jayne'"} is 'ocn/pop/tx0.1v3/forcing/tidal_energy_tx01v3_conserve_180304.ieeer8' for: {'ocn_grid': 'tx0.1v3', 'tidal_energy_choice': "'jayne'"} is 'ocn/pop/gx1v6/forcing/tidal_constituents.ER03.20140225.nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'ER03'"} is 'ocn/pop/gx1v6/forcing/tidal_constituents.GN13.20141027.nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'GN13'"} is 'ocn/pop/gx1v6/forcing/tidal_constituents.LGM.00kyrBP.20170927.nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'LGM0'"} is 'ocn/pop/gx1v6/forcing/tidal_constituents.LGM.21kyrBP.i5g.20170927.nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'LGMi5g21'"} is 'ocn/pop/gx1v6/forcing/tidal_constituents.LGM.21kyrBP.i6g.20170927.nc for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'LGMi6g21'"} |
Input file containing tidal energy. Default: 'unknown_tidal_energy_file' |
tidal_energy_file_fmt | tidal_nml | Vertical Mixing (Tidal) | char*256 | ['bin', 'nc'] | is 'nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'arbic'"} is 'bin' for: {'ocn_grid': 'gx3v7', 'tidal_energy_choice': "'jayne'"} is 'bin' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'jayne'"} is 'bin' for: {'ocn_grid': 'gx1v7', 'tidal_energy_choice': "'jayne'"} is 'bin' for: {'ocn_grid': 'tx0.1v3', 'tidal_energy_choice': "'jayne'"} is 'nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'ER03'"} is 'nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'GN13'"} is 'nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'LGM0'"} is 'nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'LGMi5g21'"} is 'nc' for: {'ocn_grid': 'gx1v6', 'tidal_energy_choice': "'LGMi6g21'"} |
File format of the tidal_energy_file file. Valid Values: 'bin,nc' Default: 'nc' |
tidal_energy_ts_calendar | tidal_nml | Vertical Mixing (Tidal) | char*256 | ['365'] | '365' |
tidal_energy_ts_file calendar type. Ignored if the lunar cycle is not active. Valid Values: '365' Default: '365' |
tidal_energy_ts_data_final_day | tidal_nml | Vertical Mixing (Tidal) | integer | ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'] | 2 |
Final day used in the model from the lunar-cycle timeseries data record. The lunar-cycle timeseries data record extends through 2200-12-31 (yyyy-mm-dd). Ignored if the lunar cycle is not active. Default: '1' |
tidal_energy_ts_data_final_month | tidal_nml | Vertical Mixing (Tidal) | integer | ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'] | 1 |
Numerical representation of the final month used in the model from the lunar-cycle timeseries data record. The lunar-cycle timeseries data record extends through 2200-12-31 (yyyy-mm-dd). Ignored if the lunar cycle is not active. Default: '' |
tidal_energy_ts_data_final_year | tidal_nml | Vertical Mixing (Tidal) | integer | ['any integer'] | 2009 |
Final year used in the model from the lunar-cycle timeseries data record. The lunar-cycle timeseries data record extends through 2200-12-31 (yyyy-mm-dd). Ignored if the lunar cycle is not active. Default: '2009' |
tidal_energy_ts_data_first_day | tidal_nml | Vertical Mixing (Tidal) | integer | ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'] | 1 |
Starting day used in the model from the lunar-cycle timeseries data record. The lunar-cycle timeseries data record starts at 1500-01-02 (yyyy-mm-dd). There are no data points at 29-Feb, but the model can accomodate a Gregorian calendar anyway, by interpolating between 28-Feb and 01-Mar. Ignored if the lunar cycle is not active. Default: '1' |
tidal_energy_ts_data_first_month | tidal_nml | Vertical Mixing (Tidal) | integer | ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'] | 1 |
Numerical representation of the starting month used in the model from the lunar-cycle timeseries data record. 1 ==> January, etc. The lunar-cycle timeseries data record starts at 1500-01-02 (yyyy-mm-dd). Ignored if the lunar cycle is not active. Default: '1' |
tidal_energy_ts_data_first_year | tidal_nml | Vertical Mixing (Tidal) | integer | ['any integer'] | 1948 |
Starting year used in the model from the lunar-cycle timeseries data record. The lunar-cycle timeseries data record starts at 1500-01-02 (yyyy-mm-dd). Ignored if the lunar cycle is not active. Default: '1948' |
tidal_energy_ts_file_fmt | tidal_nml | Vertical Mixing (Tidal) | char*256 | ['ascii'] | 'ascii' |
File format of the tidal_energy_ts_file file. Ignored if the lunar cycle is not active. Valid Values: 'ascii' Default: 'ascii' |
tidal_energy_ts_files | tidal_nml | Vertical Mixing (Tidal) | char*1024(4) | ['any char'] | Array of tidal energy timeseries modulation files (18.6 year tidal cycle), for each of the tidal constituents M2,S2,K1,O1. Ignored if the lunar cycle is not active. Default: 'unknown_tidal_energy_ts_files' |
|
tidal_energy_ts_model_yr_align | tidal_nml | Vertical Mixing (Tidal) | integer | ['any integer'] | 1 |
Model year assigned to the selected data year. Ignored if the lunar cycle is not active. Default: '1' |
tidal_eps_n2 | tidal_nml | Vertical Mixing (Tidal) | real | ['any real'] | 1.0e-8 |
Minimum value of N**2 used in tidal diffusion computations. Default: 1.0e-08 |
tidal_local_mixing_fraction | tidal_nml | Vertical Mixing (Tidal) | real | ['any real'] | 0.33 |
Fraction of energy available for mixing local to the generation region. Default: 0.33 |
tidal_min_regions_klevels | tidal_nml | Vertical Mixing (Tidal) | integer(9) | ['any integer(9)'] | Number of bottom k-levels where minimum tidal-mixing values will be applied Default: 6 |
|
tidal_min_regions_name | tidal_nml | Vertical Mixing (Tidal) | char*128(9) | ['any char'] | Name of regions where minimum tidal-mixing values will be applied Default: 2 |
|
tidal_min_values | tidal_nml | Vertical Mixing (Tidal) | real(9) | ['any real(9)'] | Array of minimum tidal-mixing values Default: 1.0 |
|
tidal_mix_max | tidal_nml | Vertical Mixing (Tidal) | real | ['any real'] | 100.0 |
Maximum for vertical diffusivity and viscosity (cm^2/s). Default: 100.0 |
tidal_mixing_efficiency | tidal_nml | Vertical Mixing (Tidal) | real | ['any real'] | 0.2 |
Tidal mixing efficiency. (Gamma) Default: 0.2 |
tidal_mixing_method_choice | tidal_nml | Vertical Mixing (Tidal) | char*256 | ['jayne', 'polzin', 'schmittner'] | 'jayne' |
Selector for tidal mixing scheme method. 'jayne' Jayne, S. R., and L. C. St. Laurent, 2001: Parameterizing tidal dissipation over rough topography. Geophys. Res. Lett., v28, 811-814. Simmons, H. L., S. R. Jayne, L. C. St. Laurent, and A. J. Weaver, 2004: Tidally driven mixing in a numerical model of the ocean general circulation. Ocean Modelling, vol 6, 245-263. Jayne, Steven R., 2009: The Impact of Abyssal Mixing Parameterizations in an Ocean General Circulation Model. JPO, vol 39, 1756-1775. 'schmittner' Use with 3D datasets only. Schmittner, A. and G.D. Egbert, 2014: An improved parameterization of tidal mixing for ocean models. Geosci. Model Dev., 7, 211-224, 201 'polzin' Melet version is implemented. Polzin, K. L., 2009: An abyssal recipe. Ocean Modelling, vol 30, 298-309 Melet, A. et al, 2013: Sensitivity of the ocean state to the vertical distribution of the internal-tide-driven mixing. J. Phys Oceanography, vol 43, 602-615 Default: 'jayne' |
tidal_TLATmax_regions | tidal_nml | Vertical Mixing (Tidal) | real(9) | ['any real(9)'] | Array of tidal-mixing upper TLAT values Default: 1.0 |
|
tidal_TLATmin_regions | tidal_nml | Vertical Mixing (Tidal) | real(9) | ['any real(9)'] | Array of tidal-mixing lower TLAT values Default: 1.0 |
|
tidal_TLONmax_regions | tidal_nml | Vertical Mixing (Tidal) | real(9) | ['any real(9)'] | Array of tidal-mixing upper TLON values Default: 1.0 |
|
tidal_TLONmin_regions | tidal_nml | Vertical Mixing (Tidal) | real(9) | ['any real(9)'] | Array of tidal-mixing lower TLON values Default: 1.0 |
|
tidal_vars_file_fmt_polz | tidal_nml | Vertical Mixing (Tidal) | char*256 | ['nc'] | 'nc' |
File format of the tidal_vars_file_polz file (netCDF only). Ignored if the 'polzin' tidal_mixing_method_choice option is not active. Default: 'nc' |
tidal_vars_file_polz | tidal_nml | Vertical Mixing (Tidal) | char*512 | ['any char'] | is 'ocn/pop/gx1v6/forcing/tidal_energy_gx1v6_polzin.noatt.20170302.nc' for: {'ocn_grid': 'gx1v6'} |
Input file containing initialization variables (urms and topographic roughness) for use in the Polzin tidal mixing method. Default: 'unknown_tidal_vars_file_polz' |
tidal_vert_decay_option_schm | tidal_nml | Vertical Mixing (Tidal) | char*256 | ['SSJ02', 'P09'] | 'SSJ02' |
Vertical decay function used in the Schmittner subgridscale scheme. Ignored if the 'schmittner' tidal_mixing_method_choice option is not active. Valid Values: 'SSJ02','P09' Default: 'SSJ02' |
vertical_decay_scale | tidal_nml | Vertical Mixing (Tidal) | real | ['any real'] | 500.0e02 |
Vertical decay scale for turbulence (cm). Default: 500.0e02 |
Variable | Namelist Group | Category | Entry Type | Valid Values | Possible Default Values | Description and out-of-the-box Default |