-
Notifications
You must be signed in to change notification settings - Fork 250
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
Add GEFS regression test suite from EP5r2 configuration/case #2442
base: develop
Are you sure you want to change the base?
Add GEFS regression test suite from EP5r2 configuration/case #2442
Conversation
…esn't run with namelist error
Hi @jkbk2004 . If there are no input data changes coming up, can we stage input data for new test cases? Maybe @[INPUTDATA_ROOT]/GEFS/ is a good place. It's on hera at /scratch1/NCEPDEV/nems/Nick.Szapiro/tasks/input_data/gefs.v13/RT_GEFS/ . The contents of WW3 subdirectory probably belong under INPUTDATA_ROOT_WW3 instead |
Are the versions of PIO, netcdf-fortran, netcdf-c, and HDF5 all the same on hercules as on other platforms? |
Hi @edwardhartnett. Hercules is maybe the only platform reliably running gnu tests right now. I see the same gnu and intel libraries via spack-stack-1.6.0 on hercules: |
OK, I thought we had switched to hdf5-1.14.3? Some parallel I/O bugs were fixed in HDF5-1.14.3. |
@edwardhartnett We can test with updated packages. What versions would you suggest? |
hdf5-1.14.3 |
Commit Queue Requirements:
Description:
This PR updates the cpld_bmark_p8 tests to a prototype GEFS test case of fully coupled s2swa+IAU+stochastics, with configuration and warm starts from restarts of EP5r2 ensemble member 1 for 2021-03-25 06Z.
The EP5r2 test case was kindly provided by @bingfu-NOAA via @junwang-noaa with aerosol input data and configurations from @lipan-NOAA. The wave element mask has been modified as in TODO.
A separate INPUTDATA_ROOT_BMIC is no longer needed and is removed.
The test suite regression tests basic reproducibility/quality checks, particularly:
140: The OSC pt2pt component does not support MPI_THREAD_MULTIPLE in this release.
140: Workarounds are to run on a single node, or to use a system with an RDMA
140: capable network such as Infiniband.
Error in handle_err: get_var3_r4 get_vara_real delp_inc NetCDF: HDF error
with caveats across supported platforms. TODO see pre-test matrix
All tests pass on supported platforms
With increased WAV_tasks, hangs 30 minutes into simulation
No major diffs from GEFS workflow configuration
I have tried to note intentional differences. Please let us know if you see differences.
Depending on aerosol coupling, GOCART .rc files and ExtData directory structure may be revised for consistency with global-workflow.
This benchmark configuration and case may be updated, particularly with GEFS reforecast or UFS case study.
Test failures may be better served via library/platform support and work will continue in follow up issues, including:
TODO: Scripts need finalizing once filepaths are in shared space.
Input data is currently in user space on hera:
/scratch1/NCEPDEV/nems/Nick.Szapiro/tasks/input_data/gefs.v13/RT_GEFS/
Commit Message:
Priority:
Git Tracking
UFSWM:
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Need to update UPP hash to include UPP PRs already committed (Add aerosol fields in the gefs UPP control files NOAA-EMC/UPP#1052, Add gefs inline post itag file NOAA-EMC/UPP#1060, and Reduce the printouts for GEFS processing. NOAA-EMC/UPP#1075)
Changes
Regression Test Changes (Please commit test_changes.list):
Input data Changes:
Library Changes/Upgrades:
Testing Log: