catalog/ModelSpec/cson_roms-marbl_v0.1/templates/run-time-defaults.yml
run-time-defaults.yml
# Default configuration parameters for ROMS run-time configuration
# This file contains default values for all namelist parameters.
title:
casename: null # Set dynamically from blueprint
time_stepping:
ntimes: 1200
dt: 2160 # seconds
ndtfast: 60
ninfo: 1
s_coord:
theta_s: null # Set dynamically from grid file
theta_b: null # Set dynamically from grid file
tcline: null # Set dynamically from grid file
grid:
grid_file: null # Set dynamically from generated grid file
forcing:
surface_forcing_path: null # Set dynamically
surface_forcing_bgc_path: null # Set dynamically
boundary_forcing_path: null # Set dynamically
boundary_forcing_bgc_path: null # Set dynamically
tidal_forcing_path: null # Set dynamically
river_path: null # Set dynamically
lateral_visc:
visc2: 0.0 # m^2/sec
rho0: 1000.0
output_root_name:
output_root_name: null
vertical_mixing:
akv: 0.0 # m^2/sec
# akt is a list of values, one per tracer (NT tracers)
# Default is all zeros - will be generated in template
akt_default: 0.0
tracer_diff2:
# tnu2 is a list of values, one per tracer (NT tracers)
# Default is all zeros - will be generated in template
tnu2_default: 0.0
bottom_drag:
rdrg: 0.0E-4 # m/s
rdrg2: 1.0E-3
zob: 1.0E-2 # meters
v_sponge:
v_sponge: 0.0 # m^2/sec
gamma2: 1.0 # Slipperiness parameter
ubind: 0.1 # m/s, OBC binding velocity scale
initial:
initial_file: null # Set dynamically from generated initial conditions file
# ---------------------------------------------------------------------------
# Sections previously in compile-time-defaults.yml (now all namelist)
# ---------------------------------------------------------------------------
param:
llm: 512
mmm: 512
n: 60
np_xi: 16
np_eta: 16
nt_passive: 0
ntrc_bio: 32
bgc:
wrt_his: false
output_period_his: 86400 # 3600*24 seconds
nrpf_his: 7
wrt_avg: false
output_period_avg: 86400 # 60*60*24 seconds
nrpf_avg: 7
wrt_his_dia: false
output_period_his_dia: 86400 # 60*60*24 seconds
nrpf_his_dia: 7
wrt_avg_dia: false
output_period_avg_dia: 60 # seconds
nrpf_avg_dia: 1
nbgc_flx: 2
interp_frc: 1
xco2air_default: 284.7 # Atmospheric xCO2 (ppm) when PCO2AIR_FORCING is off
blk_frc:
interp_frc: 0
check_bulk_frc_units: false
cdr_output:
do_cdr: false
do_avg: true
monthly_averages: false
output_period: 3600
nrpf: 24
ocean_vars:
wrt_file_rst: true
output_period_rst: 86400 # 24*3600 seconds, must be a multiple of the extract file frequency
monthly_restarts: false
nrpf_rst: 2
wrt_file_his: false
output_period_his: 86400 # 24*3600 seconds
nrpf_his: 7
wrt_z: true
wrt_ub: true
wrt_vb: true
wrt_u: true
wrt_v: true
wrt_r: false
wrt_o: false
wrt_w: true
wrt_akv: false
wrt_akt: false
wrt_aks: false
wrt_hbls: false
wrt_hbbl: false
wrt_file_avg: false
output_period_avg: 604800 # 7*24*3600 seconds
nrpf_avg: 1
wrt_avg_z: true
wrt_avg_ub: true
wrt_avg_vb: true
wrt_avg_u: true
wrt_avg_v: true
wrt_avg_r: true
wrt_avg_o: true
wrt_avg_w: true
wrt_avg_akv: true
wrt_avg_akt: true
wrt_avg_aks: true
wrt_avg_hbls: true
wrt_avg_hbbl: true
surf_flux:
wrt_smflx: false
wrt_stflx: false
wrt_rstflx: false # Output surface restoring flux (already accounted in stflx)
wrt_swflx: false
sflx_avg: false
output_period: 31536000 # seconds
nrpf: 10
sst_vname: 'sst'
sst_tname: 'sst_time'
sss_vname: 'sss'
sss_tname: 'sss_time'
tides:
ntides: 10
bry_tides: true
pot_tides: true
ana_tides: false
river_frc:
river_source: false
analytical: false
nriv: 0
rvol_vname: 'river_volume'
rvol_tname: 'river_time'
rtrc_vname: 'river_tracer'
rtrc_tname: 'river_time'
diagnostics:
diag_avg: false
output_period: 86400 # 24*3600 seconds
nrpf: 7
diag_uv: false
diag_trc: false
cdr_frc:
cdr_source: false
cdr_file: 'cdr.nc'
ncdr_parm: 1
forcing_depth_profiles: false
forcing_3d: false
forcing_parameterized: true
time_interpolation: false
relocate_to_wet_pts: true
cdr_volume: false
cdrvol_vname: 'cdr_volume'
cdrvol_tname: 'cdr_time'
cdrtrc_vname: 'cdr_tracer'
cdrtrc_tname: 'cdr_time'
cdrflx_vname: 'cdr_trcflx'
cdrflx_tname: 'cdr_time'
cdr_loc_lon: 'cdr_lon'
cdr_loc_lat: 'cdr_lat'
cdr_loc_dep: 'cdr_dep'
cdr_scl_hor: 'cdr_hsc'
cdr_scl_vrt: 'cdr_vsc'
nz_chd: 50
extract_data:
do_extract: false
extract_file: 'sample_edata.nc'
nrpf: 24
n_chd: 90
theta_s_chd: 5.0
theta_b_chd: 2.0
hc_chd: 250.0
extract_period: 3600.0
sponge_tune:
pflx_w_vname: 'up_west'
pflx_w_tname: 'bry_time'
pflx_e_vname: 'up_east'
pflx_e_tname: 'bry_time'
pflx_s_vname: 'vp_south'
pflx_s_tname: 'bry_time'
pflx_n_vname: 'vp_north'
pflx_n_tname: 'bry_time'
ub_tune: false
spn_avg: true
sp_timscale: 86400 # 24*3600 seconds
wrt_sponge: false
nrpf: 7
output_period: 86400 # 24*3600 seconds
upscale_output:
do_upscale: false
nrpf_uscl: 48
output_period_uscl: 3600
# ---------------------------------------------------------------------------
# New namelist-only sections (no previous .opt file equivalent)
# ---------------------------------------------------------------------------
flux_frc:
interp_flux_frc: true
ts_output:
wrt_temp: false
wrt_salt: false
wrt_temp_dia: false
wrt_salt_dia: false
frc_output:
wrt_frc: false
wrt_frc_avg: false
output_period: 3600.0
nrpf: 4
# calc_pflx absorbs diag_pflx and its timescale from the old diagnostics.opt
calc_pflx:
calc_pflx: true
timescale: 86400 # timescale for filtering pressure fluxes (s)
zslice:
do_zslice: false
zslice_avg: false
wrt_t_zsl: false
wrt_u_zsl: false
wrt_v_zsl: false
output_period: 1200
nrpf: 72
ndep: 2
vecdep: [-2.0, -15.0]
nt_z: 2
trc2zsc: [1, 2]
stdout_diag:
code_check_mode: false
random_output:
do_random: false
output_period: 3600
nrpf: 10
pipe_frc:
pipe_source: false
p_analytical: false
npip: 1
particles:
floats: false
np: 50
extra_space_fac: 1.5
exchange_facx: 0.1
exchange_facy: 0.1
exchange_facc: 0.01
output_period: 400
nrpf: 100
ppm3: 1.0e-6
pmin: 200
lin_rho_eos:
tcoef: 0.2 # Thermal expansion coefficient (kg/m2/K); unused if NONLIN_EOS active
t0: 1.0 # Reference temperature (*C)
scoef: 0.822 # Saline contraction coefficient (kg/m3/psu)
s0: 1.0 # Reference salinity (psu)
sss_correction:
dsssdt: 7.777 # SSS correction piston velocity (cm/day); requires SFLX_CORR + SALINITY
sst_correction:
dsstdt: 7.777 # SST correction piston velocity (cm/day); requires QCORRECTION
dic_alk_correction:
dcdt: 7.777 # DIC/ALK correction piston velocity (cm/day); requires CFLX_CORR + MARBL
marbl_bgc:
marbl_config_file: "marbl_in"
marbl_tracers_to_write:
- PO4
- NO3
- SiO3
- NH4
- Fe
- O2
- DIC
- ALK
- spChl
- diatChl
marbl_diagnostics_to_write:
- PH
- PH_ALT_CO2
- pCO2SURF_ALT_CO2
- pCO2SURF
- FG_CO2
- FG_ALT_CO2
marbl_timestep: 3600.0