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

Update rrtmg radiation code from NEMSfv3gfs #93

Closed
wants to merge 3 commits into from
Closed

Update rrtmg radiation code from NEMSfv3gfs #93

wants to merge 3 commits into from

Conversation

llpcarson
Copy link
Contributor

Updates to radiation since the fv3 v0 release:

1. Add two new entries in the "clouds" array (diagnositc output only?)
2. surface perturbations
3. Re-order a few if-tests in radlw_main.f

modified:   GFS_layer/GFS_radiation_driver.F90
modified:   physics/radiation_clouds.f
modified:   physics/radiation_surface.f
modified:   physics/radlw_main.f
modified:   physics/radsw_main.f

This PR also needs a PR from FV3, to update the dy-core metadata tables in GFS_typedefs.F90

    1. Add two new entries in the "clouds" array (diagnositc output only?)
    2. surface perturbations
    3. Re-order a few if-tests in radlw_main.f

	modified:   GFS_layer/GFS_radiation_driver.F90
	modified:   physics/radiation_clouds.f
	modified:   physics/radiation_surface.f
	modified:   physics/radlw_main.f
	modified:   physics/radsw_main.f
@llpcarson
Copy link
Contributor Author

Code compiles OK, just starting to run some tests now. The long names for the new vars are likely not physically correct - not well described/documented in the code!

PR for FV3 is #8: https://github.com/NCAR/FV3/pull/8

@@ -1290,6 +1291,7 @@ subroutine GFS_radiation_driver &
cld_iwp=clouds(:,:,4), cld_ref_ice=clouds(:,:,5), &
cld_rwp=clouds(:,:,6), cld_ref_rain=clouds(:,:,7), &
cld_swp=clouds(:,:,8), cld_ref_snow=clouds(:,:,9), &
cld_od_total=clouds(:,:,10), cld_od_layer w=clouds(:,:,11), &
Copy link
Collaborator

Choose a reason for hiding this comment

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

Does this compile? what is the w doing in between cld_od_layer and =clouds(:,:,11)?

@@ -1256,6 +1256,7 @@ subroutine GFS_radiation_driver &
cld_iwp=clouds(:,:,4), cld_ref_ice=clouds(:,:,5), &
cld_rwp=clouds(:,:,6), cld_ref_rain=clouds(:,:,7), &
cld_swp=clouds(:,:,8), cld_ref_snow=clouds(:,:,9), &
cld_od_total=clouds(:,:,10), cld_od_layer w=clouds(:,:,11), &
Copy link
Collaborator

Choose a reason for hiding this comment

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

Does this compile? what is the w doing in between cld_od_layer and =clouds(:,:,11)?

@climbfuji
Copy link
Collaborator

@llpcarson let me know when this code change is finished and ready to go in, see also my comments to one of the changes

@llpcarson
Copy link
Contributor Author

llpcarson commented Jun 13, 2018 via email

@climbfuji
Copy link
Collaborator

This PR was superseded by #101 and the corresponding PRs to the other repositories involved.

@climbfuji climbfuji closed this Jun 29, 2018
SamuelTrahanNOAA added a commit to SamuelTrahanNOAA/ccpp-physics that referenced this pull request Jun 8, 2021
…n_20210531

Update gsl/develop from main 2021/05/31
hannahcbarnes pushed a commit to hannahcbarnes/ccpp-physics that referenced this pull request Aug 3, 2022
* Merge branch 'man_hafs_sas_without_updates_of_dtc_develop_49b73a8f4149ca88f071dbaae81f1769b120f1e0' into HEAD
* gfsphysics/physics/GFS_debug.F90: add capability to debug 1-d logical arrays
* Clean up error messages in gfsphysics/GFS_layer/GFS_typedefs.F90

Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>
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.

2 participants