1.1. Introduction
This verification workflow originated from the METplus verification capabilities built into the UFS Short-Range Weather (SRW) Application. It is intended to replace the existing SRW verification capability make it more flexible, not only providing verification for SRW model output but also for other regional, global, and specialized (e.g. HAFS) applications.
1.1.1. User’s Guide Organization
This documentation is organized into four sections: (1) Background Information; (2) Setup, Running, and Testing the Workflow; (3) Customizing the Workflow; and (4) Reference.
1.1.1.1. Background Information
This Introduction section explains how this documentation is organized, how to use this guide, and where to find user support and component documentation.
Section 1.2: Technical Overview provides technical information about the verification workflow, including prerequisites and an overview of the code directory structure.
Section 1.3: Workflow Components provides a description of the application components, including optional components.
1.1.1.2. Setup, Running, and Testing the workflow
Section 2.1: Quick Start Guide is an overview of the workflow and gives instructions for its use
Section 2.2: Prerequisites and Setup provides a detailed explanation of how to set up the verification workflow
Section 2.3: Running the Verification Workflow provides a detailed explanation of how to run the workflow after the prerequisites have been set up. It includes information on setting up particular verification tasks for different types of forecast and observation data, as well as techniques to run the workflow.
Section 2.4: Testing the Verification Workflow explains how to run workflow end-to-end (WE2E) tests, continuous integration (CI) tests, and eventually regression tests (not yet implemented).
Section 2.5: Tutorials walks users through a staged SRW App experiment cases with verification.
Section 2.6: METplus Verification Sample Cases explains how to run METplus verification as part of the workflow.
Hint
To get started with the Verification Workflow, it is recommended that users try one of the following options:
View Section 2.1: Quick Start Guide for a quick overview of the workflow steps.
For detailed instructions on prerequisites and setup, users can refer to Section 2.2: Prerequisites and Setup and Section 2.3: Running the Verification Workflow.
1.1.1.3. Customizing the Workflow
Section 3.1: Workflow Parameters documents all of the user-configurable experiment parameters that can be set in the user configuration file (
config.yaml).Section 3.2: Input & Output Files describes application input and output files, as well as information on where to get publicly available data.
Section 3.3: Defining a Workflow explains how to build a customized verification workflow XML file.
Section 3.4: Template Variables explains how to use template variables.
1.1.1.4. Reference Information
Section 4.1: Rocoto Introductory Information provides an introduction to standard Rocoto (workflow manager) commands with examples.
Section 4.2: FAQ answers users’ frequently asked questions.
Section 4.3: Glossary defines important terms related to MET, METplus, and the verification workflow.
1.1.2. Documentation Conventions
This guide uses particular conventions to indicate commands and code snippets, file and directory paths, variables, and options.
Throughout the guide, this presentation style indicates shell commands, code snippets, etc.
Text rendered as AaBbCc123 typically refers to variables in scripts, names of files, or directories.
Code that includes angle brackets (e.g., wflow_<platform>_<compiler>) indicates that users should insert options appropriate to their configuration (e.g., wflow_hera_intel).
File or directory paths that begin with /path/to/ should be replaced with the actual path on the user’s system. For example, /path/to/ush might be replaced by /Users/Jane.Smith/dtc-vx-workflow/ush.
1.1.3. Component Documentation
A list of available component documentation is shown in Table 1.1. In general, technical documentation will explain how to use a particular component, whereas scientific documentation provides more in-depth information on the science involved in specific component files.
Documentation |
Location |
|---|---|
Unified Workflow User’s Guide |
|
MET User’s Guide |
https://metplus.readthedocs.io/projects/met/en/latest/Users_Guide/ |
METplus User’s Guide |
https://metplus.readthedocs.io/en/latest/Users_Guide/index.html |
1.1.4. User Support and Contributions to Development
1.1.4.1. Questions
The workflow repository’s GitHub Discussions forum provides a place to discuss with workflow developers, post questions, and exchange information. This Verification Workflow does not have any funding for public support, but questions will be answered if possible.
R.J. Purser, D. Jovic, J. Dong, G. Ketefian, J. Beck, T. Black, and J. Carley. The motivation, specification, and optimization of the extended schmidt gnomonic (esg) grid for limited area applications. Unifying Innovations in Forecasting Capabilities Workshop (UIFCW) 2023, 2023. URL: https://github.com/ufs-community/ufs/wiki/Purser_UIFCW_2023.pdf.