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_PRODUCTS as jgfs_ice_product_master — differentiated by COMPONENT (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.py via pygfs.

Sources

  • On-disk v17: ecf/scripts/gfs/product/ocean/jgfs_ocean_product_master.ecf.