{
"title": "Param",
"type": "object",
"properties": {
"core": {
"anyOf": [
{
"$ref": "#/$defs/Core"
},
{
"type": "null"
}
]
},
"opt": {
"anyOf": [
{
"$ref": "#/$defs/Opt"
},
{
"type": "null"
}
]
},
"vertical": {
"anyOf": [
{
"$ref": "#/$defs/Vertical"
},
{
"type": "null"
}
]
},
"schout": {
"anyOf": [
{
"$ref": "#/$defs/Schout"
},
{
"type": "null"
}
]
}
},
"$defs": {
"Core": {
"additionalProperties": false,
"properties": {
"ipre": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Pre-processor flag (1: on; 0: off). Useful for checking grid errors etc. Use 1 core only for compute (plus necessary scribe cores) when enabled. Under scribe I/O, the code (scribe part) will hang but outputs will be available. Job should be manually terminated.",
"title": "Ipre"
},
"ibc": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Baroclinic option flag. If set to 0 (baroclinic model), ibtp is not used.",
"title": "Ibc"
},
"ibtp": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "Barotropic option flag. Only used when ibc is not 0.",
"title": "Ibtp"
},
"rnday": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 30,
"description": "Total run time in days.",
"title": "Rnday"
},
"dt": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 100.0,
"description": "Time step in seconds.",
"title": "Dt"
},
"msc2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 24,
"description": "Number of spectral frequencies for WWM grid. Must be the same as msc in .nml for consistency between SCHISM and WWM.",
"title": "Msc2"
},
"mdc2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 24,
"description": "Number of directional bins for WWM grid. Must be the same as mdc in .nml for consistency between SCHISM and WWM.",
"title": "Mdc2"
},
"ntracer_gen": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 2,
"description": "Number of tracers in user-defined module (USE_GEN).",
"title": "Ntracer Gen"
},
"ntracer_age": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 4,
"description": "Number of tracers for age calculation (USE_AGE). Must be equal to 2*N where N is the number of age tracers.",
"title": "Ntracer Age"
},
"sed_class": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 5,
"description": "Number of sediment classes for SED3D module (USE_SED).",
"title": "Sed Class"
},
"eco_class": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 27,
"description": "Number of ecological variables for EcoSim module (USE_ECO). Must be between 25 and 60, inclusive.",
"title": "Eco Class"
},
"nspool": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 36,
"description": "Output step spool for global output controls.",
"title": "Nspool"
},
"ihfskip": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 864,
"description": "Stack spool for global output controls. Every ihfskip steps will be put into 1_*, 2_*, etc.",
"title": "Ihfskip"
}
},
"title": "Core",
"type": "object"
},
"Opt": {
"additionalProperties": false,
"properties": {
"ipre2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Pre-processing flag for diagnostic outputs. If non-zero, the code will output drag coefficients (Cdp) and stop.",
"title": "Ipre2"
},
"itransport_only": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Option to solve only tracer transport. 0: off, 1 or 2: on. When 2, additional variables are needed.",
"title": "Itransport Only"
},
"iloadtide": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Option to add self-attracting and loading tide (SAL) into tidal potential. 0: off, 1: needs loadtide_[FREQ].gr3 inputs, 2 or 3: simple scaling for gravity approach.",
"title": "Iloadtide"
},
"loadtide_coef": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.1,
"description": "Coefficient for SAL scaling. Used only if iloadtide is 2 or 3.",
"title": "Loadtide Coef"
},
"start_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 2000,
"description": "Starting year for the simulation.",
"title": "Start Year"
},
"start_month": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "Starting month for the simulation.",
"title": "Start Month"
},
"start_day": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "int",
"title": "Start Day"
},
"start_hour": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "double",
"title": "Start Hour"
},
"utc_start": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 8,
"description": "double",
"title": "Utc Start"
},
"ics": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 2,
"description": "Coordinate option",
"title": "Ics"
},
"ihot": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Ihot"
},
"ieos_type": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Ieos Type"
},
"ieos_pres": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "used only if ieos_type=0. 0: without pressure effects",
"title": "Ieos Pres"
},
"eos_a": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": -0.1,
"description": "needed if ieos_type=1; should be <=0",
"title": "Eos A"
},
"eos_b": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1001.0,
"description": "needed if ieos_type=1",
"title": "Eos B"
},
"dramp": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1.0,
"description": "ramp-up period in days for b.c. etc (no ramp-up if <=0)",
"title": "Dramp"
},
"drampbc": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.0,
"description": "ramp-up period in days for baroclinic force",
"title": "Drampbc"
},
"iupwind_mom": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Iupwind Mom"
},
"indvel": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Indvel"
},
"ihorcon": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Ihorcon"
},
"hvis_coef0": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.025,
"description": "const. diffusion # if ihorcon/=0; <=0.025 for ihorcon=2, <=0.125 for ihorcon=1",
"title": "Hvis Coef0"
},
"ishapiro": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "options",
"title": "Ishapiro"
},
"niter_shap": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "needed if ishapiro/=0: # of iterations with Shapiro filter",
"title": "Niter Shap"
},
"shapiro0": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.5,
"description": "needed only if ishapiro=1",
"title": "Shapiro0"
},
"thetai": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.6,
"description": "",
"title": "Thetai"
},
"icou_elfe_wwm": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Icou Elfe Wwm"
},
"nstep_wwm": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "call WWM every this many time steps",
"title": "Nstep Wwm"
},
"iwbl": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "wave boundary layer formulation (used only if USE_WMM and",
"title": "Iwbl"
},
"hmin_radstress": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1.0,
"description": "min. total water depth used only in radiation stress calculation [m]",
"title": "Hmin Radstress"
},
"drampwafo": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.0,
"description": "ramp-up period in days for the wave forces (no ramp-up if <=0)",
"title": "Drampwafo"
},
"turbinj": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.15,
"description": "% of depth-induced wave breaking energy injected in turbulence",
"title": "Turbinj"
},
"turbinjds": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1.0,
"description": "% of wave energy dissipated through whitecapping injected in turbulence",
"title": "Turbinjds"
},
"alphaw": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.5,
"description": "for itur=4 : scaling parameter for the surface roughness z0s = alphaw*Hm0.",
"title": "Alphaw"
},
"fwvor_advxy_stokes": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "--> Stokes drift advection (xy), Coriolis",
"title": "Fwvor Advxy Stokes"
},
"fwvor_advz_stokes": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "--> Stokes drift advection (z) , Coriolis",
"title": "Fwvor Advz Stokes"
},
"fwvor_gradpress": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "--> Pressure term",
"title": "Fwvor Gradpress"
},
"fwvor_breaking": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "--> Wave breaking",
"title": "Fwvor Breaking"
},
"fwvor_streaming": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "--> Wave streaming (works with iwbl /= 0)",
"title": "Fwvor Streaming"
},
"fwvor_wveg": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "--> Wave dissipation by vegetation acceleration term",
"title": "Fwvor Wveg"
},
"fwvor_wveg_nl": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "--> Non linear intrawave vegetation force (see Dean and Bender, 2006 or van Rooijen et al., 2016 for details)",
"title": "Fwvor Wveg Nl"
},
"cur_wwm": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Coupling current in WWM",
"title": "Cur Wwm"
},
"wafo_obcramp": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Ramp on wave forces at open boundary (1: on / 0: off)",
"title": "Wafo Obcramp"
},
"imm": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Imm"
},
"ibdef": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 10,
"description": "needed if imm=1; # of steps used in deformation",
"title": "Ibdef"
},
"slam0": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -124,
"description": "lon - not really used",
"title": "Slam0"
},
"sfea0": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 45,
"description": "lat",
"title": "Sfea0"
},
"iunder_deep": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Iunder Deep"
},
"h1_bcc": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 50.0,
"description": "[m]",
"title": "H1 Bcc"
},
"h2_bcc": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 100.0,
"description": "[m]; >h1_bcc",
"title": "H2 Bcc"
},
"hw_depth": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1000000.0,
"description": "threshold depth in [m]",
"title": "Hw Depth"
},
"hw_ratio": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.5,
"description": "ratio",
"title": "Hw Ratio"
},
"ihydraulics": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Ihydraulics"
},
"if_source": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "If Source"
},
"dramp_ss": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 2,
"description": "needed if if_source/=0; ramp-up period in days for source/sinks (no ramp-up if <=0)",
"title": "Dramp Ss"
},
"meth_sink": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "options to treat sinks @ dry elem",
"title": "Meth Sink"
},
"lev_tr_source__1": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "T",
"title": "Lev Tr Source 1"
},
"lev_tr_source__2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "S",
"title": "Lev Tr Source 2"
},
"lev_tr_source__3": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "GEN",
"title": "Lev Tr Source 3"
},
"lev_tr_source__4": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "AGE: set -9999. in msource's AGE section",
"title": "Lev Tr Source 4"
},
"lev_tr_source__5": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "SED3D",
"title": "Lev Tr Source 5"
},
"lev_tr_source__6": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "EcoSim",
"title": "Lev Tr Source 6"
},
"lev_tr_source__7": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "ICM",
"title": "Lev Tr Source 7"
},
"lev_tr_source__8": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "CoSINE",
"title": "Lev Tr Source 8"
},
"lev_tr_source__9": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "Feco",
"title": "Lev Tr Source 9"
},
"lev_tr_source__10": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "TIMOR",
"title": "Lev Tr Source 10"
},
"lev_tr_source__11": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "FABM",
"title": "Lev Tr Source 11"
},
"lev_tr_source__12": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": -9,
"description": "DVD",
"title": "Lev Tr Source 12"
},
"level_age": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"default": [
9,
-999
],
"description": "default: -999 (all levels)",
"title": "Level Age"
},
"ihdif": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Ihdif"
},
"nchi": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Nchi"
},
"dzb_min": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.5,
"description": "needed if nchi=1; min. bottom boundary layer thickness [m].",
"title": "Dzb Min"
},
"hmin_man": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1.0,
"description": "needed if nchi=-1: min. depth in Manning's formulation [m]",
"title": "Hmin Man"
},
"ncor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "should usually be 1 if ics=2",
"title": "Ncor"
},
"rlatitude": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 46,
"description": "if ncor=-1",
"title": "Rlatitude"
},
"coricoef": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "if ncor=0",
"title": "Coricoef"
},
"ic_elev": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Ic Elev"
},
"nramp_elev": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Nramp Elev"
},
"inv_atm_bnd": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "0: off; 1: on",
"title": "Inv Atm Bnd"
},
"prmsl_ref": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 101325.0,
"description": "reference atmos. pressure on bnd [Pa]",
"title": "Prmsl Ref"
},
"flag_ic__1": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "T",
"title": "Flag Ic 1"
},
"flag_ic__2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "S",
"title": "Flag Ic 2"
},
"flag_ic__3": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "GEN (user defined module)",
"title": "Flag Ic 3"
},
"flag_ic__5": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "SED3D",
"title": "Flag Ic 5"
},
"flag_ic__6": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "EcoSim",
"title": "Flag Ic 6"
},
"flag_ic__7": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "ICM",
"title": "Flag Ic 7"
},
"flag_ic__8": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "CoSINE",
"title": "Flag Ic 8"
},
"flag_ic__9": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "FIB",
"title": "Flag Ic 9"
},
"flag_ic__10": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "TIMOR",
"title": "Flag Ic 10"
},
"flag_ic__11": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "FABM",
"title": "Flag Ic 11"
},
"flag_ic__12": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "DVD (must=0)",
"title": "Flag Ic 12"
},
"gen_wsett": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "1.e-4",
"title": "Gen Wsett"
},
"ibcc_mean": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Ibcc Mean"
},
"rmaxvel": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 5.0,
"description": "",
"title": "Rmaxvel"
},
"velmin_btrack": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.0001,
"description": "",
"title": "Velmin Btrack"
},
"btrack_nudge": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.009013,
"description": "",
"title": "Btrack Nudge"
},
"ihhat": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "",
"title": "Ihhat"
},
"inunfl": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Inunfl"
},
"h0": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.01,
"description": "min. water depth for wetting/drying [m]",
"title": "H0"
},
"shorewafo": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Matters only if USE_WWM",
"title": "Shorewafo"
},
"moitn0": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 50,
"description": "output spool for solver info; used only with JCG",
"title": "Moitn0"
},
"mxitn0": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1500,
"description": "max. iteration allowed",
"title": "Mxitn0"
},
"rtol0": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1e-12,
"description": "error tolerance",
"title": "Rtol0"
},
"nadv": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "",
"title": "Nadv"
},
"dtb_max": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 30.0,
"description": "in sec",
"title": "Dtb Max"
},
"dtb_min": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 10.0,
"description": "",
"title": "Dtb Min"
},
"inter_mom": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Inter Mom"
},
"kr_co": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "not used if inter_mom=0",
"title": "Kr Co"
},
"itr_met": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 3,
"description": "",
"title": "Itr Met"
},
"h_tvd": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 5.0,
"description": "cut-off depth (m)",
"title": "H Tvd"
},
"eps1_tvd_imp": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.0001,
"description": "suggested value is 1.e-4, but for large suspended load, need to use a smaller value (e.g. 1.e-9)",
"title": "Eps1 Tvd Imp"
},
"eps2_tvd_imp": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1e-14,
"description": "",
"title": "Eps2 Tvd Imp"
},
"ielm_transport": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "1: turn on",
"title": "Ielm Transport"
},
"max_subcyc": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 10,
"description": "used only if ielm_transport/=0. Max # of subcycling per time step in transport allowed",
"title": "Max Subcyc"
},
"ip_weno": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 2,
"description": "order of accuracy: 0- upwind; 1- linear polynomial, 2nd order; 2- quadratic polynomial, 3rd order",
"title": "Ip Weno"
},
"courant_weno": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.5,
"description": "Courant number for weno transport",
"title": "Courant Weno"
},
"nquad": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 2,
"description": "number of quad points on each side, nquad= 1 or 2",
"title": "Nquad"
},
"ntd_weno": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "order of temporal discretization: (1) Euler (default); (3): 3rd-order Runge-Kutta (only for benchmarking)",
"title": "Ntd Weno"
},
"epsilon1": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1e-15,
"description": "coefficient for 2nd order weno smoother (larger values are more prone to numerical dispersion)",
"title": "Epsilon1"
},
"epsilon2": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1e-10,
"description": "1st coefficient for 3rd order weno smoother (larger values are more prone to numerical dispersion",
"title": "Epsilon2"
},
"i_prtnftl_weno": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "option for writing nonfatal errors on invalid temp. or salinity for density: (0) off; (1) on.",
"title": "I Prtnftl Weno"
},
"epsilon3": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1e-25,
"description": "2nd coefficient for 3rd order weno smoother (inactive at the moment)",
"title": "Epsilon3"
},
"ielad_weno": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "ielad, if ielad=1, use ELAD method to suppress dispersion (inactive at the moment)",
"title": "Ielad Weno"
},
"small_elad": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.0001,
"description": "small (inactive at the moment)",
"title": "Small Elad"
},
"nws": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "\n Atmos. option. Use nws=2 and USE_ATMOS for coupling with atmospheric model.\n If nws=0, no atmos. forcing is applied. If nws=1, atmos.\n variables are read in from wind.th. If nws=2, atmos. variables are\n read in from sflux_ files.\n If nws=4, ascii format is used for wind and atmos. pressure at each node (see source code).\n If nws=-1 (requires USE_PAHM), use Holland parametric wind model (barotropic only with wind and atmos. pressure).\n In this case, the Holland model is called every step so wtiminc is not used. An extra \n input file is needed: hurricane-track.dat, in addition to a few parameters below.\n\n Stress calculation:\n If nws=2, ihconsv=1 and iwind_form=0, the stress is calculated from heat exchange\n routine; in this case USE_ATMOS cannot be on.\n Otherwise if iwind_form=-1, the stress is calculated from Pond & Pichard formulation;\n if iwind_form=1, Hwang (2018) formulation (Cd tapers off at high wind).\n If WWM is enabled and icou_elfe_wwm>0 and iwind_form=-2 or -3, stress is overwritten by WWM:\n If iwind_form=-2, stress=rho_air*ufric^2; scaled by rho_water\n If iwind_form=-3, the stress is calculated according to the param. of Donelan et al. (1993) based on the wave age.\n In all cases, if USE_ICE the stress in ice-covered portion is calculated by ICE routine.\n ",
"title": "Nws"
},
"wtiminc": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 150.0,
"description": "time step for atmos. forcing. Default: same as dt",
"title": "Wtiminc"
},
"drampwind": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1.0,
"description": "ramp-up period in days for wind (no ramp-up if <=0)",
"title": "Drampwind"
},
"iwindoff": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "needed only if nws/=0; '1': needs windfactor.gr3",
"title": "Iwindoff"
},
"iwind_form": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "needed if nws/=0",
"title": "Iwind Form"
},
"model_type_pahm": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 10,
"description": "only used if nws=-1: hurricane model type (1: Holland; 10: GAHM)",
"title": "Model Type Pahm"
},
"ihconsv": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "heat exchange option",
"title": "Ihconsv"
},
"isconsv": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "evaporation/precipitation model",
"title": "Isconsv"
},
"i_hmin_airsea_ex": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 2,
"description": "no effect if ihconsv=0",
"title": "I Hmin Airsea Ex"
},
"hmin_airsea_ex": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.2,
"description": "[m], no effect if ihconsv=0",
"title": "Hmin Airsea Ex"
},
"i_hmin_salt_ex": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 2,
"description": "no effect if isconsv=0",
"title": "I Hmin Salt Ex"
},
"hmin_salt_ex": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.2,
"description": "[m], no effect if isconsv=0",
"title": "Hmin Salt Ex"
},
"iprecip_off_bnd": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "if /=0, precip will be turned off near land bnd",
"title": "Iprecip Off Bnd"
},
"itur": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 3,
"description": "Default: 0",
"title": "Itur"
},
"dfv0": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.01,
"description": "needed if itur=0",
"title": "Dfv0"
},
"dfh0": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.0001,
"description": "needed if itur=0",
"title": "Dfh0"
},
"mid": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": "KL",
"description": "needed if itur=3,5. Use KE if itur=5",
"title": "Mid"
},
"stab": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": "KC",
"description": "needed if itur=3 or 5. Use 'GA' if turb_met='MY'; otherwise use 'KC'.",
"title": "Stab"
},
"xlsc0": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.1,
"description": "needed if itur=3 or 5. Scale for surface & bottom mixing length (>0)",
"title": "Xlsc0"
},
"inu_elev": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Inu Elev"
},
"inu_uv": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "",
"title": "Inu Uv"
},
"inu_tr__1": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "T",
"title": "Inu Tr 1"
},
"inu_tr__2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "S",
"title": "Inu Tr 2"
},
"inu_tr__3": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "GEN",
"title": "Inu Tr 3"
},
"inu_tr__4": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Age",
"title": "Inu Tr 4"
},
"inu_tr__5": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "SED3D",
"title": "Inu Tr 5"
},
"inu_tr__6": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "EcoSim",
"title": "Inu Tr 6"
},
"inu_tr__7": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "ICM",
"title": "Inu Tr 7"
},
"inu_tr__8": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "CoSINE",
"title": "Inu Tr 8"
},
"inu_tr__9": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "FIB",
"title": "Inu Tr 9"
},
"inu_tr__10": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "TIMOR",
"title": "Inu Tr 10"
},
"inu_tr__11": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "FABM",
"title": "Inu Tr 11"
},
"inu_tr__12": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "DVD (must=0)",
"title": "Inu Tr 12"
},
"nu_sum_mult": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "1: final relax is sum of horizontal",
"title": "Nu Sum Mult"
}
},
"title": "Opt",
"type": "object"
},
"Schout": {
"additionalProperties": false,
"properties": {
"nc_out": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "Main switch to control netcdf output. If 0, SCHISM won't output nc files at all.",
"title": "Nc Out"
},
"iof_ugrid": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "UGRID option for 3D outputs. If non-zero, 3D outputs will have UGRID metadata.",
"title": "Iof Ugrid"
},
"nhot": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Option for hotstart outputs. If 1, outputs hotstart every 'nhot_write' steps.",
"title": "Nhot"
},
"nhot_write": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 8640,
"description": "Number of steps between hotstart outputs. Must be a multiple of ihfskip if nhot=1.",
"title": "Nhot Write"
},
"iout_sta": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Station output option. If non-zero, requires output skip (nspool_sta) and a station.in file.",
"title": "Iout Sta"
},
"nspool_sta": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 10,
"description": "Number of steps between station outputs. Required if iout_sta is non-zero.",
"title": "Nspool Sta"
},
"iof_hydro__1": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "0: off; 1: on - elev. [m] {elevation} 2D",
"title": "Iof Hydro 1"
},
"iof_hydro__2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "air pressure [Pa] {airPressure} 2D",
"title": "Iof Hydro 2"
},
"iof_hydro__3": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "air temperature [C] {airTemperature} 2D",
"title": "Iof Hydro 3"
},
"iof_hydro__4": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Specific humidity [-] {specificHumidity} 2D",
"title": "Iof Hydro 4"
},
"iof_hydro__5": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Net downward solar (shortwave) radiation after albedo [W/m/m] {solarRadiation} 2D",
"title": "Iof Hydro 5"
},
"iof_hydro__6": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "sensible flux (positive upward) [W/m/m] {sensibleHeat} 2D",
"title": "Iof Hydro 6"
},
"iof_hydro__7": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "latent heat flux (positive upward) [W/m/m] {latentHeat} 2D",
"title": "Iof Hydro 7"
},
"iof_hydro__8": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "upward longwave radiation (positive upward) [W/m/m] {upwardLongwave} 2D",
"title": "Iof Hydro 8"
},
"iof_hydro__9": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "downward longwave radiation (positive downward) [W/m/m] {downwardLongwave} 2D",
"title": "Iof Hydro 9"
},
"iof_hydro__10": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "total flux=-flsu-fllu-(radu-radd) [W/m/m] {totalHeat} 2D",
"title": "Iof Hydro 10"
},
"iof_hydro__11": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "evaporation rate [kg/m/m/s] {evaporationRate} 2D",
"title": "Iof Hydro 11"
},
"iof_hydro__12": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "precipitation rate [kg/m/m/s] {precipitationRate} 2D",
"title": "Iof Hydro 12"
},
"iof_hydro__13": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Bottom stress vector [kg/m/s^2(Pa)] {bottomStressX,Y} 2D vector",
"title": "Iof Hydro 13"
},
"iof_hydro__14": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "wind velocity vector [m/s] {windSpeedX,Y} 2D vector",
"title": "Iof Hydro 14"
},
"iof_hydro__15": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "wind stress vector [m^2/s/s] {windStressX,Y} 2D vector",
"title": "Iof Hydro 15"
},
"iof_hydro__16": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "depth-averaged vel vector [m/s] {depthAverageVelX,Y} 2D vector",
"title": "Iof Hydro 16"
},
"iof_hydro__17": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "vertical velocity [m/s] {verticalVelocity} 3D",
"title": "Iof Hydro 17"
},
"iof_hydro__18": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "water temperature [C] {temperature} 3D",
"title": "Iof Hydro 18"
},
"iof_hydro__19": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "water salinity [PSU] {salinity} 3D",
"title": "Iof Hydro 19"
},
"iof_hydro__20": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "water density [kg/m^3] {waterDensity} 3D",
"title": "Iof Hydro 20"
},
"iof_hydro__21": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "vertical eddy diffusivity [m^2/s] {diffusivity} 3D",
"title": "Iof Hydro 21"
},
"iof_hydro__22": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "vertical eddy viscosity [m^2/s] {viscosity} 3D",
"title": "Iof Hydro 22"
},
"iof_hydro__23": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "turbulent kinetic energy {turbulentKineticEner} 3D",
"title": "Iof Hydro 23"
},
"iof_hydro__24": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "turbulent mixing length [m] {mixingLength} 3D",
"title": "Iof Hydro 24"
},
"iof_hydro__26": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "horizontal vel vector [m/s] {horizontalVelX,Y} 3D vector",
"title": "Iof Hydro 26"
},
"iof_hydro__27": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "horizontal vel vector defined @side [m/s] {horizontalSideVelX,Y} 3D vector",
"title": "Iof Hydro 27"
},
"iof_hydro__28": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "vertical vel. @elem [m/s] {verticalVelAtElement} 3D",
"title": "Iof Hydro 28"
},
"iof_hydro__29": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "T @prism centers [C] {temperatureAtElement} 3D",
"title": "Iof Hydro 29"
},
"iof_hydro__30": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "S @prism centers [PSU] {salinityAtElement} 3D",
"title": "Iof Hydro 30"
},
"iof_hydro__31": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Barotropic pressure gradient force vector (m.s-2) @side centers {pressure_gradient} 2D vector",
"title": "Iof Hydro 31"
},
"iof_wwm__1": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "sig. height (m) {sigWaveHeight} 2D",
"title": "Iof Wwm 1"
},
"iof_wwm__2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Mean average period (sec) - TM01 {meanWavePeriod} 2D",
"title": "Iof Wwm 2"
},
"iof_wwm__3": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Zero down crossing period for comparison with buoy (s) - TM02 {zeroDowncrossPeriod} 2D",
"title": "Iof Wwm 3"
},
"iof_wwm__4": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Average period of wave runup/overtopping - TM10 {TM10} 2D",
"title": "Iof Wwm 4"
},
"iof_wwm__5": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Mean wave number (1/m) {meanWaveNumber} 2D",
"title": "Iof Wwm 5"
},
"iof_wwm__6": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Mean wave length (m) {meanWaveLength} 2D",
"title": "Iof Wwm 6"
},
"iof_wwm__7": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Mean average energy transport direction (degr) - MWD in NDBC? {meanWaveDirection} 2D",
"title": "Iof Wwm 7"
},
"iof_wwm__8": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Mean directional spreading (degr) {meanDirSpreading} 2D",
"title": "Iof Wwm 8"
},
"iof_wwm__9": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Discrete peak period (sec) - Tp {peakPeriod} 2D",
"title": "Iof Wwm 9"
},
"iof_wwm__10": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Continuous peak period based on higher order moments (sec) {continuousPeakPeriod} 2D",
"title": "Iof Wwm 10"
},
"iof_wwm__11": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Peak phase vel. (m/s) {peakPhaseVel} 2D",
"title": "Iof Wwm 11"
},
"iof_wwm__12": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Peak n-factor {peakNFactor} 2D",
"title": "Iof Wwm 12"
},
"iof_wwm__13": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Peak group vel. (m/s) {peakGroupVel} 2D",
"title": "Iof Wwm 13"
},
"iof_wwm__14": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Peak wave number {peakWaveNumber} 2D",
"title": "Iof Wwm 14"
},
"iof_wwm__15": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Peak wave length {peakWaveLength} 2D",
"title": "Iof Wwm 15"
},
"iof_wwm__16": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Peak (dominant) direction (degr) {dominantDirection} 2D",
"title": "Iof Wwm 16"
},
"iof_wwm__17": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Peak directional spreading {peakSpreading} 2D",
"title": "Iof Wwm 17"
},
"iof_wwm__18": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Discrete peak direction (radian?) {discretePeakDirectio} 2D",
"title": "Iof Wwm 18"
},
"iof_wwm__19": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Orbital vel. (m/s) {orbitalVelocity} 2D",
"title": "Iof Wwm 19"
},
"iof_wwm__20": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "RMS Orbital vel. (m/s) {rmsOrbitalVelocity} 2D",
"title": "Iof Wwm 20"
},
"iof_wwm__21": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Bottom excursion period (sec?) {bottomExcursionPerio} 2D",
"title": "Iof Wwm 21"
},
"iof_wwm__22": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Bottom wave period (sec) {bottomWavePeriod} 2D",
"title": "Iof Wwm 22"
},
"iof_wwm__23": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Uresell number based on peak period {UresellNumber} 2D",
"title": "Iof Wwm 23"
},
"iof_wwm__24": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Friction velocity (m/s?) {frictionalVelocity} 2D",
"title": "Iof Wwm 24"
},
"iof_wwm__25": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Charnock coefficient {CharnockCoeff} 2D",
"title": "Iof Wwm 25"
},
"iof_wwm__26": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Rougness length {rougnessLength} 2D",
"title": "Iof Wwm 26"
},
"iof_wwm__27": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Roller energy dissipation rate (W/m\u00b2) @nodes {Drol} 2D",
"title": "Iof Wwm 27"
},
"iof_wwm__28": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Total wave energy dissipation rate by depth-induced breaking (W/m\u00b2) @nodes {wave_sbrtot} 2D",
"title": "Iof Wwm 28"
},
"iof_wwm__29": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Total wave energy dissipation rate by bottom friction (W/m\u00b2) @nodes {wave_sbftot} 2D",
"title": "Iof Wwm 29"
},
"iof_wwm__30": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Total wave energy dissipation rate by whitecapping (W/m\u00b2) @nodes {wave_sdstot} 2D",
"title": "Iof Wwm 30"
},
"iof_wwm__31": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Total wave energy dissipation rate by vegetation (W/m\u00b2) @nodes {wave_svegtot} 2D",
"title": "Iof Wwm 31"
},
"iof_wwm__32": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Total wave energy input rate from atmospheric forcing (W/m\u00b2) @nodes {wave_sintot} 2D",
"title": "Iof Wwm 32"
},
"iof_wwm__33": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "WWM_energy vector {waveEnergyDirX,Y} 2D vector",
"title": "Iof Wwm 33"
},
"iof_wwm__34": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Vertical Stokes velocity (m.s-1) @sides and whole levels {stokes_wvel} 3D",
"title": "Iof Wwm 34"
},
"iof_wwm__35": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Wave force vector (m.s-2) computed by wwm @side centers and whole levels {waveForceX,Y} 3D vector",
"title": "Iof Wwm 35"
},
"iof_wwm__36": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Horizontal Stokes velocity (m.s-1) @nodes and whole levels {stokes_hvel} 3D vector",
"title": "Iof Wwm 36"
},
"iof_wwm__37": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Roller contribution to horizontal Stokes velocity (m.s-1) @nodes and whole levels {roller_stokes_hvel} 3D vector",
"title": "Iof Wwm 37"
}
},
"title": "Schout",
"type": "object"
},
"Vertical": {
"additionalProperties": false,
"properties": {
"vnh1": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 400,
"description": "Vertical nudging depth 1 in meters. Used in vertical relaxation scheme.",
"title": "Vnh1"
},
"vnf1": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.0,
"description": "Vertical relaxation factor for depth 1. Must be between 0 and 1.",
"title": "Vnf1"
},
"vnh2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 500,
"description": "Vertical nudging depth 2 in meters. Must be greater than vnh1.",
"title": "Vnh2"
},
"vnf2": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.0,
"description": "Vertical relaxation factor for depth 2. Must be between 0 and 1.",
"title": "Vnf2"
},
"step_nu_tr": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 86400.0,
"description": "Time step in seconds for all *_nu.nc files when inu_[MOD]=2.",
"title": "Step Nu Tr"
},
"h_bcc1": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 100.0,
"description": "Cut-off depth for cubic spline interpolation near bottom when computing horizontal gradients.",
"title": "H Bcc1"
},
"s1_mxnbt": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.5,
"description": "Dimensioning parameter for inter-subdomain backtracking.",
"title": "S1 Mxnbt"
},
"s2_mxnbt": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 3.5,
"description": "Another dimensioning parameter for inter-subdomain backtracking.",
"title": "S2 Mxnbt"
},
"iharind": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Flag for harmonic analysis of elevation. 0 for off, non-zero for on.",
"title": "Iharind"
},
"iflux": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Conservation check option. 0: off, 1: basic output, 2: more elaborate outputs.",
"title": "Iflux"
},
"izonal5": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Flag for Williamson test #5 (zonal flow over an isolated mount). 0 for off, non-zero for on.",
"title": "Izonal5"
},
"ibtrack_test": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Flag for rotating Gausshill test with stratified T,S. 0: off, 1: on.",
"title": "Ibtrack Test"
},
"irouse_test": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Flag for Rouse profile test. 0: off, 1: on. Requires USE_TIMOR to be on if enabled.",
"title": "Irouse Test"
},
"flag_fib": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "Flag to choose FIB model for bacteria decay. 1: Constant decay rate, 2: Canteras et al., 1995, 3: Servais et al., 2007.",
"title": "Flag Fib"
},
"slr_rate": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 120.0,
"description": "Sea-level rise rate in mm/year for marsh model. Only used if USE_MARSH is on.",
"title": "Slr Rate"
},
"isav": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Flag for vegetation model. 0: off, 1: on. Requires additional input files if enabled.",
"title": "Isav"
},
"nstep_ice": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "Number of SCHISM steps between calls to the ICE module.",
"title": "Nstep Ice"
},
"rearth_pole": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 6378206.4,
"description": "Earth's radius at the pole in meters.",
"title": "Rearth Pole"
},
"rearth_eq": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 6378206.4,
"description": "Earth's radius at the equator in meters.",
"title": "Rearth Eq"
},
"shw": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": "4184.d0",
"description": "Specific heat of water (C_p) in J/kg/K.",
"title": "Shw"
},
"rho0": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": "1000.d0",
"description": "Reference water density for Boussinesq approximation in kg/m^3.",
"title": "Rho0"
},
"vclose_surf_frac": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 1.0,
"description": "Fraction of vertical flux closure adjustment applied at surface for T,S.",
"title": "Vclose Surf Frac"
},
"iadjust_mass_consv0__1": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "T",
"title": "Iadjust Mass Consv0 1"
},
"iadjust_mass_consv0__2": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "S",
"title": "Iadjust Mass Consv0 2"
},
"iadjust_mass_consv0__3": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "GEN",
"title": "Iadjust Mass Consv0 3"
},
"iadjust_mass_consv0__4": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "AGE",
"title": "Iadjust Mass Consv0 4"
},
"iadjust_mass_consv0__5": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "SED3D (code won't allow non-0 for this module)",
"title": "Iadjust Mass Consv0 5"
},
"iadjust_mass_consv0__6": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "EcoSim",
"title": "Iadjust Mass Consv0 6"
},
"iadjust_mass_consv0__7": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "ICM",
"title": "Iadjust Mass Consv0 7"
},
"iadjust_mass_consv0__8": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "CoSiNE",
"title": "Iadjust Mass Consv0 8"
},
"iadjust_mass_consv0__9": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "Feco",
"title": "Iadjust Mass Consv0 9"
},
"iadjust_mass_consv0__10": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "TIMOR",
"title": "Iadjust Mass Consv0 10"
},
"iadjust_mass_consv0__11": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "FABM",
"title": "Iadjust Mass Consv0 11"
},
"iadjust_mass_consv0__12": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 0,
"description": "DVD (must=0)",
"title": "Iadjust Mass Consv0 12"
},
"h_massconsv": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 2.0,
"description": "Threshold depth for ICM mass conservation in meters.",
"title": "H Massconsv"
},
"rinflation_icm": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": 0.001,
"description": "Maximum ratio between H^{n+1} and H^n allowed for ICM mass conservation.",
"title": "Rinflation Icm"
}
},
"title": "Vertical",
"type": "object"
}
},
"additionalProperties": false
}