jgfs_marine_anlfinal ecf (v17) Analysis - TerrenceMcGuinness-NOAA/global-workflow GitHub Wiki
jgfs_marine_anlfinal.ecf (GFS v17)
Branch / tenant: dev/gfs.v17 (gw_v17)
Path: ecf/scripts/gfs/analysis/marine/jgfs_marine_analfinal.ecf
Analysis date: 2026-06-11
Summary
jgfs_marine_anlfinal.ecf runs the marine analysis finalization step — applying the ocean/ice analysis increments to the background, performing quality control, and producing final analysis files for the forecast. It calls JGLOBAL_MARINE_ANALYSIS_FINALIZE.
1. Resources & Configuration
| Field | Value |
|---|---|
| PBS resources | 1 node, 128 cpus, 30-min wall, shared |
| Modules | load_modules.sh ufsda (JEDI/SOCA) |
| J-Job | JGLOBAL_MARINE_ANALYSIS_FINALIZE |
| Rocoto | marineanlfinal.sh |
2. Execution chain
jgfs_marine_analfinal.ecf → JGLOBAL_MARINE_ANALYSIS_FINALIZE
→ exglobal_marine_analysis_finalize.py
→ Applies increments to background fields
→ QC and balance operators
→ Produces final ocean/ice analysis for forecast
3. v17-specific notes
- Part of marine DA chain: runs after
anlvar, beforeanlchkpt. - Python-based driver via
pygfs. - JEDI/SOCA modules.
- 128 cpus, 30 min — lighter than
anlvarsince increments are already computed. - Produces the final ocean/ice state used by
anlchkptto write restart files.
Sources
- On-disk v17:
ecf/scripts/gfs/analysis/marine/jgfs_marine_analfinal.ecf.