runoff scaling module to adjust Antarctic surface runoff#837
Draft
GMHuettner wants to merge 3 commits intomainfrom
Draft
runoff scaling module to adjust Antarctic surface runoff#837GMHuettner wants to merge 3 commits intomainfrom
GMHuettner wants to merge 3 commits intomainfrom
Conversation
JanStreffing
requested changes
Dec 16, 2025
Collaborator
|
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? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.