Skip to content

Enable inline post.#27

Merged
christinaholtNOAA merged 12 commits into
NOAA-GSL:rrfs_cloudfrom
christinaholtNOAA:inline_post
Apr 15, 2021
Merged

Enable inline post.#27
christinaholtNOAA merged 12 commits into
NOAA-GSL:rrfs_cloudfrom
christinaholtNOAA:inline_post

Conversation

@christinaholtNOAA
Copy link
Copy Markdown
Collaborator

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

@christinaholtNOAA christinaholtNOAA changed the title Inline post Enable inline post. Apr 15, 2021
Copy link
Copy Markdown
Collaborator

@christopherwharrop-noaa christopherwharrop-noaa left a 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.

@danielabdi-noaa
Copy link
Copy Markdown
Collaborator

Should we maybe add loading of the correct rocoto in wflow_aws.env ? I had to do that manually after fresh cloning of the repository.

@christinaholtNOAA
Copy link
Copy Markdown
Collaborator Author

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. :)

@christinaholtNOAA
Copy link
Copy Markdown
Collaborator Author

Just to double check, we want this in there, right?

module use /contrib/apps/modules
module load rocoto

@danielabdi-noaa
Copy link
Copy Markdown
Collaborator

Just to double check, we want this in there, right?

module use /contrib/apps/modules
module load rocoto

Yes.

@christinaholtNOAA christinaholtNOAA merged commit c21b0b6 into NOAA-GSL:rrfs_cloud Apr 15, 2021
Ruifang-Li pushed a commit to Ruifang-Li/ufs-srweather-app that referenced this pull request Sep 23, 2021
 - 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>
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.

3 participants