-
Notifications
You must be signed in to change notification settings - Fork 383
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
Conservation problems for non-water species #2704
Comments
It was really @beharrop that found this bug in E3SM, though I found out about it independently from my CESM co-chair status... |
This is a critical bug for longer prognostic CO2 simulations. We will need it fixed for v2. Flagging @kvcalvin . |
Yes, we will definitely need this one fixed. |
Updating title so its a bug and not a task. See also https://acme-climate.atlassian.net/wiki/spaces/EBGC/pages/915571720/Conservation+problems+for+non-water+species+aerosol+trace+gases |
@wlin7 : here is the issue w.r.t. tracer conservation in the atmosphere. |
All non-water tracers are kept as dry mixing ratios, but CLUBB and the gravity wave parameterizations assume wet mixing ratios, and break conservation when they are called. This fix converts dry mixing ratios to wet mixing ratios prior to calling the routines that need wet mixing ratios. The code fixes follow similar fixes from CESM2, with additional modifications for E3SM-specific components. Fixes #2704 [Non-BFB] - Non Bit-For-Bit [CC] - Climate Changing
I didn't check, but I wouldn't think so. Energy depends on the water species, but those are always kept as wet mixing ratios, so were not subject to this bug. Though the fact that it was the same two parameterizations for both issues is suspicious. I can try a quick run with print_energy_errors = .true. set. Does the error show up immediately? Can I get away with running just a few time steps? |
@beharrop , yes, the conservation errors pop up in the first few steps so you should be able to see what happens with print_energy_error = .true. right away. |
@AaronDonahue, great. I will try that and report back. |
@AaronDonahue, Nope. #2883 still yields energy conservation error printouts from gwdrag. I only ran out 14 timesteps and didn't see any errors from CLUBB. |
@beharrop , thanks for checking. I wonder if the CLUBB energy errors have been remedied. It is on my todo list to re-simulate the errors and put together a more comprehensive explanation of what is going on. I'll report back about the CLUBB errors when I do. |
All non-water tracers are kept as dry mixing ratios, but CLUBB and the gravity wave parameterizations assume wet mixing ratios, and break conservation when they are called. This fix converts dry mixing ratios to wet mixing ratios prior to calling the routines that need wet mixing ratios. The code fixes follow similar fixes from CESM2, with additional modifications for E3SM-specific components. Fixes #2704 [Non-BFB] - Non Bit-For-Bit See confluence for a more detailed description about these tags.
All non-water tracers are kept as dry mixing ratios, but CLUBB and the gravity wave parameterizations assume wet mixing ratios, and break conservation when they are called. This fix converts dry mixing ratios to wet mixing ratios prior to calling the routines that need wet mixing ratios. The code fixes follow similar fixes from CESM2, with additional modifications for E3SM-specific components. Fixes #2704 [Non-BFB] - Non Bit-For-Bit [CC] - Climate Changing
All non-water tracers are kept as dry mixing ratios, but CLUBB and the gravity wave parameterizations assume wet mixing ratios, and break conservation when they are called. This fix converts dry mixing ratios to wet mixing ratios prior to calling the routines that need wet mixing ratios. The code fixes follow similar fixes from CESM2, with additional modifications for E3SM-specific components. Fixes #2704 [Non-BFB] - Non Bit-For-Bit [CC] - Climate Changing
…8-07-06 Jgfouca/branch for acme split 2018 07 06 Test suite: scripts_regression_tests Test baseline: Test namelist changes: Test status: [bit for bit, roundoff, climate changing] Fixes [CIME Github issue #] User interface changes?: Update gh-pages html (Y/N)?: Code review:
…_2024_02_05 Automatically Merged using E3SM Pull Request AutoTester PR Title: Update EKAT to bring in cmake fix PR Author: jgfouca PR LABELS: AT: AUTOMERGE
From Peter Lauritzen via @PeterCaldwell:
The text was updated successfully, but these errors were encountered: