V52 Changes

Version 52 introduced several important enhancements and bugfixes over the previous release. This page documents the major changes and improvements implemented in this version.

NetCDF Improvements

  • Fixed issues with large netCDF arrays (Zach Cobell)

  • Improved handling of harmonic analysis data in parallel netCDF hotstart files (Jason Fleming)

  • Enhanced metadata handling for velocity units in various output files (Jason Fleming)

  • Fixed netCDF writer processor initialization and metadata updates (Zach Cobell)

  • Improved station coordinate handling in serial ADCIRC (Zach Cobell)

Meteorological Forcing

  • Fixed handling of storms with centers in degrees east longitude for vortex models (NWS=8,19,20) (Jason Fleming)

  • Improved GFS (NWS10) meteorological input functionality in both serial and parallel modes (Jason Fleming)

  • Enhanced initial parameter guessing for GFS input processing (Jason Fleming, Yuley Cardona)

  • Fixed issues with SWAN coupling and vortex meteorological models (Jason Fleming)

Boundary Conditions

  • Fixed issues with weir boundaries and cross barrier pipes (types 5 and 25) (Zach Cobell)

  • Enabled inverted barometer modification of elevation specified boundaries (Jason Fleming)

  • Improved handling of levee boundaries with cross barrier pipes (Jason Fleming)

  • Enhanced flux/periodic river boundary condition handling (Jason Fleming)

  • Fixed time varying weir list processing in adcprep (Jason Fleming)

  • Added enhanced weir boundary logging (Zach Cobell)

Parallel Processing

  • Fixed issues with parallel execution and I/O unit number handling (Jason Fleming)

  • Improved subdomain file handling and processing (Jason Fleming)

  • Enhanced wet/dry state array output capabilities (Jason Fleming)

  • Fixed memory allocation issues for harmonic analysis I/O in parallel (Jason Fleming)

Build System and Compilation

  • Added compiler flags for various HPC systems: * Lonestar5 at TACC (Jason Fleming) * Spirit at AFRL (Jason Fleming) * Stampede at TACC (Jason Fleming) * Cray XC30/XC40 systems (T.C. Massey)

  • Improved XDMF library compilation support (T.C. Massey)

  • Enhanced makefile support for building ASWIP (T.C. Massey)

Output Processing

  • Fixed sparse ASCII output functionality (Zach Cobell)

  • Improved handling of min/max files in parallel netCDF (Jason Fleming)

  • Enhanced ADCPOST capabilities for processing integer and element-based output (Jason Fleming)

  • Added support for nodecode and wet/dry state array outputs (Jason Fleming)

SWAN Integration

  • Fixed SWAN coupling issues with I/O unit numbers (Jason Fleming)

  • Improved SWAN output file handling in serial mode (Zach Cobell)

  • Enhanced SWAN-ADCIRC coupling for vortex models (Jason Fleming)

Bugfixes

  • Fixed issues with time varying bathymetry implementation (T.C. Massey)

  • Corrected serial execution issues with WRITE_LOCAL_FILES settings (Jason Fleming)

  • Improved error checking and messaging (Jason Fleming)

  • Fixed memory allocation and array handling issues (Jason Fleming)

  • Enhanced error handling for mesh and fort.13 node count comparisons (Jason Fleming)

  • Fixed issues with coupled simulations message handling (T.C. Massey)