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