This is the home for Clawpack 5.0.0 and later versions.
For earlier versions and sample codes that rely on them, see the Clawpack-4 webpages.
Clawpack (“Conservation Laws Package”) is a collection of finite volume methods for linear and nonlinear hyperbolic systems of conservation laws. Clawpack employs high-resolution Godunov-type methods with limiters in a general framework applicable to many kinds of waves.
Originally developed in 1994 by Randall LeVeque, Clawpack is now contributed to by many developers and includes a number of related projects. See About this software for more details.
Key features include:
- Solution of general hyperbolic PDEs provided a Riemann solver is given
- Adaptive mesh refinement included in AMRClaw and GeoClaw
- Parallelism scalable to tens of thousands of cores or more, included in PyClaw
Solution of a given PDE system with Clawpack requires specifying an approximate Riemann solver for that system. Solvers for many common applications are bundled with the software. See Riemann solvers