End-to-End NWP Containers Online Tutorial

End-to-end numerical weather prediction (NWP) containers

NWP container components

This tutorial provides information on using software containers that have been established for community use to quickly spin up an NWP forecast system [using the Weather Research and Forecasting (WRF) model] that can then be post-processed [using the Unified Post Processor (UPP)] and verified [using the Model Evaluation Tools (MET)].

At the present time, the following components and versions of the code are containerized and detailed in this tutorial:

  • WRF Preprocessing System (WPS) version 4.0.2
  • Advanced Research Weather Research and Forecasting (WRF-ARW) model version 4.0.2
  • Gridpoint Statistical Interpolation (GSI) version 3.7
  • Unified Post Processor (UPP) version 4.0
  • NCAR Command Line (NCL) graphics
  • Model Evaluation Tools (MET) version 8.0
  • METViewer database and display version 2.8

This online tutorial describes step-by-step instructions on how to obtain, build, and run each containerized component using Docker.

Background information

Before you start, you may find it useful to go through the background slides prepared to introduce you to containers, the DTC cases, and a very brief synopsis of the container components (pdf).

Related component information

Each component used in the end-to-end container process has related documentation and email support offered. More information can be found at the following locations:

Thanks for the support!

Funding to establish the full end-to-end NWP container system was provided by National Center for Atmospheric Research (NCAR) base funds. NCAR is sponsored by the NSF. Efforts established as part of the Big Weather Web (BWW) project were also leveraged during this work.

Using this online tutorial

Throughout this tutorial, the following conventions are used:

  • Bold font is used for directory and filenames and occasionally to simply indicate emphasis.
  • Bold and italic font is used for things to be typed on the command line, configurable items, and executable names.

    arrow Use the forward arrow at the bottom of each page to continue.

    arrow Use the backward arrow to return to the previous page.

    arrow Look for tips and hints.

Let's get started!

arrow While progressing through this tutorial, you will have to type several commands on the command line. You may copy and paste them directly from the webpage. You are encouraged to do so to avoid typing mistakes and speed your progress through the tutorial.

Just click the forward arrow to begin.