Repository navigation
v11.5
January 2023
Water Quality — Silica Handling (Multi-algal Classes)
mod_wq.f90: Silica settling flux (WQDFSI) now computed over all algal classes
withISILICA > 0, replacing the previous single-diatom lookup. Also extended the
benthic flux computation for silica (WQDFSI) and phosphate (WQDFLP) to loop
over all silica-active classes.mod_zoopl.f90: Zooplankton silica-fraction (FRSI) now sums over all algal
classes withISILICA > 0.mod_diagen.f90: Sediment diagenesis silica flux now loops over all silica-active
algal classes inSMDFSI(L)rather than a single diatom.mod_wq_vars.f90: DeprecatedSMDWQANCarray (N:C ratio per algae) removed.
DIATOMvariable documented as deprecated.
Water Quality — Point Source Load Scaling
mod_wq.f90: All water-quality point-source load rates (WQWPSL) are now
multiplied by a time-step scaling factorPSMLMULTIPLIERin two-time-level
(ISTL==3) mode. This corrects a systematic over-loading by point sources in
two-time-level runs. Affects all 19 WQ constituents.
MPI / Output
Mod_Map_Write_EE_Binary.f90: Improved Doxygen documentation forMap_Write_WSOUT,
Map_Write_VELOUT,Map_Write_BCOUT,Map_Write_WCOUT, and
Map_Write_SEDZLJOUT. Minor indentation fixes throughout.
Eutrophication
mod_wq.f90: Removed legacy dualISDYNSTPtime branches; all timing now uses
TIMESEC/86400.orTIMESEC/TCON. Time calculation for loading series
interpolation similarly simplified.mod_wq.f90: Fixed OMPREDUCTION(+:IFLAG)for the thin-layer check loop.mod_wq.f90: Updated WQ loading format statements (110/111) to accommodate up to
20 constituents.