-
Notifications
You must be signed in to change notification settings - Fork 119
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
[develop] Update wrapper scripts #883
[develop] Update wrapper scripts #883
Conversation
…dwardSnyder-NOAA/ufs-srweather-app into feature/update-wrapper-scripts
All of the
The error message on Gaea is:
It is unclear to me what is happening here. The error message on Jet is:
The account is being set as:
It looks like additional resources will be required on Orion. |
@EdwardSnyder-NOAA - I'll go ahead and relaunch the Jenkins test now and see if the tests progress following this latest update. |
@EdwardSnyder-NOAA - The tests have failed on Hera. Looking at
with:
without this change, the scripts will never work on Hera. |
@EdwardSnyder-NOAA - The The current failure and probable fix for Hera has been documented here. The issue on Gaea appears to be that the Jet is continuing to claim that the account or account/partition isn't correct:
This also doesn't make sense, as the ACCOUNT is being set to epic (i.e., Orion is still failing due to hitting the walltime limit in |
Thank you for looking into these failures, @MichaelLueken! I'm pretty sure all these failures are related to the fact that the |
@EdwardSnyder-NOAA - The On Gaea, the test is still attempting to launch an interactive job on the login node, rather than the compute node. On Hera, the On Jet, the account is still an issue:
On Orion, the walltime limit is still being hit:
|
@EdwardSnyder-NOAA - I think I see the issue. While you have introduced the new
the Jenkins tests should properly use compute nodes. |
@MichaelLueken - thanks for catching that! I got the wrapper_srw_ftest script to pass on all platforms except for Cheyenne/Derecho. I added those changes, so it should pass on all platforms except for Cheyenne/Derecho. |
It looks like for the latest test run. |
@EdwardSnyder-NOAA - I have resubmitted the Jenkins tests. Unfortunately, Orion is down for maintenance, but the updated |
Thanks for the update @MichaelLueken! It looks like the srw_ftest script passed on all platforms. The |
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.
@EdwardSnyder-NOAA - I submitted the Jenkins tests on Orion this morning and the Functional Workflow Task Tests
successfully passed. Approving this work now.
The WE2E coverage tests were manually run on Jet and all tests successfully passed:
Moving forward with the merge now. |
DESCRIPTION OF CHANGES:
The wrapper scripts are a set of scripts that run the tasks from a SRW experiment. They are used in a situation where rocoto is not installed or available to use. These set of wrapper scripts have become outdated and don't work in its current state. This PR was created to address this issue.
These are the steps I used to test the wrapper scripts:
export EXPTDIR=$PWD
FV3LAM_wflow.xml
in the experiment directory. For the cloud, this is the command that was used:export nprocs=24
conda activate workflow_tools
(note on Hera python wasn't setup properly so I had to runconda deactivate
and rerun the activate command)run_make_grid
run_get_ics
run_get_lbcs
run_make_orog
run_make_sfc_climo
run_make_ics
run_make_lbcs
run_fcst
run_post
Type of change
TESTS CONDUCTED:
Ran the ci/cd script on Hera and all the NOAA Cloud platforms.
DEPENDENCIES:
Removed a step from the wrapper script workflow documentation as these variables are included in the wrapper scripts now.
ISSUE:
This PR address issue #878.
CHECKLIST
LABELS (optional):
A Code Manager needs to add the following labels to this PR:
CONTRIBUTORS (optional):