Skip to content
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

Set diagnositc ice falling flux as zero to avoid ice double counting in COSP. #6722

Merged
merged 2 commits into from
Nov 22, 2024

Conversation

yunpengshan2014
Copy link
Contributor

@yunpengshan2014 yunpengshan2014 commented Oct 30, 2024

PR#5827 introduced an unexpected issue affecting the COSP CALIPSO
simulator diagnostics. This issue arises from assigning the P3 diagnostic
precipitating solid phase particle falling flux to “precip_ice_flux” for
diagnostic purposes. Since “precip_ice_flux” is also a required input field
and is treated as snow in the CALIPSO simulator, this results in the
double-counting of solid phase particles. This is because the E3SMv3
implemented the single-ice category version of P3 as used in SCREAM,
where the simulated solid particles are either precipitating or non-precipitating.

While assigning the P3 diagnostic precipitating solid phase particle falling
flux to “precip_ice_flux” is technically correct, it inadvertently leads to
double-counting of ice in the CALIPSO simulator's cloud diagnostics.
Note that this issue does not impact model simulations.

[BFB] except for tests with COSP CALIPSO simulator output

Copy link

github-actions bot commented Oct 30, 2024

PR Preview Action v1.4.8
🚀 Deployed preview to https://E3SM-Project.github.io/E3SM/pr-preview/pr-6722/
on branch gh-pages at 2024-11-21 19:19 UTC

@rljacob
Copy link
Member

rljacob commented Oct 31, 2024

@yunpengshan2014 can you open an issue describing the problem?

@yunpengshan2014
Copy link
Contributor Author

yunpengshan2014 commented Nov 2, 2024 via email

@rljacob
Copy link
Member

rljacob commented Nov 2, 2024

No there needs to be a github issue.

@wlin7
Copy link
Contributor

wlin7 commented Nov 5, 2024

@yunpengshan2014 , look like with the current P3 scheme, the assignment for precip_ice_flux should never exist. I would suggest delete the line altogether, instead of just commenting out.

@crterai
Copy link
Contributor

crterai commented Nov 8, 2024

This PR addresses issue #6735.

@crterai
Copy link
Contributor

crterai commented Nov 8, 2024

@yunpengshan2014 - Would you address @wlin7's comment? Then I can approve the PR.

@rljacob
Copy link
Member

rljacob commented Nov 21, 2024

Notes: will remove instead of just commenting out code.

@crterai
Copy link
Contributor

crterai commented Nov 21, 2024

Thanks, @wlin7!

@wlin7
Copy link
Contributor

wlin7 commented Nov 21, 2024

@crterai , I have remove the commented out lines. If ever needed again for diagnostics purpose, the calculations are the same as for sflx.

wlin7 added a commit that referenced this pull request Nov 21, 2024
…6722)

Set diagnositc ice falling flux as zero to avoid ice double counting in COSP

PR #5827 introduced an unexpected issue affecting the COSP CALIPSO
simulator diagnostics. This issue arises from assigning the P3 diagnostic
precipitating solid phase particle falling flux to “precip_ice_flux” for
diagnostic purposes. Since “precip_ice_flux” is also a required input field
and is treated as snow in the CALIPSO simulator, this results in the
double-counting of solid phase particles. This is because the E3SMv3
implemented the single-ice category version of P3 as used in SCREAM,
where the simulated solid particles are either precipitating or non-precipitating.

While assigning the P3 diagnostic precipitating solid phase particle falling
flux to “precip_ice_flux” is technically correct, it inadvertently leads to
double-counting of ice in the CALIPSO simulator's cloud diagnostics.
Note that this issue does not impact model simulations.

[BFB] except for tests with COSP CALIPSO simulator output
@wlin7
Copy link
Contributor

wlin7 commented Nov 21, 2024

Merged to next.

@wlin7 wlin7 merged commit ce7bb7b into master Nov 22, 2024
16 checks passed
@wlin7 wlin7 deleted the yunpengshan2014/E3SM/FixIceFluxIusseinP3 branch November 22, 2024 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants