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

2020.02 candidate into NOAA-GFDL/dev/gfdl #19

Merged
merged 20 commits into from
Mar 20, 2020
Merged

2020.02 candidate into NOAA-GFDL/dev/gfdl #19

merged 20 commits into from
Mar 20, 2020

Conversation

bensonr
Copy link
Contributor

@bensonr bensonr commented Mar 19, 2020

This merge request is to push the updated nesting infrastructure into the dev/gfdl branch tracking FV3 for GFDL model components. It has been checked against GFDL models and does not change answers.

Almost every file has been touched as this update removes whitespace, tab characters, etc.

bensonr and others added 19 commits July 17, 2019 14:07
* commit of new version of dycore from Weather and Climate Dynamics Group at GFDL

* updated versions of GFDL-specific files from dev/gfdl

* updated README.md with current release information

* cleaned up a few lines in fv_dynamics

* new file RELEASE.md with release notes documenting differences between this and the last release

* updated RELEASE.md message

* hand merge of diagnostic updates

* remove trailing spaces from sources

* updates to merge some GFDL specific updates into this public release
* commit of new version of dycore from Weather and Climate Dynamics Group at GFDL

* updated versions of GFDL-specific files from dev/gfdl

* updated README.md with current release information

* cleaned up a few lines in fv_dynamics

* new file RELEASE.md with release notes documenting differences between this and the last release

* updated RELEASE.md message

* hand merge of diagnostic updates

* remove trailing spaces from sources

* updates to merge some GFDL specific updates into this public release

* updated README.md

* updated GFDL_tools/fv_cmip_diag to be consistent with dev/gfdl branch
Copy link
Member

@underwoo underwoo left a comment

Choose a reason for hiding this comment

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

@bensonr I managed to get through about 1/2 of the files for review. I'll still work through the others, but I wanted to give you a chance to comment on what I found so far. I will finish my review tomorrow.

As this has a lot of changes, I am unable to look real close at the code changes. I don't think I will mark this a "request changes", but if the items will be addressed, I think it would make the code easier to maintain.

driver/SHiELD/atmosphere.F90 Show resolved Hide resolved
driver/SHiELD/atmosphere.F90 Show resolved Hide resolved
driver/SHiELD/atmosphere.F90 Show resolved Hide resolved
driver/SHiELD/gfdl_cloud_microphys.F90 Show resolved Hide resolved
driver/SHiELD/gfdl_cloud_microphys.F90 Show resolved Hide resolved
driver/SHiELD/gfdl_cloud_microphys.F90 Show resolved Hide resolved
driver/SHiELD/gfdl_cloud_microphys.F90 Show resolved Hide resolved
model/fv_cmp.F90 Show resolved Hide resolved
@@ -310,7 +311,7 @@ subroutine fv_subgrid_z( isd, ied, jsd, jed, is, ie, js, je, km, nq, dt, &
! top layer unphysically warm
ri = 0.
elseif ( tv2<t_min ) then
ri = min(ri, 0.2)
ri = min(ri, 0.1)
Copy link
Member

Choose a reason for hiding this comment

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

Just want to verify that this change from 0.2 to 0.1 is desired. I also hope the change, or some explanation is described in a commit message.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Some portions of FV3 are still undergoing development, testing, and evaluation. This particular section of code is currently used for short-term prediction and this change is most likely due to the tuning aspects of testing and evaluation.

@lharris4 would need to comment on how this change is documented.

tools/fv_nggps_diag.F90 Show resolved Hide resolved
@lharris4
Copy link
Contributor

lharris4 commented Mar 20, 2020 via email

driver/GFDL/atmosphere.F90 Show resolved Hide resolved
model/nh_utils.F90 Show resolved Hide resolved
tools/external_ic.F90 Show resolved Hide resolved
tools/fv_diagnostics.F90 Show resolved Hide resolved
Copy link
Member

@underwoo underwoo left a comment

Choose a reason for hiding this comment

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

As mentioned in previous comments, there are many places throughout the code that have sections of commented out code. I understand that some are references for possible future work, or to implement features that used to work. I suggest adding additional comments to indicate this in the code.

@bensonr
Copy link
Contributor Author

bensonr commented Mar 20, 2020

@mlee03 @underwoo @laurenchilutti - thank you for the reviews. I am merging this code and tagging it so the 2020.02 release (for GFDL models) testing can commence.

@bensonr bensonr merged commit 85333b8 into NOAA-GFDL:dev/gfdl Mar 20, 2020
@colingladueNOAA
Copy link

I will commence the test tagging.

@bensonr bensonr deleted the dev/gfdl_nest_merge branch April 20, 2020 20:00
climbfuji pushed a commit to climbfuji/GFDL_atmos_cubed_sphere that referenced this pull request Jul 7, 2020
* Fix for multi_gases to 32 bit compiling
* Add a subroutine to read multi_gases_nml to be consistent with others
* Replace rilist and cpilist with ri and cpilist for multi_gases_nml
christinaholtNOAA pushed a commit to NOAA-GSL/GFDL_atmos_cubed_sphere that referenced this pull request May 25, 2021
* Fix for multi_gases to 32 bit compiling
* Add a subroutine to read multi_gases_nml to be consistent with others
* Replace rilist and cpilist with ri and cpilist for multi_gases_nml
christinaholtNOAA pushed a commit to NOAA-GSL/GFDL_atmos_cubed_sphere that referenced this pull request May 25, 2021
* Fix for multi_gases to 32 bit compiling
* Add a subroutine to read multi_gases_nml to be consistent with others
* Replace rilist and cpilist with ri and cpilist for multi_gases_nml
climbfuji pushed a commit to climbfuji/GFDL_atmos_cubed_sphere that referenced this pull request Apr 24, 2024
Merge geos/develop into geos/MAPL-2.0
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.

6 participants