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

ugwp_driver_v0.f compilation warning fix #4

Merged

Conversation

grantfirl
Copy link
Collaborator

fix compilation warnings related to wrong arguments passed into 2 subroutines in ugwp_driver_v0.f (note that the code that generated the warnings is in a non-active section)

Associated PR: NCAR/ccpp-physics#354

…routines in ugwp_driver_v0.f (note that the code that generated the warnings is in a non-active section)
@grantfirl
Copy link
Collaborator Author

Note that Valery has approved this fix.

@grantfirl
Copy link
Collaborator Author

@climbfuji Since this only affects non-active code, I don't see a point in running RTs, do you? If no RTs needed, this is ready to merge.

@climbfuji
Copy link
Collaborator

No need to run the regression tests. For merging, I would want to know that the code compiles with both Intel and GNU with both Debug and Release for SCM / DEBUG, PROD and REPRO for UFS. I am happy to check out the code and do the test compilations for UFS. Let me know. Thanks!

@grantfirl
Copy link
Collaborator Author

This compiles with SCM on Mac/Gnu Debug/Release and Hera/Intel Debug/Release. I'm assuming since this change is IPD and CCPP that you want CCPP=Y/N and REPRO=Y/N (4 total compilations). I'll start this, but I need to stop early today for my daughter's dance recital and then I'm gone for a week, so I'll let you know what I get through in terms of compilations with UFS.

@climbfuji
Copy link
Collaborator

This compiles with SCM on Mac/Gnu Debug/Release and Hera/Intel Debug/Release. I'm assuming since this change is IPD and CCPP that you want CCPP=Y/N and REPRO=Y/N (4 total compilations). I'll start this, but I need to stop early today for my daughter's dance recital and then I'm gone for a week, so I'll let you know what I get through in terms of compilations with UFS.

Great, thank you. I'll do whatever you couldn't complete. Just post the directory with the code on hera, please, so that I do not have to check it out manually.

@grantfirl
Copy link
Collaborator Author

grantfirl commented Nov 22, 2019

UFS Compiles with the following MAKEOPTS on Hera/Intel:
REPRO=Y CCPP=Y STATIC=Y SUITES=FV3_GFS_2017
CCPP=Y STATIC=Y SUITES=FV3_GFS_2017
REPRO=Y
""

This and NCAR/ccpp-physics#354 should be good to merge after successfully compiling in all configurations suggested by @climbfuji

@climbfuji
Copy link
Collaborator

UFS also compiles with the following options on hera/intel

'CCPP=Y STATIC=Y SUITES=FV3_GFS_2017 32BIT=Y DEBUG=Y'
'32BIT=Y DEBUG=Y'
'' # i.e. no options, IPD PROD

@climbfuji climbfuji merged commit 2124b57 into NCAR:dtc/develop Nov 25, 2019
climbfuji pushed a commit that referenced this pull request Dec 3, 2019
Bugfixes in inline post, netcdf time stamp and gfs physics for coupled system. GFS physics update to reduce the cold bias in lower atmosphere layer. VLAB tickets: #69814 and #69735. fv3atm issue: #4, #5, #6 and #7.
DusanJovic-NOAA pushed a commit to NOAA-EMC/fv3atm that referenced this pull request Jan 10, 2020
* add new suite definition files for GFSv15p2, GFSv16beta
* update existing suite definition files because of the interstitial code rearrangement (NCAR/ccpp-physics#372)
* clean up CCPP compiler flags, add -Wall for GNU in DEBUG mode
* add satmedmfvifq, shalcnv, sascnvn, Ferrier-Aligo microphysics and dependencies to CCPP prebuild config
* bug fixes for ugwp and noahmp
* move previous-timestep precipitation variables from Tbd to Sfcprop (as recommended by @HelinWei-NOAA, see NCAR/ccpp-physics#319)
* fix compiler warnings about non-existent include directories
* cleanup of old comments in GFS_physics_driver.F90 (see NCAR#4, NCAR#16, and NCAR/ccpp-physics#319
* CCPP annotations in GFS_driver.F90, GFS_radiation_driver.F90, GFS_physics_driver.F90 (comments that describe where code blocks ended up in the CCPP interstitial code)
* capability to coldstart FV3 with GSD physics from RAP/HRRR initial conditions (required for FV3 SAR)
* new suite definition file for coupled model
climbfuji pushed a commit that referenced this pull request Apr 3, 2020
Correction to the GFS physics driver for the add_km feature
climbfuji pushed a commit that referenced this pull request Jul 15, 2020
SamuelTrahanNOAA referenced this pull request in SamuelTrahanNOAA/fv3atm Sep 9, 2021
Revert change to .gitmodules and update submodule pointer for ccpp-physics
SamuelTrahanNOAA referenced this pull request in SamuelTrahanNOAA/fv3atm Jan 7, 2022
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