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.10.0.
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¶
Improvements to plot_timing_stats.py to create plots of CPU time and wall time used in a simulation, and number of cells updated. For some examples of the output, see http://staff.washington.edu/rjl/misc/timing_plots/
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.