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

RRTMG cloud overlap method update #184

Conversation

climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Aug 11, 2020

Description

This PR

Testing

Before updating tests tests/tests/fv3_ccpp_rrfs_v1beta and tests/tests/fv3_ccpp_rrfs_v1beta_debug, the regression tests passed against existing baseline on:

  • hera.gnu
  • hera.intel
  • orion.intel
  • cheyenne.gnu
  • cheyenne.intel

Logs updated in the PR (didn't test on wcoss, because I have no access and because wcoss is in maintenance).

Updating tests tests/tests/fv3_ccpp_rrfs_v1beta and tests/tests/fv3_ccpp_rrfs_v1beta_debug requires new baselines, new baseline tag is 20200923.

New baselines were created on the following machines and regression tests passed (logs updated in the PR):

  • hera.gnu
  • hera.intel
  • orion.intel
  • cheyenne.gnu
  • cheyenne.intel
  • wcoss_dell_p3

STILL RUNNING: wcoss_cray

Note. A small change to compile.sh was necessary for wcoss_cray after all other regression tests were done (84a036c). We reran the regression tests on hera.intel and wcoss_dell_p3 to make sure that this change also works on the other platforms.

Dependencies

NCAR/ccpp-physics#487
NOAA-EMC/fv3atm#157
#184

Not a dependency, but for the corresponding ufs-s2s-model PR, see ufs-community/ufs-s2s-model#193.

@climbfuji
Copy link
Collaborator Author

@DusanJovic-NOAA @junwang-noaa Are you able to create new baselines on wcoss and run the tests? Or is wcoss still under maintenance?

@@ -56,5 +56,3 @@ cp @[RTPWD]/WW3_input_data/mod_def.* .
cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/ww3_multi.inp .
cp @[RTPWD]/WW3_input_data/@[SYEAR]@[SMONTH]@[SDAY]/rmp_src* .
fi

cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml
Copy link
Collaborator

Choose a reason for hiding this comment

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

So do we not need the ccpp suite file in the run directory?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Not needed, correct.

@@ -92,12 +92,12 @@ case $(hostname -f) in
login4.stampede2.tacc.utexas.edu) MACHINE_ID=stampede ;; ### stampede4
esac

# Overwrite auto-detect with NEMS_MACHINE if set
MACHINE_ID=${NEMS_MACHINE:-${MACHINE_ID}}
Copy link
Collaborator

Choose a reason for hiding this comment

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

Do we know why NEMS_MACHINE does not work?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

We renamed NEMS_COMPILER to RT_COMPILER because it's got nothing to do with NEMS (anymore). Same for machine. Thus, we try to be consistent and call it RT_MACHINE.

@DusanJovic-NOAA DusanJovic-NOAA merged commit d021e7b into ufs-community:develop Sep 28, 2020
epic-cicd-jenkins pushed a commit that referenced this pull request Apr 17, 2023
* Point to CRH branch.

* Adding rocoto where it wasn't present.

* Change Externals.cfg back to default.
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

3 participants