:orphan: 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)