Skip to content

HWRF SAS deep/shallow convective schemes#373

Closed
mzhangw wants to merge 8 commits into
NCAR:dtc/developfrom
mzhangw:HAFS_sas
Closed

HWRF SAS deep/shallow convective schemes#373
mzhangw wants to merge 8 commits into
NCAR:dtc/developfrom
mzhangw:HAFS_sas

Conversation

@mzhangw
Copy link
Copy Markdown
Contributor

@mzhangw mzhangw commented Dec 18, 2019

This branch implements HWRF deep/shal SAS schemes into CCPP. They are using the same codes as GFS SASAS schemes (imfdeepcnv/imfshalcnv=2). To switch to HWRF version, turn on hwrf_samfdeep and hwrf_samfshal in NML:

hwrf_samfdeep=.true.
hwrf_samfshal=.true.
asolfac_deep = 0.89 !#GFS:0.958
asolfac_shal = 0.89 !#GFS:0.958

The associated PR : NCAR/fv3atm#23

Copy link
Copy Markdown
Collaborator

@climbfuji climbfuji left a comment

Choose a reason for hiding this comment

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

I know this PR is work in progress, but I would like to raise concerns that I have early on in the process. While the idea of having one unified codebase for the SAS and HWRF SAS convective schemes is good, I am worried about the computational performance (and the readability to a lesser extent). There is a large number of "if" statements inside do loops, and the compiler may not be able to optimize and rearrange all of those. I think this deserves some discussion, especially in moving forward with our physics unification efforts. @ligiabernardet @llpcarson @grantfirl

@mzhangw
Copy link
Copy Markdown
Contributor Author

mzhangw commented Dec 27, 2019

I have modified HWRF sas .i.e. moving hwrf_samf* out of the loop as suggested and run the full RTs. All seems good EXCEPT these two:
fv3_ccpp_stretched_nest_prod
fv3_ccpp_regional_c768_prod

However, the corresponding RTs with REPO passed the RTs and fv3_ccpp_stretched_nest_debug_prod passed RT too!

@climbfuji
Copy link
Copy Markdown
Collaborator

I am closing this PR, since it will be merged to master as part of #423 and to dtc/hwrf-physics as part of #433.

@climbfuji climbfuji closed this Apr 11, 2020
@mzhangw mzhangw deleted the HAFS_sas branch December 15, 2021 21:20
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.

2 participants