Rrfs ci#1
Closed
robgpita wants to merge 63 commits into
Closed
Conversation
## DESCRIPTION OF CHANGES: * Update hashes of regional_workflow and ufs-weather-model to work with PR #[416](https://github.com/NOAA-EMC/regional_workflow/pull/416) into regional_workflow. * Fix devbuild.sh to work with new .env files (instead of old README files). ## TESTS CONDUCTED: See PR #[416](https://github.com/NOAA-EMC/regional_workflow/pull/416) in regional_workflow.
* Add the FV3_HRRR suite to the list of suites to build. * Update regional_workflow hash.
## DESCRIPTION OF CHANGES: Update hash of regional_workflow to the latest PR (#[421](https://github.com/NOAA-EMC/regional_workflow/pull/421)) in the regional_workflow repo. ## TESTS CONDUCTED: See PR #[421](https://github.com/NOAA-EMC/regional_workflow/pull/421) into regional_workflow.
## DESCRIPTION OF CHANGES: Update hash of regional_workflow to the latest PR (#[450](https://github.com/NOAA-EMC/regional_workflow/pull/450)) in the regional_workflow repo. ## TESTS CONDUCTED: See PR #[450](https://github.com/NOAA-EMC/regional_workflow/pull/450) into regional_workflow.
…o be less v1.0.0 specific.
…ixes, add Cheyenne workflow file (#130) * Bring over documentation from release branch * Bring over cheyenne workflow file from release branch * Users guide spelling fixes from Jamie * A few more spelling fixes, capitalization consistency in Users Guide * Fix some merge weirdness in docs/INSTALL * Remove SystemRequirements.rst which is no longer needed (incorporated into another chapter)
- Update Externals.cfg to point to hash of UFS_UTILS with bug fix - Update Quickstart documentation accordingly Out-of-the-box case builds with GNU and workflow runs to completion on Cheyenne.
…-stack (#138) * Update the build environment for wcoss dell * Update the build environment for wcoss cray * Update the build environment for Hera * Update build environment for Orion * Rearrange modules in alphabetical order * Remove unnecessary modules
Add templates for bug and feature issues.
…l (hash 2f1c8e1) (#140) ## DESCRIPTION OF CHANGES: This PR (along with https://github.com/NOAA-EMC/regional_workflow/pull/492) update the UFS SRW App to work with a more up-to-date hash of the ufs-weather-model (ufs-community/ufs-weather-model@2f1c8e1) ## TESTS CONDUCTED: Ran full suite of tests on Hera (aside from nco tests) with updated environment files (/scratch2/BMC/det/kavulich/workdir/update_app_master/step-by-step/expt_dirs/). The only new failures are only for older versions of NAM input; this is due to a change in the weather model, and will need to be handled in a separate PR. Ran several end-to-end tests on Cheyenne (Intel 19.1.1) and Jet. Also ran the Graduate Student Test case on Orion. No failures outside of those outlined above and a few previously-known failures. **Tests have not been run on WCOSS platforms; these will likely fail without being updated to the latest ESMF modules but DTC does not have access to update and test** ## ISSUE: Fixes issue #134
* Match the name of forecast model with repo * Match the name of forecast with repo * Match the name of forecast model with repo
* Add inline_post flag to build config * Update env for wcoss dell * Update to the latest versions * Update hash of regional workflow
## DESCRIPTION OF CHANGES: Bug fix for PR #152: `hase` -> `hash` in Externals.cfg. ## TESTS CONDUCTED: None.
* Add arguments to devbuild.sh script * Documented with --help * Automatically determines machine name * Automatically determines compiler based on machine name * Added options for app, ccpp suite, and components * Added option for build type DEBUG, RELEASE, RELWITHDEBINFO * Added option for build jobs, default 4 * Added verbosity option for make * Require PLATFORM in devbuild.sh script * Modify devbuild.sh options * remove --components * add --enable-options * add --disable-options
* Add test/build.sh to build all executables for supported compilers on platforms Cheyenne, Hera and Jet.
Add test/README.md file for usage.
All builds succeed on Cheyenne.
* Address Gerard's and Christina's comments:
- Remove -l from top of script
- Use ${BIN_DIR} for cmake command
- Use $() for easier debugging
* Use the devbuild.sh script for the build tests.
* Fix typo
Remove irrelevent comment block
* Update EMC_post hash to top of develop; way overdue! * Use BUILD_ALWAYS flags in CMakeLists.txt so that code changes result in a rebuild * Load rocoto in wflow_hera.env, since it may have been unloaded at the build step * Point to required regional_workflow branch for testing; will update to proper hash once PR is merged * Point to latest regional_workflow hash
## DESCRIPTION OF CHANGES: Two problems have been addressed in the regional_workflow repository that need to be added to the app; a simple hash update accomplishes this. - https://github.com/NOAA-EMC/regional_workflow/pull/590 Fixes a problem related to the EMC_post --> UPP rename - https://github.com/NOAA-EMC/regional_workflow/pull/592 Fixes a problem with the ./run_WE2E_tests.sh script that was introduced in https://github.com/NOAA-EMC/regional_workflow/pull/578 - ## TESTS CONDUCTED: Ran set of end-to-end tests on Hera and Cheyenne; all passed
* Modify workflow environment for orion * update build env for orion * Update env scripts * Update hash of regional workflow Co-authored-by: Chan-Hoo Jeon <chjeon@Orion-login-1.HPC.MsState.Edu> Co-authored-by: Chan-Hoo Jeon <chjeon@Orion-login-2.HPC.MsState.Edu>
* Add rocoto to env for wcoss * Update hash of regional workflow
…tic (#193) * Update hash of ufs weather model * Update hash of regional workflow
rrfs_ci: Merge in authoritative develop
* Add thompson_mynn_lam3km
* Update hash of UFS_UTILS with latest * Update env file for hera * update w3emc on Orion * update hash of regional_workflow * change version of rocoto on wcoss dell
* update hash of ufs weather model * update env files * Add machine-detect to devbuild.sh * Update wcoss on platform list * update test/build.sh * update README file
…l_workflow. Change EMC_post to UPP. (#205)
rrfs_ci: Merge authoritative develop
…l_workflow hash (#206) ## DESCRIPTION OF CHANGES: With changes in regional_workflow necessary for fixing of some problems on the Cheyenne platform, the ufs-srweather-app hash needs to be updated, and a `module purge` command needs to be added to the beginning of the Orion platform's build module. This ensures a clean and consistent build environment and avoids tricky-to-solve environment-specific build errors. ## TESTS CONDUCTED: Testing complete on Cheyenne, Orion, Hera, and Jet. All tests pass aside from those with pre-existing issues; see ufs-community/regional_workflow#672 ## ISSUE: Related to issue ufs-community/regional_workflow#663
rrfs_ci: Merge in top of ufs-community/develop
## DESCRIPTION OF CHANGES: Updates the hash to the regional_workflow to include the script necessary for running automated WE2E tests. ## TESTS CONDUCTED: Tests were conducted with the top of this branch with the acceptance of the regional_workflow PR (ufs-community/regional_workflow#676).
Co-authored-by: Tracy <tracy.hertneky@noaa.gov>
* Create build_singularity_gnu.env * Create wflow_singularity.env * Updated regional_workflow pointer: ES fork branch * Update build_singularity_gnu.env * Update Externals.cfg Updated the Regional Workflow repo as the accompanied PR (ufs-community/regional_workflow#686) has been merged into the develop branch. * Update Externals.cfg updated regional workflow hash * Update build_singularity_gnu.env Co-authored-by: JONG KIM <jong.kim@noaa.gov>
* Remove two old SDFs * Update hash of ufs-weather-model in Externals.cfg * Fix to list of SDFs. * Update Externals.cfg for regional_workflow hash * Fix UPP hash.
…of regional_workflow (#224) ## DESCRIPTION OF CHANGES: This removes the old/unused physics suite `FV3_CPT_v0` from the list of suites to build. It also updates the hash of `regional_workflow` to include PR #[697](ufs-community/regional_workflow#697). ## TESTS CONDUCTED: Builds successfully on Hera. See PR #[697](ufs-community/regional_workflow#697) in the `regional_workflow` repo for WE2E tests conducted. ## DEPENDENCIES: This must be merged after PR #[697](ufs-community/regional_workflow#697) is merged in the `regional_workflow` repo.
* Remove wcoss_cray * Remove wcoss_cray from docs * Update hash of regional_workflow
rrfs_ci: Merge in develop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Use this template to give a detailed message describing the change you want to make to the code.
You may delete any sections labeled "optional".
If you are unclear on what should be written here, see https://github.com/wrf-model/WRF/wiki/Making-a-good-pull-request-message for some guidance.
The title of this pull request should be a brief summary (ideally less than 100 characters) of the changes included in this PR. Please also include the branch to which this PR is being issued.
Use the "Preview" tab to see what your PR will look like when you hit "Create pull request"
--- Delete this line and those above before hitting "Create pull request" ---
DESCRIPTION OF CHANGES:
One or more paragraphs describing the problem, solution, and required changes.
TESTS CONDUCTED:
Explicitly state what tests were run on these changes, or if any are still pending (for README or other text-only changes, just put "None required". Make note of the compilers used, the platform/machine, and other relevant details as necessary. For more complicated changes, or those resulting in scientific changes, please be explicit!
DEPENDENCIES:
Add any links to external PRs (e.g. regional_workflow and/or UFS PRs). For example:
DOCUMENTATION:
If this PR is contributing new capabilities that need to be documented, please also include updates to the RST files (docs/UsersGuide/source) as supporting material.
ISSUE (optional):
If this PR is resolving or referencing one or more issues, in this repository or elewhere, list them here. For example, "Fixes issue mentioned in NOAA-GSL#123" or "Related to bug in https://github.com/ufs-community/other_repository/pull/63"
CONTRIBUTORS (optional):
If others have contributed to this work aside from the PR author, list them here