Consolidate JEDI-based atmospheric analysis task configuration YAMLs and create new Analysis class#4080
Conversation
|
g-w CI testing for this PR has begun on WCOSS2 (Cactus). Results will be posted when all WCOSS2 g-w CI tests complete. |
|
Hera CI passes |
… master files (#1896) # Description This PR does a number of things for atmopshere, aerosol, and snow tasks.: 1. Configuration J2-YAMLs for JEDI configuration and staging/saving files are consolidated into a single J2-YAML file for each task. 2. Unified/centralized observation lists are created and are inserted via a `{% include OBS_LIST_YAML %}` statement in the jcb-prototype J2-YAMLs for atmospheric analysis tasks. For the atmosphere, there are three obs lists, one for GW-CI testing, one for atm-jjob tests, and a default one. 3. The (currently defunct) JEDI-testing blocks (containing reference files and test tolerances) that go into the jcb-prototype J2-YAMLs are put into their own templates. Along with the unified obs lists, this allows there to be a single jcb-prototype J2-YAMLs for each JEDI application. # Companion PRs NOAA-EMC/global-workflow#4080 # Issues Refs [#4321](NOAA-EMC/global-workflow#4079) # Automated CI tests to run in Global Workflow N/A (testing done is GW companion PR) --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
WCOSS2 g-w CI Install Only C96_atm3DVar_extended remains running. This CI test runs GSI-based DA. The GSI-based DA jobs have completed. The gfs forecasts and downstream jobs are running or pending. This test does not exercise JEDI-based DA, the focus of this PR. All jobs in all other CI cases have already successfully run to completion. |
RussTreadon-NOAA
left a comment
There was a problem hiding this comment.
WCOSS2 (Cactus) g-w CI passed for all DA jobs. Only forecast and downstream jobs remain running or pending for C96_atm3DVar_extended.
The sorc/gdas.cd has in this PR points at the current head of GDASApp develop. We want to retain sorc/gdas.cd @ 6b00f28 in this PR.
Approve.
5f1d7e3
|
@aerorahul @DavidHuber-NOAA Manual CI on Hera and Wcoss has passed. Are there any other obstacles to merging this branch? |
|
WCOSS2 g-w CI Document for the sake of completeness that all job in g-w CI case C96_atm3DVar_extended successfully ran to completion on Cactus. |
aerorahul
left a comment
There was a problem hiding this comment.
lgtm.
Thanks @DavidNew-NOAA for this work!
|
I am getting an error from GitHub when attempting to merge this PR: |
…NOAA-EPIC/global-workflow-cloud into feature/use_container_spack-stack-1.9.2 * 'feature/use_container_spack-stack-1.9.2' of github.com:NOAA-EPIC/global-workflow-cloud: remove env/*.container testing on AWS no need to save to repo, as it is a link add PYCMD merge develop change in Consolidate JEDI-based atmospheric analysis task configuration YAMLs and create new Analysis class (NOAA-EMC#4080) Ctest case updates (NOAA-EMC#4118) using PYCMD fix archive script Consolidate load_*_modules scripts into a generic load_modules.sh script (NOAA-EMC#4126) Updates for Gaea C6 following OS upgrade (NOAA-EMC#4110) combine few scripts to decrease numbers reverse to GW repo code, and new way to handle jobs scripts Correct parametric and ensemble background error statistics filenames in marine DA (NOAA-EMC#4120)
… master files (#1896) # Description This PR does a number of things for atmopshere, aerosol, and snow tasks.: 1. Configuration J2-YAMLs for JEDI configuration and staging/saving files are consolidated into a single J2-YAML file for each task. 2. Unified/centralized observation lists are created and are inserted via a `{% include OBS_LIST_YAML %}` statement in the jcb-prototype J2-YAMLs for atmospheric analysis tasks. For the atmosphere, there are three obs lists, one for GW-CI testing, one for atm-jjob tests, and a default one. 3. The (currently defunct) JEDI-testing blocks (containing reference files and test tolerances) that go into the jcb-prototype J2-YAMLs are put into their own templates. Along with the unified obs lists, this allows there to be a single jcb-prototype J2-YAMLs for each JEDI application. # Companion PRs NOAA-EMC/global-workflow#4080 # Issues Refs [#4321](NOAA-EMC/global-workflow#4079) # Automated CI tests to run in Global Workflow N/A (testing done is GW companion PR) --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Description
This PR does two things:
Analysischild class ofTaskis created for JEDI-based tasks and they are inherited from those tasks rather than fromTask.Analysisdefines several variables and methods used across a variety tasks (GPREFIX,APREFIX, etc).Resolves #4079
Resolves #4023
Type of change
Change characteristics
How has this been tested?
Build, clone, and CI testing on Hera
Checklist