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

Feature/refconv #1996

Merged
merged 30 commits into from
Dec 1, 2023
Merged

Conversation

ericaligo-NOAA
Copy link
Collaborator

@ericaligo-NOAA ericaligo-NOAA commented Nov 14, 2023

PR Author Checklist:

  • I have linked PR's from all sub-components involved in section below.
  • I am confirming reviews are completed in ALL sub-component PR's.
  • I have run the full RT suite on either Hera/Cheyenne AND have attached the log to this PR below this line:
  • I have added the list of all failed regression tests to "Anticipated changes" section.
  • I have filled out all sections of the template.

Description

@RuiyuSun and I compute convective reflectivity for Thompson or NSSL microphysics and with GF deep, shallow or SAS deep convection. I removed the calculation that was in cu_gf_driver_post.F90 and cu_gf_driver_post.meta, and associated parameters, and added the code to GFS_MP_generic_post.F90. The 3D refl_10cm array will be changed only for configurations running with deep and/or shallow convection. In the process of creating a new baseline. I had to modify regional.nml.IN and change imfhalcnv and imfdeepconv from 2 to -1 otherwise the code would try to calculate convective reflectivity despite no calls for deep/shallow convection.

ufs-community/ccpp-physics#129
NOAA-EMC/fv3atm#720
#1968
NOAA-EMC/fv3atm#716
ufs-community/ccpp-physics#123

Subcomponents involved:

  • AQM
  • CDEPS
  • CICE
  • CMEPS
  • CMakeModules
  • FV3
  • GOCART
  • HYCOM
  • MOM6
  • NOAHMP
  • WW3
  • stochastic_physics
  • none

Anticipated Changes

Input data

  • No changes are expected to input data.
  • Changes are expected to input data:
    • New input data.
    • Updated input data.

Regression Tests:

  • No changes are expected to any regression test.
  • Changes are expected to the following tests:
    FAILED TESTS:
    132 hafs_regional_atm_thompson_gfdlsf_intel failed in check_result
    hafs_regional_atm_thompson_gfdlsf_intel 132 failed in run_test

The above configuration failed because lradar = .true. and both imfshalcnv and imfdeepcnv=.true. The failure was due to differences in all reflectivity fields as to be expected. Other configurations that set lradar =.true. did not fail because imfshalcnv and imfdeepcnv=.false. If there's no shallow or deep convection being used, the reflectivity fields will not be modified.
below -->

Tests effected by changes in this PR:

Libraries

  • Not Needed
  • Needed
    • Create separate issue in JCSDA/spack-stack asking for update to library. Include library name, library version.
    • Add issue link from JCSDA/spack-stack following this item
Code Managers Log
  • This PR is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR.
  • Move new/updated input data on RDHPCS Hera and propagate input data changes to all supported systems.
    • N/A

Testing Log:

  • RDHPCS
    • Hera
    • Orion
    • Hercules
    • Jet
    • Gaea
    • Cheyenne
  • WCOSS2
    • Dogwood/Cactus
    • Acorn
  • CI
    • Completed
  • opnReqTest
    • N/A
    • Log attached to comment

@BrianCurtis-NOAA BrianCurtis-NOAA added Baseline Updates Current baselines will be updated. Incomplete This PR does not have all required information. Please see PR Author checklist. Waiting for Reviews The PR is waiting for reviews from associated component PR's. labels Nov 17, 2023
@grantfirl
Copy link
Collaborator

@ericaligo-NOAA Please remember to attach your RegressionTest_hera.log in the description that shows the expected failures (which RTs should require new baselines).

@grantfirl
Copy link
Collaborator

@ericaligo-NOAA Please remember to attach your RegressionTest_hera.log in the description that shows the expected failures (which RTs should require new baselines).

I think that an RT log from orion should suffice too, if you already have that.

Merge remote-tracking branch 'origin/develop' into feature/refconv
@jkbk2004
Copy link
Collaborator

@ericaligo-NOAA can you sync up your branch to prepare to commit the pr?

@DeniseWorthen
Copy link
Collaborator

@ericaligo-NOAA Could you please clarify which test baselines will change? You say "Any RT that outputs refl_10cm", but CMs don't know which tests that might be.

In your first attached log (not the one with "new baseline") only these tests show as failed:

FAILED TESTS: 
132 hafs_regional_atm_thompson_gfdlsf_intel failed in check_result
hafs_regional_atm_thompson_gfdlsf_intel 132 failed in run_test

Is that correct?

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Nov 30, 2023 via email

Merge remote-tracking branch 'origin/develop' into feature/refconv
@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Nov 30, 2023 via email

@DeniseWorthen
Copy link
Collaborator

DeniseWorthen commented Nov 30, 2023

@ericaligo-NOAA Thanks, that does make sense. Would you please edit the PR to clarify that only this test is impacted because of the combination of lradar=.true. + deep and shallow convection "on".

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Nov 30, 2023 via email

@jkbk2004 jkbk2004 removed the Waiting for Reviews The PR is waiting for reviews from associated component PR's. label Nov 30, 2023
@jkbk2004 jkbk2004 added Ready for Commit Queue The PR is ready for the Commit Queue. All checkboxes in PR template have been checked. and removed Incomplete This PR does not have all required information. Please see PR Author checklist. labels Nov 30, 2023
@zach1221 zach1221 added the jenkins-ci Jenkins CI: ORT build/test on docker container label Nov 30, 2023
@zach1221
Copy link
Collaborator

zach1221 commented Nov 30, 2023

The jenkins-ci ORTs did complete and pass however it failed at the end during the process that generates the push notification I think, so it never notified. Attached are the logs.

Jenkins-ci 1996 ORTs.pdf

@zach1221
Copy link
Collaborator

zach1221 commented Dec 1, 2023

Testing complete, we can start the merging process.

@zach1221
Copy link
Collaborator

zach1221 commented Dec 1, 2023

@jkbk2004 if you don't mind. Can you revert the fv3atm .gitmodule url and update the hash: NOAA-EMC/fv3atm@1f7af4b

@BrianCurtis-NOAA
Copy link
Collaborator

@jkbk2004 if you don't mind. Can you revert the fv3atm .gitmodule url and update the hash: NOAA-EMC/fv3atm@1f7af4b

The .gitmodules edit was not in what was committed to fv3atm develop branch, just need to update to the develop fv3atm hash.

@zach1221 zach1221 merged commit 7407bcf into ufs-community:develop Dec 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Baseline Updates Current baselines will be updated. jenkins-ci Jenkins CI: ORT build/test on docker container Ready for Commit Queue The PR is ready for the Commit Queue. All checkboxes in PR template have been checked.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants