jgfs_marine_anlchkpt ecf (v17) Analysis - TerrenceMcGuinness-NOAA/global-workflow GitHub Wiki
jgfs_marine_anlchkpt.ecf (GFS v17)
Branch / tenant: dev/gfs.v17 (gw_v17)
Path: ecf/scripts/gfs/analysis/marine/jgfs_marine_analchkpt.ecf
Analysis date: 2026-06-11
Summary
jgfs_marine_anlchkpt.ecf runs the marine analysis checkpoint step — saving the ocean/ice analysis state to restart files so the forecast can use them as initial conditions. It calls JGLOBAL_MARINE_ANALYSIS_CHECKPOINT.
1. Resources & Configuration
| Field | Value |
|---|---|
| PBS resources | 1 node, 128 cpus, 128 GB, 10-min wall, shared |
| Modules | load_modules.sh ufsda (JEDI/SOCA) |
| J-Job | JGLOBAL_MARINE_ANALYSIS_CHECKPOINT |
| Rocoto | marineanlchkpt.sh |
2. Execution chain
jgfs_marine_analchkpt.ecf → JGLOBAL_MARINE_ANALYSIS_CHECKPOINT
→ exglobal_marine_analysis_checkpoint.py
→ Writes ocean/ice analysis to MOM6/CICE6 restart format
3. v17-specific notes
- Part of marine DA chain: runs after
anlvar, writes analysis to restart format. - Python-based driver via
pygfs. - JEDI/SOCA modules.
- 128 GB memory for full ocean state write.
- 10-min wall — primarily I/O.
Sources
- On-disk v17:
ecf/scripts/gfs/analysis/marine/jgfs_marine_analchkpt.ecf.