p4zint
Overview
The p4zint module computes auxiliary biogeochemical fields used throughout PISCES. These fields include temperature-dependent metabolic rates, nutrient limitation factors, photoperiod calculations, and redox condition diagnostics.
Module Name: p4zint
Model: PISCES (version NEMO 5.0)
Subroutine: p4z_int
p4z_int
Auxiliary Fields
1. Phytoplankton and Zooplankton Metabolic Rates
- Generic temperature function for phytoplankton:
tgfunc
Generic function of phytoplankton growth rate dependence on temperature (Eppley, 19721) applied for various biological rates.
- Generic temperature function for zooplankton:
tgfunc2
Specific temperature dependence of mesozooplankton metabolic processes (Buitenhuis et al., 20062) applied to grazing and metabolism of mesozooplankton and microzooplankton.
2. Silicon Limitation
Computes the silicon-dependent half-saturation constant (xksi, xksimax) for silica uptake by diatoms (Pondaven et al., 19983), only for p4z or p5z versions. The value is updated to 0 once per year at the last day.
Parameter:
xksilim = 16.5×10⁻⁶ mol/L: Half-saturation constant for Si computation
3. Day Length
Computes photoperiod (day length in hours, strn) based on latitude and day of year. Uses Earth's axial tilt of 23.5°.
Variables:
nday_year: Current day of the yearnyear_len(1): Length of the year in dayszcodel: Solar declination (radians)φ = gphit(i,j): Latitude (degrees)rad = π/180: Degree to radian conversion factor
4. Denitrification Factor
Diagnostic factor indicating the intensity of denitrification processes (nitrfac). Becomes active when oxygen levels fall below threshold. Value is bounded between 0 and 1. Used to modulate denitrification rates in low-oxygen zones.
Parameters:
- Threshold:
6×10⁻⁶ mol/L oxymin: Minimum oxygen concentration parameter
5. Redox Reactions Factor
Diagnostic factor for additional redox reactions occurring under very low nitrate concentrations (nitrfac2). Value is bounded between 0 and 1. Used to activate alternative electron acceptor pathways when nitrate is depleted.
Parameter:
- Threshold:
1×10⁻⁶ mol/L
Input parameters
| Parameter | Type | Intent | Description |
|---|---|---|---|
kt |
INTEGER | IN | Current time step index |
Kbb |
INTEGER | IN | Time level index (before) |
Kmm |
INTEGER | IN | Time level index (now/middle) |
Variables
Inputs
| Variable | Source | Description |
|---|---|---|
ts(:,:,:,jp_tem,:) |
oce_trc |
Temperature field (°C) |
tr(:,:,:,jpsil,:) |
trc |
Dissolved silica (mol/L) |
tr(:,:,:,jpoxy,:) |
trc |
Dissolved oxygen (mol/L) |
tr(:,:,:,jpno3,:) |
trc |
Nitrate concentration (mol/L) |
gphit(:,:) |
Grid | Latitude (degrees) |
nday_year |
Time | Current day of year |
nyear_len(1) |
Time | Days in year |
Outputs
| Variable | Description | Units |
|---|---|---|
tgfunc(:,:,:) |
Generic temperature function | Dimensionless |
tgfunc2(:,:,:) |
Mesozooplankton temperature function | Dimensionless |
xksi(:,:) |
Silicon half-saturation constant | mol/L |
xksimax(:,:) |
Maximum Si half-saturation | mol/L |
strn(:,:) |
Day length | Hours |
nitrfac(:,:,:) |
Denitrification factor | Dimensionless [0-1] |
nitrfac2(:,:,:) |
Redox reactions factor | Dimensionless [0-1] |
Document Version: 1.0
Last Updated: October 2025
Source code: NEMO 5.0
-
R. W. Eppley. Temperature and phytoplankton growth in the sea. Fish. Bull., U. S., 70 (4): 1063, 1972. ↩
-
Erik Buitenhuis, Corinne Le Quéré, Olivier Aumont, Grégory Beaugrand, Adrian Bunker, Andrew Hirst, Tsutomu Ikeda, Todd O'Brien, Sergey Piontkovski, and Dietmar Straile. Biogeochemical fluxes through mesozooplankton. Global biogeochemical cycles, 2006. ↩
-
P Pondaven, C Fravalo, D Ruiz-Pino, P Tréguer, B Quéguiner, and C Jeandel. Modelling the silica pump in the permanently open ocean zone of the southern ocean. Journal of Marine Systems, 17(1-4):587–619, 1998. ↩