forked from NOAA-EMC/global-workflow
-
Notifications
You must be signed in to change notification settings - Fork 0
jgfs_vminmon ecf (v17) Analysis
Terry McGuinness edited this page Jun 11, 2026
·
2 revisions
Branch / tenant: dev/gfs.v17 (gw_v17)
Path: ecf/scripts/gfs/verf/atmos/jgfs_vminmon.ecf
Analysis date: 2026-06-11
Method: On-disk analysis of v17 worktree.
jgfs_vminmon.ecf is the NCO production ecFlow task that runs the GSI Variational Minimization Monitor (VMinMon) for the GFS cycle. It extracts and archives convergence diagnostics from the atmospheric analysis, tracking the minimization behavior of the GSI variational solver. It calls JGLOBAL_ATMOS_VMINMON.
| Section | Detail |
|---|---|
| PBS resources | 1 node, 1 cpu, 1 GB, 5-min wall, shared |
| Modules |
load_modules.sh gsi (GSI monitoring tools) |
| J-Job | JGLOBAL_ATMOS_VMINMON |
| Rocoto breadcrumb | vminmon.sh |
jgfs_vminmon.ecf
+-- JGLOBAL_ATMOS_VMINMON
+-- exglobal_atmos_vminmon.sh (or Python equivalent)
+-- Extracts GSI minimization statistics
+-- Archives convergence data for monitoring
| Product | Description |
|---|---|
| Minimization convergence stats | Cost function / gradient norm per iteration |
| Time-series data | Appended to operational monitoring archive |
- Tiny resources: 1 cpu, 1 GB, 5 min — simply parses GSI output logs.
-
GSI modules: loads
gsimodule set (notufsdaorufswm). - Monitoring only: does not affect operational products; failure is non-critical.
- Depends on: atmospheric analysis completion (reads its output).
| Symbol | Risk | Notes |
|---|---|---|
JGLOBAL_ATMOS_VMINMON |
LOW | Monitoring suite leaf |
- On-disk v17 worktree:
ecf/scripts/gfs/verf/atmos/jgfs_vminmon.ecf.