jgfs_atmos_analcalc ecf (v17) Analysis - TerrenceMcGuinness-NOAA/global-workflow GitHub Wiki
jgfs_atmos_analcalc.ecf (GFS v17)
Branch / tenant: dev/gfs.v17 (gw_v17)
Path: ecf/scripts/gfs/analysis/atmos/jgfs_atmos_anal_calc.ecf
Analysis date: 2026-06-11
Method: On-disk v17 worktree analysis.
Summary
jgfs_atmos_analcalc.ecf (on disk as jgfs_atmos_anal_calc.ecf) is the NCO production ecFlow task that performs post-analysis calculations — applying the GSI analysis increments to the background to produce the full analysis fields, and computing diagnostic statistics. It calls JGLOBAL_ATMOS_ANALYSIS_CALC.
1. The script itself
| Section | Detail |
|---|---|
| PBS resources | 1 node, 128 mpiprocs, 1 OMP thread, 128 cpus, 500 GB, exclusive host, 15-min wall |
| Modules | load_modules.sh gsi (GSI stack) |
| J-Job | JGLOBAL_ATMOS_ANALYSIS_CALC |
| Rocoto breadcrumb | analcalc.sh |
2. Execution chain
jgfs_atmos_anal_calc.ecf
+-- JGLOBAL_ATMOS_ANALYSIS_CALC
+-- exglobal_atmos_analysis_calc.sh (or Python)
+-- Applies analysis increments to background
+-- Generates full analysis fields on model grid
+-- Computes analysis statistics
3. v17-specific notes
- High memory: 500 GB for full-resolution analysis field computation.
- GSI modules: post-processing of GSI output.
- Single node, 128 cpus — parallel field computation.
- 15-min walltime — fast post-computation after the heavy GSI run.
- Runs after:
jgfs_atmos_analcompletion. - Renamed from
analcalctoanal_calcin v17 file naming.
4. Change-impact snapshot
| Symbol | Risk | Notes |
|---|---|---|
JGLOBAL_ATMOS_ANALYSIS_CALC |
MEDIUM | Produces final analysis fields for forecast ICs |
Sources
- On-disk v17 worktree:
ecf/scripts/gfs/analysis/atmos/jgfs_atmos_anal_calc.ecf.