v5.6.1 release notes

Clawpack 5.6.1 was released on October 28, 2019. See Installing Clawpack.

Changes relative to Clawpack 5.6.0 (June 2, 2019) are shown below.

To see more recent changes that are in the the master branch but not yet released, see Changes to master since v5.6.1.

Changes that are not backward compatible

$CLAW/amrclaw/src/2d/amr_module.f90 has changed, so do a make new in any AMRClaw or GeoClaw application directories.

General changes

A gpu branch has been added to many git repositories, and checking this out gives a GPU version of two-dimensional AmrClaw and GeoClaw, as described at Using the GPU version of Clawpack. This version does not have equivalent capabilities to v5.6.1, however, and is not included as part of the tar file for this release.

Changes to classic

None.

See classic diffs

Changes to clawutil

  • The python package subprocess is now used in runclaw.py, improving ability to run multiple models.

  • Improved handling of Fortran modules.

See clawutil diffs

Changes to visclaw

See visclaw diffs

Changes to riemann

  • 1D MHD solver added.

See riemann diffs

Changes to amrclaw

  • Improvements in how timing of code is done, in particular using integer(kind=8) variables for better computation of wall time.

  • Improve handling of AdjointData file references.

See amrclaw diffs

Changes to geoclaw

  • Some fixes to checkpoint and restart files

  • Several changes to storm surge codes, including handling more forms of storm input data.

  • Improvements in how timing of code is done, in particular using integer(kind=8) variables for better computation of wall time.

  • Faster version of filpatch improves regridding performance substantially for some applications by re-using topo values rather than recomputing them.

  • If some topo values are missing replace by value that makes this clearer by default, or allow the user to set an appropriate topo_missing value.

  • New geoclaw/examples/tsunami/bowl-slosh-netcdf added to illustrate using netCDF topofiles.

See geoclaw diffs

Changes to PyClaw

For changes in PyClaw, see the PyClaw changelog.

See pyclaw diffs

Other Clawpack Repositories

The repositories below are not included in the Clawpack tarfile or pip install, but changes to these repositories may also be of interest.