We are happy to announce that Clawpack 5.6.0 has been released. There are many bug fixes and improvements, a few of which are not entirely backward compatible. There are also some new capabilities.
In particular, a new option for flagging cells for refinement has been added, based on first solving an adjoint equation, that is useful when you want to capture all waves that will reach some target location over a specified time interval. This was developed in work with Brisa Davis in particular for tsunami modeling applications, but has been implemented more generally in amrclaw as well as geoclaw, and some documentation and links to relevant papers are available at
http://www.clawpack.org/adjoint.htmlFor a summary of other recent changes, please see
http://www.clawpack.org/release_5_6_0.htmlHow to get the latest version:
------------------------------
See
http://www.clawpack.org/installing.htmlfor several installation options and the list of prerequisites.
NOTE: pypi has not yet been updated to pip installing from there will still get 5.5.0. However, the installation instructions include a more general recommended approach from pip installing directly from the source on Github.
Installing from a tarfile is not generally recommended, but one is available at:
https://github.com/clawpack/clawpack/releases/ The tarfile is also permanently archived with a DOI at:
https://doi.org/10.5281/zenodo.3237295So if you publish results (and, we hope, the code used to generate them) that is based on this version, you can rest assured that it will always be available to your readers.
Dockerhub has not yet been updated, but for those who want to use the latest version with Docker, there is a PR with a new Dockerfile at
https://github.com/clawpack/docker-files/pull/6Many 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_6_0.html.
Happy Computing,
The Clawpack Development Team