V51 Changes
Version 51 introduced several important enhancements and bugfixes over the previous release. This page documents the major changes and improvements implemented in this version.
NetCDF Support and Standards
Updated CF-UGRID Compliance to v.0.9.0 (P.C. Kerr)
Fixed station coordinate handling in netCDF files for both 2D and 3D outputs (Jason Fleming)
Improved metadata handling and updates for hotstart files (Jason Fleming)
Enhanced parallel netCDF I/O operations (Jason Fleming)
Fixed 3D netCDF hotstart issues in parallel execution (Jason Fleming)
Meteorological Forcing
Added support for GFDL meteorological data (NWS=±16) (T.C. Massey)
Enhanced wind interpolation and pressure handling for GFDL format (T.C. Massey)
Improved blended wind handling for NWS=±29 (Zach Cobell)
Fixed issues with NWS=8 (symmetric Holland) pressure units (Jason Fleming)
Enhanced GFS (NWS=10) meteorological input processing (Jason Fleming)
Added support for blank wind/pressure snapshots in GFDL format (T.C. Massey)
SWAN Coupling
Added WaveWindMultiplier capability for wind speed adjustment (Casey Dietrich)
Improved SWAN wind field handling for blended winds (Zach Cobell)
Fixed timing issues in SWAN output writing (Zach Cobell)
Updated Manning’s n lower limit for SWAN calculations (P.C. Kerr)
Enhanced SWAN makefile and compilation support (Casey Dietrich)
Parallel Processing
Improved handling of external station files (T.C. Massey)
Enhanced subdomain processing and file handling (T.C. Massey)
Fixed issues with array extents for external flux boundaries (Jason Fleming)
Optimized fort.88 file processing with 256 subdomain limit (T.C. Massey)
Improved parallel I/O operations for various file types (Jason Fleming)
Output Processing
Added capability to track timestep numbers for max/min values (T.C. Massey)
Enhanced max/min value handling during hotstart (T.C. Massey)
Improved time varying tau0 output formatting (Jason Fleming)
Fixed station interpolation for wet/dry states (Jason Fleming)
Enhanced status update formatting for large node numbers (T.C. Massey)
Build System and Compilation
Added compiler flags for multiple HPC systems: * Garnet at ERDC (Jason Fleming) * Diamond at ERDC (Jason Fleming) * Spirit at AFRL (Jason Fleming) * IBM Power7 systems (Jason Fleming) * Topaz, SGI ICE X (T.C. Massey)
Enhanced SWAN compilation support (Casey Dietrich)
Improved makefile configurations (Jason Fleming)
Boundary Conditions
Fixed handling of two-node boundaries (Jason Fleming, T.C. Massey, Casey Dietrich)
Enhanced flux boundary condition processing (Jason Fleming)
Improved periodic river flux boundary handling (Jason Fleming)
Fixed array handling for boundary types (Jason Fleming)
Bugfixes
Corrected hotstart time step handling (Jason Fleming)
Fixed issues with ramp value initialization (Jason Fleming)
Enhanced error checking for fort.13 and mesh node counts (Jason Fleming)
Improved handling of meteorological data timing (Jason Fleming)
Fixed various memory allocation and array handling issues (Jason Fleming)
Corrected elemental slope limiter handling (Zach Cobell)
Fixed GFDL interpolation issues (T.C. Massey)