Prate_ave in atmospheric sfc history files accumulates while cycling - TerrenceMcGuinness-NOAA/global-workflow GitHub Wiki
You're right - this is primarily a technical issue rather than a physical model problem.
Based on the GitHub issue and your configuration, this is specifically related to how accumulated fields are handled between forecast cycles. The precipitation rate average (prate_ave
) is not being reset at the beginning of each cycle in GFSv17, causing it to accumulate continuously.
Technical Root Cause
-
Field Reset Issue: In the workflow or model configuration, accumulated fields like
prate_ave
should be reset to zero at the start of each forecast cycle, but this isn't happening. -
Cycling Configuration: Your experiment is in cycled mode (
mode: cycled
), which means fields from previous forecasts are being carried forward, including accumulated precipitation that should be reset. -
Branch-Specific Bug: The
c1152_cycgit
branch you're using has this known issue with handling accumulated fields.
Potential Fix Locations
This is likely an issue in one of these components:
- The model's restart file handling in the UFS model code
- The post-processing scripts that prepare model output
- Configuration settings in the workflow that control field resets
Since this is happening consistently on this specific branch, a code fix would be needed rather than a configuration change. The fix would need to properly reset accumulation fields at the beginning of each forecast cycle.
This is not a model physics or spin-up problem, but rather a technical implementation issue with how accumulated fields are managed between forecast cycles.