Scope
This full release supercedes 2025.1.rc-6 and puts 2025.1 onto the path towards "stable".
Effective Summary
Users may do an optional health check by starting up ./asgsh -c - currently, this is supported only if a .git directory exists, so if you want this checkout the this release, via git checkout 2025.1.release-0.
The version of ASGS is not tracked in ./VERSION. This is updated each release. To query this file, use the asgs-info command when in ./asgh. If not a git repo (no .git directory is detected), only asgs-info or asgs-info -v will produce meaningful results. The other options report information about the git repor such as branch, tags, and current SHA. The version and GIT info if present, is preserved now in run.properties files when run in forecast or hindcast modes.
This version of ASGS now has no restrictions on the version of GCC. In the past, it's been restricted to version 9 or lower. It has been tested to work on GCC version up to 11.5, but should fully work (including supported ADCIRC builds).
This version of ASGS will build ADCIRC on any platform on which it can biuld HDF5 and netCDF4; this includes supported HPC environments (LSU/LONI, TACC) and Linux distros: RHEL, Ubuntu/Debian, and Oracle Linux 7,8,9 (10 is new and has not yet been tested).
What's Changed
- Moved default compiler suite to use intel 'classic' by @wwlwpd in #1540
- Added new station file for post processing consistency by @jasonfleming in #1538
- Adding support for gfortran 10.1 and greater. by @wwlwpd in #1536
- Fixing v53.05 build support for GCC > 9 by @wwlwpd in #1548
- Corrected wind drag limit for TXLA22a, resolves #1541 by @jasonfleming in #1542
- Added ASGS version tracking and optional health checks, resolves #412 by @wwlwpd in #1461
Expected Updates
None.
Only critical fixes will be made to 2025.1, all new RCs will fall under 2025.2.rc-*. Eventually, we will create a 2025.1.stable release. Then finally, 2025.1.eol (designating no longer supported directly).
Please see notes on the ASGS release process here.
Full Changelog: 2025.1.rc-6...release-0