Skip to content

NGWPC NWM Regionalization, Hindcast, and Coastal Tools 2026-06-09 - #65

Open
cmaynard-ngwpc wants to merge 89 commits into
NOAA-OWP:masterfrom
NGWPC:ngwpc-3.1.2.2.0
Open

NGWPC NWM Regionalization, Hindcast, and Coastal Tools 2026-06-09#65
cmaynard-ngwpc wants to merge 89 commits into
NOAA-OWP:masterfrom
NGWPC:ngwpc-3.1.2.2.0

Conversation

@cmaynard-ngwpc

Copy link
Copy Markdown
Contributor

Integrated EWTS logging support and updated logging behavior across components. Updated state serialization, deserialization, reset-time, and restart handling. Updated geospatial metadata, regridding, domain, and gage handling. Updated hydrologic model outputs, model coupling, and model-specific runtime behavior. Corrected unit conversions and size/type reporting.

Additions

  • Integrated EWTS logging support across affected components, including module-specific logging updates, optional logging behavior, Docker/build integration, and unit-test coverage where applicable.
  • Added state saving, state restoration, reset-time, restart, and hindcast workflow capabilities, including related time-management updates and model restart handling.
  • Implemented and expanded serialization support, including serialized size metadata, message constants, integer-based transfer structures, deserialization bounds handling, and state-transfer messaging.

Changes

  • Corrected unit conversions and size/type reporting across model calculations, serialized buffers, time-step handling, and BMI-facing data exchanges.
  • Refactored BMI model interfaces and input-forcing behavior, including model-class selection, getter/setter behavior, bounds handling, and BMI calculation fixes.
  • Updated hydrologic model outputs and model-specific runtime behavior, including formulation outputs, GIUH/channel-inflow values, ponded-depth variables, and model-specific state/runtime handling.
  • Improved validation, warning, exception, traceback, permission, and user-facing error-reporting behavior.
  • Reworked serialization behavior, message metadata, reported state types, size calculations, buffer validation, and transfer logic for state save and restore workflows.
  • Updated geospatial metadata, regridding, CRS, mesh/geogrid, domain, gage, and crosswalk handling across forcing, verification, and realization workflows.
  • Updated CI/CD, security scanning, downstream pipeline triggers, and customer-delivery workflow configuration.
  • Updated additional release updates covering Assure destination dimension matches source.

mkarim-rtx and others added 30 commits July 2, 2024 11:27
Mkarim ngwpc 2220

See merge request NGWPC/nwm-ngen/snow17!1
NGWPC-3711: Bug Fix

See merge request NGWPC/nwm-ngen/snow17!2
rc-master: Release 1.0.0 Merge

See merge request NGWPC/nwm-ngen/snow17!4
Ngwpc 3711 mkarim

See merge request NGWPC/nwm-ngen/snow17!3
…ent'

added the datatime-fortran soruce to the ngen source tree and updated...

See merge request NGWPC/nwm-ngen/snow17!5
Sac snow17 update

See merge request NGWPC/nwm-ngen/snow17!6
Text file containing repository version number and date

See merge request NGWPC/nwm-ngen/snow17!7
Development Branch Merge to release-candidate branch for Release rc-1.1.0

See merge request NGWPC/nwm-ngen/snow17!9
…didate'

Update version file for Release rc-1.1.0

See merge request NGWPC/nwm-ngen/snow17!10
Release Candidate Branch Merge to main for Release 1.1.0

See merge request NGWPC/nwm-ngen/snow17!11
Update version file for release 1.1.0

See merge request NGWPC/nwm-ngen/snow17!12
Release 1.1.0 Merge to development

See merge request NGWPC/nwm-ngen/snow17!13
yuqiong77 and others added 30 commits September 22, 2025 15:17
Merge release-candidate to development
…sary messagepack libraries for serialization.
State saving/restoring functions - NGWPC 6525
Merge development into ngwpc-candidate for release 3.1.2.1.0-rc1
Merge ngwpc-candidate into ngwpc-release for release 3.1.2.1.0
Merge release 3.1.2.1.0 to development
Use nwm-ewts repository Fortran library
* update raim unit

* updated sneqv unit

* new variable raim_depth

* raim depth get float fix

* minor fi

* added new output var sneqv_kg_m2
Merge development into ngwpc-candidate for release 3.1.2.2.0-rc1
Merge ngwpc-candidate into ngwpc-release for release 3.1.2.2.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants