jgfs_marine_prep_fsm ecf (v17) Analysis - TerrenceMcGuinness-NOAA/global-workflow GitHub Wiki
jgfs_marine_prep_fsm.ecf (GFS v17)
Branch / tenant: dev/gfs.v17 (gw_v17)
Path: ecf/scripts/gfs/prep/marine/jgfs_marine_prep_fsm.ecf
Analysis date: 2026-06-11
Summary
jgfs_marine_prep_fsm.ecf is the File/Segment Manager (FSM) for the marine prep task. It monitors the marine prep execution and coordinates with ecFlow to release dependent marine DA tasks when ocean observation data becomes available. It calls JGLOBAL_FSM.
1. Resources & Configuration
| Field | Value |
|---|---|
| PBS resources | 1 node, 1 cpu, 20 GB, 6-hour wall, shared |
| Modules | Direct: intel, craype (minimal) |
| J-Job | JGLOBAL_FSM |
| Exports | WGF="%WGF%", RJN="%RJN%" |
2. v17-specific notes
- Shared FSM pattern: same
JGLOBAL_FSMasjgfs_fcst_fsmandjgfs_atmos_prep_fsm. - Direct module loads — minimal footprint.
- Long walltime (6 hours) — stays alive to monitor marine prep.
- Coordination role only — no data products.
Sources
- On-disk v17:
ecf/scripts/gfs/prep/marine/jgfs_marine_prep_fsm.ecf.