Skip to content

v11.5

Choose a tag to compare

@perspicacious-one perspicacious-one released this 01 Apr 16:58
· 12 commits to main since this release

January 2023

Water Quality — Silica Handling (Multi-algal Classes)

  • mod_wq.f90: Silica settling flux (WQDFSI) now computed over all algal classes
    with ISILICA > 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 with ISILICA > 0.
  • mod_diagen.f90: Sediment diagenesis silica flux now loops over all silica-active
    algal classes in SMDFSI(L) rather than a single diatom.
  • mod_wq_vars.f90: Deprecated SMDWQANC array (N:C ratio per algae) removed.
    DIATOM variable 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 factor PSMLMULTIPLIER in 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 for Map_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 dual ISDYNSTP time branches; all timing now uses
    TIMESEC/86400. or TIMESEC/TCON. Time calculation for loading series
    interpolation similarly simplified.
  • mod_wq.f90: Fixed OMP REDUCTION(+:IFLAG) for the thin-layer check loop.
  • mod_wq.f90: Updated WQ loading format statements (110/111) to accommodate up to
    20 constituents.