Skip to content

runoff scaling module to adjust Antarctic surface runoff#837

Draft
GMHuettner wants to merge 3 commits intomainfrom
runoff_scaling
Draft

runoff scaling module to adjust Antarctic surface runoff#837
GMHuettner wants to merge 3 commits intomainfrom
runoff_scaling

Conversation

@GMHuettner
Copy link
Collaborator

Module to allow the Antarctic surface runoff to be set to a constant value, multiplied by factor, or set to reference values from provided file(s). Required for experiment where the net runoff freshwater flux between different runs should remain the same.

The module gets initialized (set true/false flag and load reference values) before the first time step. For now the actual scaling happens directly after atmosphere forcing is set, and applies a factor calculated from the surface integrated flux on each runoff node south of -60°, depending on the case set in namelist.config.

Iceberg and/or cavity fluxes should be considered for this, so the actual call of runoff_scaling() will be moved to oce_fluxes() in ice_oce_coupling.F90. Then, depending on the model setup, the reference value can be reduced by the already introduced iceberg/cavity freshwater flux.

@JanStreffing JanStreffing added enhancement New feature or request good first issue Good for newcomers labels Dec 16, 2025
@JanStreffing JanStreffing added this to the FESOM 2.7.1 milestone Dec 16, 2025
@JanStreffing
Copy link
Collaborator

JanStreffing commented Feb 13, 2026

Looking at this again. It seems the cavity default results have changed. Should they have? Should we update the truth, or should the scheme be turned off by default?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request good first issue Good for newcomers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants