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

Fix convection issues when meteorology is Grell Freitas scheme #2523

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

yuanjianz
Copy link

Name and Institution (Required)

Name: Yuanjian Zhang
Institution: WashU

Describe the update

See discussion #1409

GEOS-IT and GEOS-FP after Jun 2020 switch to Grell Freitas convection from RAS. Some meterology field definitions are changed. This update accommodates these fields to geos-chem convection.

Reported by @viral211 first:

There was an error in archiving the convective precipitation fields (PFLCU and PFICU) in our GEOS-IT and GEOS-FP data after the switch to Grell-Freitas (the fields are just set to zero). These fields are used in GEOS-Chem to calculate convective washout and re-evaporation

@yuanjianz:

Since DQRCU by definition is changed to net precipitation (MERRA-2 definition DQRCU minus layer-wise re-evaporation), do you think we should add layer-wise REEVAP back to match the DQRCU for determining cloud base height? It may lower the cloud base height somehow, given it seems some gas tracer is substantially below observation constraint?

Expected changes

Lower cloud base and restored washout in geos-chem convection driven by GEOS-IT and GEOS-FP after Jun 2020.

Related Github Issue

#2469

@yuanjianz yuanjianz changed the title Fix convections issues when meteorology is Grell Freitas scheme Fix convection issues when meteorology is Grell Freitas scheme Oct 16, 2024
@yantosca yantosca added category: Bug Fix Fixes a previously-reported bug topic: Convection and Mixing Related to cloud convection and PBL mixing labels Oct 17, 2024
ELSE
PDOWN(NLAY) = 0
DO K = NLAY-1, 1, -1
PDOWN(K) = PDOWN(K+1) + DQRCU_MET(K+1) &
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be: PDOWN(K) = PDOWN(K+1) + DQRCU_MET(K) * DELP(K) * G0_100 * 100e+0_fp

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did this to align with the pre-existing configuration:

! PFICU and PFLCU are on level edges
PFICU => State_Met%PFICU (I,J,2:State_Grid%NZ+1) ! Dwnwd flx of conv
! ice precip
! [kg/m2/s]
PFLCU => State_Met%PFLCU (I,J,2:State_Grid%NZ+1) ! Dwnwd flux of conv
! liquid precip
! [kg/m2/s]

But if we look at where PDOWN is used, it seems to imply that PDOWN(K) to be the flux at the bottom of level K. So I think you are right, and we need to fix both RAS and GF's PDOWN.

Also, I have a question about:

! Check if...
! (1) there is precip coming into box (I,J,K) from (I,J,K+1)
! (2) there is re-evaporation happening in grid box (I,J,K)
! (3) there is species to re-evaporate
IF ( PDOWN(K+1) > 0 .and. &
REEVAPCN(K) > 0 .and. &
T0_SUM > 0 ) THEN

Why is essential to have re-evaporation to have wash-out? Couldn't it be washout event without re-evaporation?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right. Re-evaporation should not be a condition for washout, but I guess there will always be re-evaporation when the precip falls through drier air below the cloud base. Could you remove the re-evaporation condition and see how much difference it makes?
Let's fix PDOWN in RAS too. Thanks!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Viral, please check the latest commit.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @yuanjianz, this looks great! One thing I could not tell for certain is whether we go through the entire routine even if there is no convection taking place in a column at the time step, or if there is an early exit somewhere if, say, the convective mass flux is zero throughout the column.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: Bug Fix Fixes a previously-reported bug topic: Convection and Mixing Related to cloud convection and PBL mixing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants