forked from NOAA-EMC/global-workflow
-
Notifications
You must be signed in to change notification settings - Fork 0
jgfs_marine_bmat_init ecf (v17) Analysis
Terry McGuinness edited this page Jun 11, 2026
·
2 revisions
Branch / tenant: dev/gfs.v17 (gw_v17)
Path: ecf/scripts/gfs/analysis/marine/jgfs_marine_bmat_init.ecf
Analysis date: 2026-06-11
Method: AWS Bedrock AgentCore agentcore-mcp-rag MCP cross-checked against the on-disk v17 worktree.
jgfs_marine_bmat_init.ecf is the NCO production ecFlow task that initializes the B-matrix computation for the marine data assimilation. It stages ensemble member data and prepares the working environment for the subsequent marine_bmat task. It calls JGLOBAL_MARINE_BMAT_INITIALIZE.
| Section | Detail |
|---|---|
| PBS resources | 1 node, 128 cpus, 24 GB, 20-min wall, shared |
| Modules |
load_modules.sh ufsda (JEDI/SOCA stack) |
| J-Job | JGLOBAL_MARINE_BMAT_INITIALIZE |
| Rocoto breadcrumb | marinebmatinit.sh |
jgfs_marine_bmat_init.ecf
+-- JGLOBAL_MARINE_BMAT_INITIALIZE
+-- exglobal_marine_bmat_initialize.py (Python/pygfs)
+-- Stages ensemble ocean/ice backgrounds
+-- Prepares BUMP operator configuration
- Lightweight setup for B-matrix computation (128 cpus but only 24 GB).
-
Python-based driver using
pygfs. -
JEDI/SOCA: loads
ufsdamodules. - Part of marine DA chain: runs before
marine_bmat, stages ensemble data. - 20-min walltime — data staging operation.
| Symbol | Risk | Notes |
|---|---|---|
JGLOBAL_MARINE_BMAT_INITIALIZE |
MEDIUM | Upstream of B-matrix computation |
- On-disk v17 worktree:
ecf/scripts/gfs/analysis/marine/jgfs_marine_bmat_init.ecf. - MCP (tenant
gw_v17): on-disk analysis.