The Clawpack 5.x software

Department of Applied Physics and Applied Mathematics, Columbia University, New York, New York, United States
Continuum Analytics, Austin, Texas, United States
Courant Institute, New York University, New York, New York, United States
Department of Mathematics, Boise State University, Boise, Idaho, United States
Cascade Volcano Observatory, United States Geological Survey, Vancouver, Washington, United States
Applied Mathematics and Computational Science, King Abdullah University of Science and Technology, Thuwal, Saudi Arabia
CD-adapco, Bellevue, Washington, United States
Department of Applied Mathematics, University of Washington, Seattle, Washington, United States
DOI
10.7287/peerj.preprints.1829v1
Subject Areas
Distributed and Parallel Computing, Scientific Computing and Simulation
Keywords
partial differential equations, finite volume methods, parallel computing, open source software, conservation laws, balance laws
Copyright
© 2016 Mandli et al.
Licence
This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Preprints) and either DOI or URL of the article must be cited.
Cite this article
Mandli KT, Ahmadia AJ, Berger M, Calhoun D, George DL, Hadjimichael Y, Ketcheson DI, Lemoine GI, LeVeque RJ. 2016. The Clawpack 5.x software. PeerJ Preprints 4:e1829v1

Abstract

Clawpack is a software package designed to solve nonlinear hyperbolic partial differential equations using high-resolution finite volume methods based on Riemann solvers and limiters. The package includes a number of variants aimed at different applications and user communities. Clawpack has been actively developed as an open source project for over 20 years. The latest major release, Clawpack 5, introduces a number of new features and changes to the code base and a new development model based on GitHub and Git submodules. This article provides a summary of the most significant changes, the rationale behind some of these changes, and a description of our current development model.

Author Comment

This article has been submitted for review to PeerJ Computer Science.