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_anal completion.
  • Renamed from analcalc to anal_calc in 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.