forked from ESCOMP/CMEPS
-
Notifications
You must be signed in to change notification settings - Fork 8
Enable new exchange of CAM computes enthalpy which is sent to BLOM #42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
mvertens
merged 16 commits into
NorESMhub:noresm
from
mvertens:feature/cam_computes_enthalpy
Oct 17, 2025
Merged
Enable new exchange of CAM computes enthalpy which is sent to BLOM #42
mvertens
merged 16 commits into
NorESMhub:noresm
from
mvertens:feature/cam_computes_enthalpy
Oct 17, 2025
Conversation
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
…uritzen (NCAR) and Thomas Toniazzo (Bjerknes Centre / NORCE)
Fixing call to ocnAccum for restarts
Add default for 2deg coupled
added Taylor et al. (1996) ocean albedo scheme
mvdebolskiy
reviewed
Oct 9, 2025
This was referenced Oct 10, 2025
mvdebolskiy
reviewed
Oct 13, 2025
mvdebolskiy
reviewed
Oct 13, 2025
mvdebolskiy
reviewed
Oct 15, 2025
mvdebolskiy
reviewed
Oct 16, 2025
mvdebolskiy
approved these changes
Oct 16, 2025
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.
Description of changes
Enable new exchange of CAM computes enthalpy which is sent to BLOM
Specific notes
This PR supersedes #36
CAM now sends to BLOM a new enthalpy flux as required for energy consistency with atmospheric water exchange.
This is based on an implementation of Thomas Toniazzo.
This is triggered by the new nuopc.runconfig variable
atm_computes_enthalpy_flux. By default this is false. Adding auser_nl_cplsetting of .true. ensures CAM will export/ and BLOM will receive the required fields.Due to restrictions in BLOM, what is sent are two fields - the heat flux components due to material material enthalpy flux of the enthalpy flux of evaporation (Faxa_hmat) and the ocean average of all other enthalpy flux components (Faxa_hmoa). In addition, the enthalpy associated with river is sent back to the atm.
A new budget table version (v2) has been added to account for these new fluxes.
The following PRs are needed to have the exchange enabled
Contributors other than yourself, if any: @matsbn Thomas Toniazzo.
CMEPS Issues Fixed: None
Are changes expected to change answers? bfb if enthalpy exchange is not enabled
Any User Interface Changes (namelist or namelist defaults changes)?
atm_computes_enthalpy_fluxandmed_computes_enthalpy_flux. By default both are false - and med_computes_enthalpy_flux is used only by CESM not by NorESM.Testing performed