https://github.com/NOAA-EMC/global-workflow
Global Superstructure/Workflow supporting the Global Forecast System (GFS)
https://github.com/NOAA-EMC/global-workflow
gdas gefs gfs jedi s2s ufs
Last synced: 3 months ago
JSON representation
Global Superstructure/Workflow supporting the Global Forecast System (GFS)
- Host: GitHub
- URL: https://github.com/NOAA-EMC/global-workflow
- Owner: NOAA-EMC
- License: lgpl-3.0
- Created: 2019-12-16T13:38:50.000Z (almost 6 years ago)
- Default Branch: develop
- Last Pushed: 2025-07-18T21:05:03.000Z (3 months ago)
- Last Synced: 2025-07-19T17:18:41.140Z (3 months ago)
- Topics: gdas, gefs, gfs, jedi, s2s, ufs
- Language: Shell
- Homepage: https://global-workflow.readthedocs.io/en/latest
- Size: 130 MB
- Stars: 85
- Watchers: 33
- Forks: 197
- Open Issues: 174
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- open-sustainable-technology - global-workflow - Global Superstructure/Workflow currently supporting the Finite-Volume on a Cubed-Sphere Global Forecast System. (Climate Change / Earth and Climate Modeling)
- awesome_ai_agents - Global-Workflow - Global Superstructure/Workflow supporting the Global Forecast System (GFS) (Building / Workflows)
- awesome_ai_agents - Global-Workflow - Global Superstructure/Workflow supporting the Global Forecast System (GFS) (Building / Workflows)
README
[](http://global-workflow.readthedocs.io/)
[](https://github.com/NOAA-EMC/global-workflow/actions/workflows/linters.yaml)
[](https://github.com/NOAA-EMC/global-workflow/actions/workflows/pynorms.yaml)

The Global Workflow supporting the Global Forecast System (GFS), the Global Ensemble Forecasting System (GEFS), and the Seasonal Forecast System (SFS) with the [UFS-weather-model](https://github.com/ufs-community/ufs-weather-model). Data assimilation, currently only available for the GFS, is provides by both the [GSI](https://github.com/NOAA-EMC/GSI)- and [GDASApp (JEDI)](https://github.com/NOAA-EMC/GDASApp)-based Data Assimilation systems.
In progress [documentation](https://global-workflow.readthedocs.io/en/latest/) is available.
# Prerequisites
The Global Workflow depends on the following prerequisities to be available on the system:
* Workflow Engines - [Rocoto](https://github.com/christopherwharrop/rocoto) and [ecFlow](https://github.com/ecmwf/ecflow) (for NWS Operations)
* Compiler - Intel classic compiler suite version 2021.x
* Software - NCEPLIBS (various), ESMF, HDF5, NetCDF, and a host of other softwares (see module files under /modulefiles for additional details).
- [Spack-stack](https://github.com/JCSDA/spack-stack) is recommended for the installation of dependent libraries.## Supported platforms
The Global Workflow currently supports the following machines at the indicated tier.
| HPC | Tier | Notes |
| --------------------------------------- |:----:|:--------------------------------------------------------------------------:|
| WCOSS2
NCO | 1 | GEFS testing is not regularly performed. |
| Hera
NOAA RDHPCS | 1 | |
| Hercules
MSU | 1 | Currently does not support the TC Tracker. |
| Orion
MSU | 2 | The GSI runs very slowly on Orion and the TC tracker is not supported. |
| Gaea C5/C6
RDHPCS | 3 | Currently non-operational following an OS upgrade.
Supported by EPIC. |
| AWS, GCP, Azure
NOAA Parallel Works | 3 | Supported by EPIC. |**Tier Definitions**
1. Fully supported by the EMC global workflow team. CI testing is regularly performed on these systems, the majority of the global workflow features are supported, and the team will address any platform-specific features, bugs, upgrades, and requests for data.
2. Supported by the global workflow team on an ad-hoc basis. CI tests are supported on these systems, but not regularly performed.
3. No official support by the global workflow team, but may be supported by other entities (e.g. EPIC).# Disclaimer
The United States Department of Commerce (DOC) GitHub project code is provided
on an "as is" basis and the user assumes responsibility for its use. DOC has
relinquished control of the information and no longer has responsibility to
protect the integrity, confidentiality, or availability of the information. Any
claims against the Department of Commerce stemming from the use of its GitHub
project will be governed by all applicable Federal law. Any reference to
specific commercial products, processes, or services by service mark,
trademark, manufacturer, or otherwise, does not constitute or imply their
endorsement, recommendation or favoring by the Department of Commerce. The
Department of Commerce seal and logo, or the seal and logo of a DOC bureau,
shall not be used in any manner to imply endorsement of any commercial product
or activity by DOC or the United States Government.