-
Notifications
You must be signed in to change notification settings - Fork 26
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
Enable inline post. #27
Enable inline post. #27
Conversation
Change platform from aws.intel to aws. Change Intel MPI module to use the module that supports EFA.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only nitpick is the removal of newline in the env/build_aws_intel.env
file.
Should we maybe add loading of the correct rocoto in |
I can absolutely add that. We haven't historically done that in the repo, but this branch is all about making our lives easier for this project. :) |
Just to double check, we want this in there, right?
|
Yes. |
- Adds a CMake build using ExternalProject_Add. - Makes modifications to build_all.sh and install_all.sh for back-compatibility with old build system. The old build system will remain in, but is now deprecated, and will be removed in the coming weeks. To build, have the necessary modules loaded and run: ``` mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=<prefix> make ``` The docs/ directory contains README files with instructions for specific platforms/compilers - **Cheyenne**: Build and end-to-end test ("DOT_OR_USCORE" test case) was successful on Cheyenne with intel, both for the cmake build and the old build script (that will soon be deprecated). Path to tests: /glade/scratch/kavulich/UFS_CAM/testing/SRW_PR_27/expt_dirs/ - **Hera**: Build and end-to-end tests successful (aside from expected failures). Path to tests: /scratch2/BMC/det/kavulich/workdir/SRW_PR_27/expt_dirs - **Jet**: Build test was successful. Resolves NOAA-GSL#7, partially resolves NOAA-GSL#5 Co-authored-by: kgerheiser <kgerheiser@icloud.com>; Michael Kavulich, Jr <kavulich@ucar.edu>
DESCRIPTION OF CHANGES:
This change allows for the use of the Inline Post with the forecast model, and removes the EMC_Post externals/build. It sets the subset of physics packages that we want to run for the HWT. Lastly, it points to a UFS_UTILS branch that has a fix for running successfully with GEFS initial and boundary conditions.
Dependencies
This set of mods should be merged along with a PR in the regional_workflow repository.
TESTS CONDUCTED:
These changes were tested by @christopherwharrop-noaa and @danielabdi-noaa on AWS, and by Christina on Hera.
CONTRIBUTORS (optional):
@christopherwharrop-noaa @danielabdi-noaa