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

Ccpp compliancy after merge step1 #34

Merged
merged 2 commits into from
Dec 27, 2017
Merged

Ccpp compliancy after merge step1 #34

merged 2 commits into from
Dec 27, 2017

Conversation

climbfuji
Copy link
Collaborator

This PR addresses a first round of issues of the merged, separated physics schemes with regards to CCPP-compliancy:

  • missing arguments in argument tables
  • missing 'end subroutine XYZ' statements
  • case-sensitivity of subroutine names
  • longname conflicts in tables across schemes

…rguments in argument tables, missing 'end subroutine XYZ' statements, case-sensitivity of subroutine names
Copy link
Collaborator

@mzhangw mzhangw left a comment

Choose a reason for hiding this comment

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

subroutines calwxt/calwxt_ramer/calwxt_bourg/calwxt_revised/calwxt_explicit/calwxt_dominant and function xmytw are internal routines of GFS_calpreciptype.f90. But it does not hurt to make them CCPP-compaliant..

@climbfuji
Copy link
Collaborator Author

@mzhangw that's right, some of them are internal routines, but I think it is good manner and coding style, and since I was already working on the routines in that file ...

@ligiabernardet
Copy link
Collaborator

ligiabernardet commented Dec 27, 2017 via email

Copy link
Collaborator

@mzhangw mzhangw left a comment

Choose a reason for hiding this comment

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

For all plyr/plvl and t/q..... in radiation related codes, they are different from other physics in unit (p)and vertical dimension. In RRTMG interstitial code I named them XXX_for_radiation.

Copy link
Collaborator

@mzhangw mzhangw left a comment

Choose a reason for hiding this comment

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

keep it move first

@climbfuji climbfuji merged commit b32a12f into NCAR:master Dec 27, 2017
@climbfuji climbfuji deleted the ccpp_compliancy_after_merge_step1 branch December 27, 2017 18:09
climbfuji pushed a commit to climbfuji/ccpp-physics that referenced this pull request Jun 17, 2020
Option to roll back Thompson MP to WRFv3.8.1 (RAPv5/HRRRv4), add stochastic perturbations code
hannahcbarnes pushed a commit to hannahcbarnes/ccpp-physics that referenced this pull request Aug 3, 2022
dustinswales pushed a commit to dustinswales/ccpp-physics that referenced this pull request Feb 7, 2023
dustinswales pushed a commit to dustinswales/ccpp-physics that referenced this pull request Feb 8, 2023
dustinswales pushed a commit that referenced this pull request Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants