Dear Clawpack Users,
We are happy to announce that Clawpack 5.12.0 has been released.
See the release notes for a summary of all changes:
http://www.clawpack.org/release_5_12_0.htmlA few major changes:
- The GeoClaw Boussinesq (dispersive) version has been improved with several
bug fixes (mostly issues in handling patch boundaries and domain
boundary conditions when setting up the linear system). Efficiency has also
been improved, and a newer version of PETSc 3.20 (or later) is now required
for using these solvers. See
-
https://www.clawpack.org/bouss2d.html - $CLAW/geoclaw/examples/bouss/README.txt
for more information.
- In GeoClaw, a new speed_limit was introduced that can be set in setrun.py
This is used to reduce the fluid speed each time step in any cell where the
speed exceeds this value (default is 50 m/s).
This fix seems to often eliminate problems where the code dies with
`Too many dt reductions`. See
https://www.clawpack.org/dev/speed_limit.html for details and more discussion.
- For storm surge simulations in GeoClaw, support for reading in data files
that specify wind and pressure fields on a grid is now supported.
This currently specifically reads files in the Oceanweather Inc. formats
NWS12 (ASCII) and NWS13 (NetCDF) with further support for more general
NetCDF data included.
- A `make check` option has been added to the general Fortran Makefile.common,
which prints out the values of environment variables used in the Makefile.
There are several other new features and bug fixes, please see the release notes for more details,
http://www.clawpack.org/release_5_12_0.html.
How to get the latest version:
------------------------------
Please see
http://www.clawpack.org/installing.htmlfor several installation options and the list of prerequisites.
A new tar file is available at:
https://github.com/clawpack/clawpack/releases/The tarfile is also permanently archived on Zenodo with DOI
10.5281/zenodo.15350682. So if you publish results (and also, we hope, the code used to generate them) based on this version, you can rest assured that it will always be available to your readers. For earlier versions, see
http://www.clawpack.org/releases.htmlTar files for all recent releases can also now be referenced with the single DOI
10.17605/osf.io/kmw6h,
convenient if you have used multiple versions in your work, or you want to cite a generic Clawpack DOI. For more information on how best to cite Clawpack, please see
http://www.clawpack.org/about.html#citingMany thanks to everyone who contributed to this release. You can view all the commits, diffs, and contributors starting from the release notes page
http://www.clawpack.org/release_5_12_0.html.
Happy Computing,
The Clawpack Development Team