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_FSM as jgfs_fcst_fsm and jgfs_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.