jgfs_ocean_product_master ecf (v17) Analysis - TerrenceMcGuinness-NOAA/global-workflow GitHub Wiki
jgfs_ocean_product_master.ecf (GFS v17)
Branch / tenant: dev/gfs.v17 (gw_v17)
Path: ecf/scripts/gfs/product/ocean/jgfs_ocean_product_master.ecf
Analysis date: 2026-06-11
Summary
jgfs_ocean_product_master.ecf is the NCO production ecFlow task template that generates MOM6 ocean GRIB2 products from forecast output per forecast hour. It is a _master template deployed per hour. It calls the shared JGLOBAL_OCEANICE_PRODUCTS J-Job with COMPONENT set to the ocean component.
1. Resources & Configuration
| Field | Value |
|---|---|
| PBS resources | 1 node, 1 cpu, 96 GB, 45-min wall, shared |
| Modules | load_modules.sh run |
| J-Job | JGLOBAL_OCEANICE_PRODUCTS (shared ocean/ice) |
| Template | _master (per forecast hour) |
| Key exports | WGF, FHR, FORECAST_HOUR, COMPONENT |
| Rocoto | oceanice_products.sh |
2. v17-specific notes
- Shared J-Job: same
JGLOBAL_OCEANICE_PRODUCTSasjgfs_ice_product_master— differentiated byCOMPONENT(ocean vs ice). - Per-hour template: generates ocean products per forecast hour.
- 96 GB memory: high for ocean field regridding from tripolar to regular grids.
- Single cpu: serial processing per hour.
- Python/pygfs driver: uses
exglobal_oceanice_products.pyviapygfs.
Sources
- On-disk v17:
ecf/scripts/gfs/product/ocean/jgfs_ocean_product_master.ecf.