Clawpack v5.12.0 released

7 views
Skip to first unread message

Randall J LeVeque

unread,
May 7, 2025, 10:06:21 AMMay 7
to claw-...@googlegroups.com, Developers of Clawpack
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.html

A 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.html
for 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.html

Tar 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#citing

Many 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
Reply all
Reply to author
Forward
0 new messages