3.4. Case Settings, Model Namelist, and CPPs¶
There are two important files that define the case, icepack.settings and icepack_in. icepack.settings is a list of env variables that define many values used to setup, build and run the case. icepack_in is the input namelist file for the icepack driver. Variables in both files are described below. In addition, the first table documents available C Preprocessor Macros.
3.4.1. Table of C Preprocessor (CPP) Macros¶
The Icepack model supports a few C Preprocessor (CPP) Macros. These can be turned on during compilation to activate different pieces of source code. The main purpose is to introduce build-time code modifications to include or exclude certain libraries or Fortran language features, in part to support CICE or other applications. More information can be found in C Preprocessor (CPP) Macros. The following CPPs are available.
CPP name |
description |
---|---|
General Macros |
|
NO_I8 |
Converts |
NO_R16 |
Converts |
NO_SNICARHC |
Does not compile hardcoded (HC) 5 band snicar tables tables needed by |
USE_NETCDF |
Turns on netcdf capabilities in Icepack. By default and generally, Icepack does not need netcdf. |
Application Macros |
|
CESMCOUPLED |
Turns on code changes for the CESM coupled application |
CICE_IN_NEMO |
Turns on code changes for coupling in the NEMO ocean model |
3.4.2. Table of Icepack Settings¶
The icepack.settings file contains a number of environment variables that define configuration, file system, run, and build settings. Several variables are set by the icepack.setup script. This file is created on a case by case basis and can be modified as needed.
variable |
options/format |
description |
default value |
---|---|---|---|
ICE_CASENAME |
string |
case name |
set by icepack.setup |
ICE_SANDBOX |
string |
sandbox directory |
set by icepack.setup |
ICE_MACHINE |
string |
machine name |
set by icepack.setup |
ICE_ENVNAME |
string |
compilation environment |
set by icepack.setup |
ICE_MACHCOMP |
string |
machine_environment name |
set by icepack.setup |
ICE_SCRIPTS |
string |
scripts directory |
set by icepack.setup |
ICE_CASEDIR |
string |
case directory |
set by icepack.setup |
ICE_RUNDIR |
string |
run directory |
set by icepack.setup |
ICE_OBJDIR |
string |
compile directory |
${ICE_RUNDIR}/compile |
ICE_RSTDIR |
string |
unused |
${ICE_RUNDIR}/restart |
ICE_HSTDIR |
string |
unused |
${ICE_RUNDIR}/history |
ICE_LOGDIR |
string |
log directory |
${ICE_CASEDIR}/logs |
ICE_RSTPFILE |
string |
unused |
undefined |
ICE_DRVOPT |
string |
unused |
icepack |
ICE_IOTYPE |
none,netcdf |
IO options |
none |
ICE_CLEANBUILD |
true,false |
automatically clean before building |
true |
ICE_CPPDEFS |
string |
user defined preprocessor macros for build |
null |
ICE_QUIETMODE |
true, false |
reduce build output to the screen |
false |
ICE_GRID |
col |
grid |
col |
ICE_NXGLOB |
4 |
number of gridcells |
4 |
ICE_NTASKS |
1 |
number of tasks, must be set to 1 |
1 |
ICE_NTHRDS |
1 |
number of threads per task, must be set to 1 |
1 |
ICE_TEST |
string |
test setting if using a test |
set by icepack.setup |
ICE_TESTNAME |
string |
test name if using a test |
set by icepack.setup |
ICE_BASELINE |
string |
baseline directory name, associated with icepack.setup -bd |
set by icepack.setup |
ICE_BASEGEN |
string |
baseline directory name for regression generation, associated with icepack.setup -bg |
set by icepack.setup |
ICE_BASECOM |
string |
baseline directory name for regression comparison, associated with icepack.setup -bc |
set by icepack.setup |
ICE_BFBCOMP |
string |
location of case for comparison, associated with icepack.setup -td |
set by icepack.setup |
ICE_SPVAL |
string |
unused |
UnDeFiNeD |
ICE_RUNLENGTH |
string |
batch run length default |
|
ICE_ACCOUNT |
string |
batch account number |
set by icepack.setup or by default |
ICE_QUEUE |
string |
batch queue name |
set by icepack.setup or by default |
ICE_THREADED |
true,false |
force threading in compile, will always compile threaded if NTHRDS is gt 1 |
false |
NICELYR |
integer |
number of vertical layers in the ice |
7 |
NSNWLYR |
integer |
number of vertical layers in the snow |
1 |
NICECAT |
integer |
number of ice thickness categories |
5 |
NFSDCAT |
integer |
number of floe size categories |
12 |
TRAGE |
0,1 |
ice age tracer |
1 |
TRFY |
0,1 |
first-year ice area tracer |
1 |
TRLVL |
0,1 |
deformed ice tracer |
1 |
TRPND |
0,1 |
melt pond tracer |
1 |
NTRAERO |
integer |
number of aerosol tracers |
1 |
NTRISO |
integer |
number of water isotope tracers |
1 |
TRBRI |
0,1 |
brine height tracer |
0 |
TRZS |
DEPRECATED |
||
TRBGCS |
0,1 |
skeletal layer tracer, needs TRBGCZ=0 |
0 |
TRBGCZ |
0,1 |
zbgc tracers, needs TRBGCS=0 and TRBRI=1 |
0 |
NBGCLYR |
integer |
number of zbgc layers |
1 |
TRZAERO |
0-6 |
number of z aerosol tracers |
0 |
TRALG |
0,1,2,3 |
number of algal tracers |
0 |
TRDOC |
0,1,2,3 |
number of dissolved organic carbon |
0 |
TRDIC |
0,1 |
number of dissolved inorganic carbon |
0 |
TRDON |
0,1 |
number of dissolved organic nitrogen |
0 |
TRFEP |
0,1,2 |
number of particulate iron tracers |
0 |
TRFED |
0,1,2 |
number of dissolved iron tracers |
0 |
ICE_SNICARHC |
true,false |
include hardcoded (HC) snicar tables |
false |
ICE_BLDDEBUG |
true,false |
turn on compile debug flags |
false |
ICE_COVERAGE |
true,false |
turn on code coverage flags |
false |
3.4.3. Tables of Namelist Options¶
The Icepack driver reads a namelist input file, icepack_in, consisting of several namelist groups. The tables below summarize the different groups and the variables in each group. The variables are organized alphabetically and the default values listed are the values defined in the source code. Those values will be used unless overridden by the Icepack namelist file, icepack_in. The source code default values as listed in the table are not necessarily the recommended production values.
3.4.3.1. setup_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
logical |
check conservation |
|
|
logical |
couple bgc thru driver |
|
|
integer |
number of days in a model year |
365 |
|
integer |
frequency of diagnostic output in timesteps |
24 |
|
string |
diagnostic output filename |
‘ice_diag’ |
|
|
write restart every |
|
|
write restart every |
||
|
write restart every |
||
|
true/false |
write restart at end of run |
false |
|
seconds |
thermodynamics time step length |
|
|
|
history file output in netcdf format |
|
|
no history output |
||
|
|
latitude and sst dependent initial condition |
|
|
no ice |
||
‘path/file’ |
restart file name |
||
|
integer |
initial time step number |
0 |
|
integer |
number of dynamics/advection/ridging/steps per thermo timestep |
1 |
|
integer |
total number of time steps to take |
99999 |
|
logical |
initialize using restart file |
|
|
string |
path to restart directory |
‘./’ |
|
string |
output file prefix for restart dump |
‘iced’ |
|
|
restart file output in binary format |
|
|
restart file output in netcdf format |
||
|
logical |
include leap days |
|
|
integer |
the initial year if not using restart |
0 |
3.4.3.2. grid_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
|
single category formulation |
1 |
|
old formulation |
||
|
new formulation with round numbers |
||
|
WMO standard categories |
||
|
asymptotic scheme |
||
3.4.3.3. tracer_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
logical |
aerosols |
|
|
logical |
floe size distribution |
|
|
logical |
first-year ice area |
|
|
logical |
ice age |
|
|
logical |
isotopes |
|
|
logical |
level ice area and volume |
|
|
logical |
level-ice melt ponds |
|
|
logical |
topo melt ponds |
|
|
logical |
advanced snow physics |
|
3.4.3.4. thermo_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
real |
brine channel diameter in m |
0.5e-3 |
|
real |
brine convection aspect ratio |
1.0 |
|
|
conductivity scheme [50] |
|
|
conductivity [45] |
||
|
real |
slow drainage strength parameter m/s/K |
-1.5e-7 |
|
real |
effective floe diameter for lateral melt in m |
300.0 |
|
real |
min thickness of new frazil ice in m |
0.05 |
|
real |
minimum ice thickness allowed for thermo in m |
0.01 |
|
|
delta function ITD approximation |
1 |
|
linear remapping ITD approximation |
||
|
real |
snow thermal conductivity |
0.3 |
|
|
thermodynamic model disabled |
1 |
|
Bitz and Lipscomb thermodynamic model |
||
|
mushy-layer thermodynamic model |
||
|
\(0<\phi_c < 1\) |
critical liquid fraction |
0.05 |
|
\(0<\phi_i < 1\) |
solid fraction at lower boundary |
0.85 |
|
real |
critical Rayleigh number |
10.0 |
|
real |
maximum liquidus temperature of mush (C) |
0.0 |
|
real |
mushy pond macroscopic drainage timescale in days |
|
3.4.3.5. dynamics_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
real |
ratio of ridging work to PE change in ridging |
17.0 |
|
|
ice strength formulation [21] |
1 |
|
ice strength formulation [57] |
||
|
|
old ridging participation function |
1 |
|
new ridging participation function |
||
|
|
old ridging redistribution function |
1 |
|
new ridging redistribution function |
||
|
real |
e-folding scale of ridged ice for |
3.0 |
3.4.3.6. shortwave_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
real |
albedo is constant above this thickness in meters |
0.3 |
|
|
NCAR CCSM3 albedo implementation |
|
|
four constant albedos |
||
|
\(0<\alpha <1\) |
near infrared ice albedo for thicker ice |
0.36 |
|
\(0<\alpha <1\) |
visible ice albedo for thicker ice |
0.78 |
|
\(0<\alpha <1\) |
near infrared, cold snow albedo |
0.70 |
|
\(0<\alpha <1\) |
visible, cold snow albedo |
0.98 |
|
real |
\(\Delta\) temperature per \(\Delta\) snow grain radius |
1.5 |
|
real |
absorption coefficient for algae |
0.6 |
|
real |
maximum melting snow grain radius |
|
|
real |
tuning parameter for sea ice albedo from Delta-Eddington shortwave |
0.0 |
|
real |
tuning parameter for ponded sea ice albedo from Delta-Eddington shortwave |
0.0 |
|
real |
tuning parameter for snow (broadband albedo) from Delta-Eddington shortwave |
1.5 |
|
|
NCAR CCSM3 shortwave distribution method |
|
|
Delta-Eddington method (3-band) |
||
|
Delta-Eddington method with 5-band snow |
||
|
|
lookup table for dEdd_snicar_ad |
|
|
reduced lookup table for dEdd_snicar_ad testing |
||
|
real |
temperature from melt for sw_redist |
0.02 |
|
real |
fraction of shortwave redistribution |
0.9 |
|
logical |
shortwave redistribution |
.false. |
3.4.3.7. ponds_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
real |
scaling factor for flushing in permeable ice (ktherm=1) |
1.e-3 |
|
|
CESM pond refreezing forumulation |
|
|
Stefan refreezing with pond ice thickness |
||
|
real |
critical ice lid thickness for topo ponds in m |
0.01 |
|
real |
snow depth of transition to bare sea ice in m |
|
|
real |
snow depth of transition to pond ice in m |
0.03 |
|
real |
aspect ratio of pond changes (depth:area) |
0.8 |
|
\(0 \le r_{max} \le 1\) |
maximum melt water added to ponds |
0.85 |
|
\(0 \le r_{min} \le 1\) |
minimum melt water added to ponds |
0.15 |
3.4.3.8. snow_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
real |
wind compaction factor for snow |
27.3 |
|
real |
minimum snow density |
100.0 |
|
real |
maximum snow density |
450.0 |
|
real |
new snow density |
100.0 |
|
real |
radius of new snow (um) |
54.526 |
|
real |
maximum snow radius (um) |
1500.0 |
|
test |
snow aging lookup table |
test |
snicar |
(not available in Icepack) |
||
|
logical |
snow grain metamorphosis |
.true. |
|
real |
fraction increase in bulk snow redistribution |
0.3 |
|
|
snow redistribution using ITD/ridges |
snwITDrdg |
|
bulk snow redistribution |
||
|
no snow redistribution |
||
|
logical |
use liquid in snow for ponds |
.true. |
|
real |
minimum wind speed to compact snow |
10.0 |
3.4.3.9. forcing_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
string |
bulk transfer coefficients |
|
|
stability-based boundary layer |
||
|
constant-based boundary layer |
||
|
stability-based, but constant for sensible+latent heatfluxes |
||
|
real |
convergence criteria for ustar |
0.0 |
|
string |
file containing atmospheric data |
‘ ‘ |
|
|
read direct access binary forcing files |
|
|
|
monthly climatology (see Forcing data) |
|
|
CFS model output (see Forcing data) |
||
|
constant values defined in the code |
||
|
ISPOL experiment data (see Forcing data) |
||
|
N-ICE experiment data (see Forcing data) |
||
|
string |
file containing biogeochemistry data |
‘ ‘ |
|
|
read direct access binary forcing files |
|
|
|
bgc climatological data |
|
|
constant values defined in the code |
||
|
POP ocean forcing data |
||
|
|
read wind stress and speed from files |
|
|
calculate wind stress and speed |
||
|
logical |
calculate surface temperature |
|
|
|
frazil water/salt fluxes are handled outside of Icepack |
|
|
correct fresh-ice frazil water/salt fluxes for mushy physics |
||
|
send full frazil water/salt fluxes for mushy physics |
||
|
string |
path to forcing data directory |
‘ ‘ |
|
|
forcing initial summer values |
|
|
forcing initial winter values |
||
|
real |
emissivity of snow and ice |
0.985 |
|
|
variabler ocean heat transfer coefficient scheme |
|
|
constant ocean heat transfer coefficient |
||
|
logical |
calculate form drag |
|
|
integer |
first year of atmospheric forcing data |
1998 |
|
logical |
high-frequency atmo coupling |
|
|
|
flux ice with identical properties into the cell when closing (Icepack only) |
|
|
advect open water into the cell when closing (Icepack only) |
||
|
string |
file containing ice opening, closing data |
‘ ‘ |
|
|
release pond water immediately to ocean |
|
|
retain (topo) pond water until ponds drain |
||
|
integer |
number of atmo boundary layer iterations |
5 |
|
logical |
active ocean mixed layer calculation |
|
|
string |
file containing ocean data |
‘ ‘ |
|
|
read direct access binary forcing files |
|
|
|
constant values defined in the code |
|
|
ISPOL experiment data (see Forcing data) |
||
|
N-ICE experiment data (see Forcing data) |
||
|
Opening/closing dataset from SHEBA |
||
|
|
liquid precipitation data units |
|
|
|||
|
(same as MKS units) |
||
|
|||
|
logical |
restore sst to data |
|
|
|
salt flux is referenced to a constant salinity |
|
|
use actual sea ice bulk salinity in flux |
||
|
|
constant ocean freezing temperature (Tocnfrz) |
|
|
linear function of salinity (ktherm=1) |
||
|
constant ocean freezing temperature (\(-1.8^{\circ} C\)) |
||
|
matches mushy-layer thermo (ktherm=2) |
||
|
integer |
sst restoring time scale (days) |
90 |
|
|
do not include frazil water/salt fluxes in ocn fluxes |
|
|
include frazil water/salt fluxes in ocn fluxes |
||
|
real |
minimum value of ocean friction velocity in m/s |
0.005 |
|
|
wave data file is provided, sea surface height generated using constant phase (1 iteration of wave fracture) |
|
|
no wave data provided, no wave-ice interactions (not recommended when using the FSD) |
||
|
no wave data file is provided, use fixed dummy wave spectrum, for testing, sea surface height generated using constant phase (1 iteration of wave fracture) |
||
|
wave data file is provided, sea surface height generated using random number (multiple iterations of wave fracture) |
||
|
integer |
number of years in forcing data cycle |
1 |
3.4.3.10. zbgc_nml¶
variable |
options/format |
description |
default value |
---|---|---|---|
|
real |
mobility type between stationary and mobile algal diatoms |
0.0 |
|
real |
mobility type between stationary and mobile algal phaeocystis |
0.5 |
|
real |
mobility type between stationary and mobile small plankton |
0.5 |
|
real |
1.11e-8 |
|
|
real |
light limitation diatoms 1/(W/m^2) |
0.8 |
|
real |
light limitation phaeocystis 1/(W/m^2) |
0.67 |
|
real |
light limitation small plankton 1/(W/m^2) |
0.67 |
|
real |
mobility type between stationary and mobile ammonium |
1.0 |
|
real |
light inhibition diatoms 1/(W/m^2) |
0.18 |
|
real |
light inhibition phaeocystis 1/(W/m^2) |
0.01 |
|
real |
light inhibition small plankton 1/(W/m^2) |
0.0025 |
|
|
bgc climatological data |
|
|
constant values defined in the code |
||
|
POP ocean forcing data |
||
|
|
constant ice–ocean flux velocity |
|
|
ice–ocean flux velocity of [30] |
||
|
real |
chl absorbtion diatoms 1/m/(mg/m^3) |
0.03 |
|
real |
chl absorbtion phaeocystis 1/m/(mg/m^3) |
0.05 |
|
real |
chl absorbtion small plankton 1/m/(mg/m^3) |
0.01 |
|
logical |
|
|
|
real |
mobility type between stationary and mobile dmspd |
-1.0 |
|
real |
mobility type between stationary and mobile dmspp |
0.5 |
|
real |
mobility type between stationary and mobile doc lipids |
0.5 |
|
real |
mobility type between stationary and mobile doc saccharids |
0.5 |
|
real |
mobility type between stationary and mobile don proteins |
0.5 |
|
real |
solubility fraction |
0.005 |
|
real |
mobility type between stationary and mobile fed lipids |
0.5 |
|
real |
mobility type between stationary and mobile fep lipids |
0.5 |
|
real |
increase in initial bio bracer from ocean scavenging |
1.0 |
|
real |
fraction of remineralized nitrogen in units of algal iron |
0.3 |
|
real |
fraction grazed diatoms |
0.01 |
|
real |
fraction of assimilation excreted |
0.5 |
|
real |
fraction grazed phaeocystis |
0.1 |
|
real |
fraction of grazing spilled or slopped |
0.5 |
|
real |
fraction grazed small plankton |
0.1 |
|
real |
fractionation of mortality to Am |
0.5 |
|
real |
frac of algal growth lost due to respiration |
0.05 |
|
real |
DMSPd fraction of respiration loss as DMSPd |
0.75 |
|
real |
salinity limitation ppt |
1.0 |
|
real |
scales absorbed radiation for dEdd chl diatoms |
2.0 |
|
real |
scales absorbed radiation for dEdd chl phaeocystis |
5.0 |
|
real |
scales absorbed radiation for dEdd small plankton |
4.0 |
|
real |
fraction of mortality to DOC lipids |
0.4 |
|
real |
fraction of mortality to DOC saccharides |
0.4 |
|
real |
fraction of remineralized DON to ammonium |
0.25 |
|
real |
fraction of spilled grazing to proteins |
0.6 |
|
real |
fraction of exudation to DOC lipids |
1.0 |
|
real |
fraction of exudation to DOC saccharids |
1.0 |
|
real |
z biology for bottom flux |
5.0 |
|
real |
DEPRECATED |
|
|
real |
temperature dependence growth diatoms per degC |
0.06 |
|
real |
temperature dependence growth phaeocystis per degC |
0.06 |
|
real |
temperature dependence growth small plankton per degC |
0.06 |
|
real |
mobility type between stationary and mobile hum |
1.0 |
|
real |
fraction of ocean trcr concentration in bio tracers |
1.0 |
|
real |
ammonium half saturation diatoms mmol/m^3 |
0.3 |
|
real |
ammonium half saturation phaeocystis mmol/m^3 |
0.3 |
|
real |
ammonium half saturation small plankton mmol/m^3 |
0.3 |
|
real |
Bacterial degredation of DOC lipids per day |
0.03 |
|
real |
Bacterial degredation of DOC saccharids per day |
0.03 |
|
real |
algal exudation diatoms per day |
0.0 |
|
real |
algal exudation phaeocystis per day |
0.0 |
|
real |
algal exudation small plankton per day |
0.0 |
|
real |
iron half saturation diatoms nM |
1.0 |
|
real |
iron half saturation phaeocystis nM |
0.1 |
|
real |
iron half saturation small plankton nM |
0.2 |
|
real |
nitrification rate per day |
0.0 |
|
real |
nitrate half saturation diatoms mmol/m^3 |
1.0 |
|
real |
nitrate half saturation phaeocystis mmol/m^3 |
1.0 |
|
real |
nitrate half saturation small plankton mmol/m^3 |
1.0 |
|
real |
silicate half saturation diatoms mmol/m^3 |
4.0 |
|
real |
silicate half saturation phaeocystis mmol/m^3 |
0.0 |
|
real |
silicate half saturation small plankton mmol/m^3 |
0.0 |
|
real |
bacterial degradation of DON per day |
0.03 |
|
real |
characteristic diffusive scale in m |
7.0 |
|
real |
DEPRECATED |
|
|
real |
max ratio of dFe to saccharides in the ice in nm Fe / muM C |
0.2 |
|
real |
restrict uptake to percent of remaining value |
0.9 |
|
logical |
modal aersols |
|
|
real |
mortality diatoms |
0.007 |
|
real |
mortality phaeocystis |
0.007 |
|
real |
mortality small plankton |
0.007 |
|
real |
temperature dependence of mortality diatoms per degC |
0.03 |
|
real |
temperature dependence of mortality phaeocystis per degC |
0.03 |
|
real |
temperature dependence of mortality small plankton per degC |
0.03 |
|
real |
maximum growth rate diatoms per day |
1.2 |
|
real |
maximum growth rate phaeocystis per day |
0.851 |
|
real |
maximum growth rate small plankton per day |
0.851 |
|
real |
mobility type between stationary and mobile nitrate |
-1.0 |
|
real |
light attenuates for optical depths exceeding min |
0.1 |
|
real |
snow porosity for brine height tracer |
0.5 |
|
real |
algal chl to N in mg/mmol diatoms |
2.1 |
|
real |
algal chl to N in mg/mmol phaeocystis |
0.84 |
|
real |
algal chl to N in mg/mmol small plankton |
1.1 |
|
real |
algal C to N in mol/mol diatoms |
7.0 |
|
real |
algal C to N in mol/mol phaeocystis |
7.0 |
|
real |
algal C to N in mol/mol proteins |
7.0 |
|
real |
algal C to N in mol/mol small plankton |
7.0 |
|
real |
algal Fe to C in umol/mol diatoms |
0.0033 |
|
real |
algal Fe to C in umol/mol phaeocystis |
1.0 |
|
real |
algal Fe to C in umol/mol small plankton |
0.0033 |
|
real |
algal Fe to N in umol/mol diatoms |
0.23 |
|
real |
algal Fe to N in umol/mol phaeocystis |
0.7 |
|
real |
algal Fe to N in umol/mol small plankton |
0.23 |
|
real |
Fe to C of DON saccharids nmol/umol |
1.0 |
|
real |
Fe to C of DOC lipids nmol/umol |
0.033 |
|
real |
Fe to C of DON nmol/umol |
0.023 |
|
real |
algal Si to N in mol/mol diatoms |
1.8 |
|
real |
algal Si to N in mol/mol phaeocystis |
0.0 |
|
real |
algal Si to N in mol/mol small plankton |
0.0 |
|
real |
algal S to N in mol/mol diatoms |
0.03 |
|
real |
algal S to N in mol/mol phaeocystis |
0.03 |
|
real |
algal S to N in mol/mol small plankton |
0.03 |
|
logical |
restore bgc to data |
|
|
real |
g/g [66] |
0.035 |
|
logical |
|
|
|
real |
mobility type between stationary and mobile silicate |
-1.0 |
|
logical |
biogeochemistry |
|
|
logical |
|
|
|
logical |
DEPRECATED |
|
|
real |
long time mobile to stationary exchanges |
1.73e-5 |
|
real |
rapid module to stationary exchanges |
|
|
logical |
ammonium tracer |
|
|
logical |
algal carbon tracer |
|
|
logical |
algal chlorophyll tracer |
|
|
logical |
DMS tracer |
|
|
logical |
DON tracer |
|
|
logical |
iron tracer |
|
|
logical |
|
|
|
logical |
|
|
|
logical |
PON tracer |
|
|
logical |
silicate tracer |
|
|
logical |
brine height tracer |
|
|
logical |
vertical aerosol tracers |
|
|
real |
desorption loss pFe to dFe in days |
|
|
real |
Stefels conversion time in days |
3.0 |
|
real |
DMS oxidation time in days |
10.0 |
|
real |
maximum temperature degC |
0.0 |
|
real |
fraction conversion given high yield |
0.5 |
|
real |
mobility type between stationary and mobile zaero bc1 |
1.0 |
|
real |
mobility type between stationary and mobile zaero bc2 |
1.0 |
|
real |
mobility type between stationary and mobile zaero dust1 |
1.0 |
|
real |
mobility type between stationary and mobile zaero dust2 |
1.0 |
|
real |
mobility type between stationary and mobile zaero dust3 |
1.0 |
|
real |
mobility type between stationary and mobile zaero dust4 |
1.0 |
|
logical |
|
|
= If Icepack is run stand-alone and wave_spec_type is not set to none, then a fixed wave spectrum is defined in the code to use for testing. As with other input data, this spectrum should not be used for production runs or publications.
3.4.4. BGC Tuning Parameters¶
Biogeochemical tuning parameters are specified as namelist options in icepack_in. Table Biogeochemical Reaction Parameters provides a list of parameters used in the reaction equations, their representation in the code, a short description of each and the default values. Please keep in mind that there has only been minimal tuning of the model.
Text Variable |
Variable in code |
Description |
Value |
units |
---|---|---|---|---|
\(f_{graze}\) |
fr_graze(1:3) |
fraction of growth grazed |
0, 0.1, 0.1 |
1 |
\(f_{res}\) |
fr_resp |
fraction of growth respired |
0.05 |
1 |
\(l_{max}\) |
max_loss |
maximum tracer loss fraction |
0.9 |
1 |
\(m_{pre}\) |
mort_pre(1:3) |
maximum mortality rate |
0.007, 0.007, 0.007 |
day\(^{-1}\) |
\(m_{T}\) |
mort_Tdep(1:3) |
mortality temperature decay |
0.03, 0.03, 0.03 |
\(^o\)C\(^{-1}\) |
\(T_{max}\) |
T_max |
maximum brine temperature |
0 |
\(^o\)C |
\(k_{nitr}\) |
k_nitrif |
nitrification rate |
0 |
day\(^{-1}\) |
\(f_{ng}\) |
fr_graze_e |
fraction of grazing excreted |
0.5 |
1 |
\(f_{gs}\) |
fr_graze_s |
fraction of grazing spilled |
0.5 |
1 |
\(f_{nm}\) |
fr_mort2min |
fraction of mortality to \({\mbox{NH$_4$}}\) |
0.5 |
1 |
\(f_{dg}\) |
f_don |
frac. spilled grazing to \({\mbox{DON}}\) |
0.6 |
1 |
\(k_{nb}\) |
kn_bac \(^a\) |
bacterial degradation of \({\mbox{DON}}\) |
0.03 |
day\(^{-1}\) |
\(f_{cg}\) |
f_doc(1:3) |
fraction of mortality to \({\mbox{DOC}}\) |
0.4, 0.4, 0.2 |
1 |
\(R_{c:n}^c\) |
R_C2N(1:3) |
algal carbon to nitrogen ratio |
7.0, 7.0, 7.0 |
mol/mol |
\(k_{cb}\) |
k_bac1:3\(^a\) |
bacterial degradation of DOC |
0.03, 0.03, 0.03 |
day\(^{-1}\) |
\(\tau_{fe}\) |
t_iron_conv |
conversion time pFe \(\leftrightarrow\) dFe |
3065.0 |
day |
\(r^{max}_{fed:doc}\) |
max_dfe_doc1 |
max ratio of dFe to saccharids |
0.1852 |
nM Fe\(/\mu\)M C |
\(f_{fa}\) |
fr_dFe |
fraction of remin. N to dFe |
0.3 |
1 |
\(R_{fe:n}\) |
R_Fe2N(1:3) |
algal Fe to N ratio |
0.023, 0.023, 0.7 |
mmol/mol |
\(R_{s:n}\) |
R_S2N(1:3) |
algal S to N ratio |
0.03, 0.03, 0.03 |
mol/mol |
\(f_{sr}\) |
fr_resp_s |
resp. loss as DMSPd |
0.75 |
1 |
\(\tau_{dmsp}\) |
t_sk_conv |
Stefels rate |
3.0 |
day |
\(\tau_{dms}\) |
t_sk_ox |
DMS oxidation rate |
10.0 |
day |
\(y_{dms}\) |
y_sk_DMS |
yield for DMS conversion |
0.5 |
1 |
\(K_{{\mbox{NO$_3$}}}\) |
K_Nit(1:3) |
\({\mbox{NO$_3$}}\) half saturation constant |
1,1,1 |
mmol/m\(^{3}\) |
\(K_{{\mbox{NH$_4$}}}\) |
K_Am(1:3) |
\({\mbox{NH$_4$}}\) half saturation constant |
0.3, 0.3, 0.3 |
mmol/m\(^{-3}\) |
\(K_{{\mbox{SiO$_3$}}}\) |
K_Sil(1:3) |
silicate half saturation constant |
4.0, 0, 0 |
mmol/m\(^{-3}\) |
\(K_{{\mbox{fed}}}\) |
K_Fe(1:3) |
iron half saturation constant |
1.0, 0.2, 0.1 |
\(\mu\)mol/m\(^{-3}\) |
\(op_{min}\) |
op_dep_min |
boundary for light attenuation |
0.1 |
1 |
\(chlabs\) |
chlabs(1:3) |
light absorption length per chla conc. |
0.03, 0.01, 0.05 |
1\(/\)m\(/\)(mg\(/\)m\(^{3}\)) |
\(\alpha\) |
alpha2max_low(1:3) |
light limitation factor |
0.25, 0.25, 0.25 |
m\(^2\)/W |
\(\beta\) |
beta2max(1:3) |
light inhibition factor |
0.018, 0.0025, 0.01 |
m\(^2\)/W |
\(\mu_{max}\) |
mu_max(1:3) |
maximum algal growth rate |
1.44, 0.851, 0.851 |
day\(^{-1}\) |
\(\mu_T\) |
grow_Tdep(1:3) |
temperature growth factor |
0.06, 0.06, 0.06 |
day\(^{-1}\) |
\(f_{sal}\) |
fsal |
salinity growth factor |
1 |
1 |
\(R_{si:n}\) |
R_Si2N(1:3) |
algal silicate to nitrogen |
1.8, 0, 0 |
mol/mol |
\(^a\) only (1:2) of DOC and DOC parameters have physical meaning