Clawpack: building an open source ecosystem for solving hyperbolic PDEs

Handle URI:
http://hdl.handle.net/10754/623757
Title:
Clawpack: building an open source ecosystem for solving hyperbolic PDEs
Authors:
Mandli, Kyle T.; Ahmadia, Aron J.; Berger, Marsha; Calhoun, Donna; George, David L.; Hadjimichael, Yiannis ( 0000-0003-3517-8557 ) ; Ketcheson, David I. ( 0000-0002-1212-126X ) ; Lemoine, Grady I.; LeVeque, Randall J.
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.
KAUST Department:
Applied Mathematics and Computational Science Program
Citation:
Mandli KT, Ahmadia AJ, Berger M, Calhoun D, George DL, et al. (2016) Clawpack: building an open source ecosystem for solving hyperbolic PDEs. PeerJ Computer Science 2: e68. Available: http://dx.doi.org/10.7717/peerj-cs.68.
Publisher:
PeerJ
Journal:
PeerJ Computer Science
KAUST Grant Number:
2156 CRG3
Issue Date:
8-Aug-2016
DOI:
10.7717/peerj-cs.68
Type:
Article
ISSN:
2376-5992
Sponsors:
Funding sources that have contributed to the developments outlined in this paper include: NSF grants DMS-1216732, DMS-1419108, and EAR-1331412, DOE Office of Advanced Scientific Computing grant DE-FG02-88ER25053, KAUST OCRF grant 2156 CRG3, and the University of Washington Department of Applied Mathematics. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Additional Links:
https://peerj.com/articles/cs-68/
Appears in Collections:
Articles; Applied Mathematics and Computational Science Program

Full metadata record

DC FieldValue Language
dc.contributor.authorMandli, Kyle T.en
dc.contributor.authorAhmadia, Aron J.en
dc.contributor.authorBerger, Marshaen
dc.contributor.authorCalhoun, Donnaen
dc.contributor.authorGeorge, David L.en
dc.contributor.authorHadjimichael, Yiannisen
dc.contributor.authorKetcheson, David I.en
dc.contributor.authorLemoine, Grady I.en
dc.contributor.authorLeVeque, Randall J.en
dc.date.accessioned2017-05-31T10:09:30Z-
dc.date.available2017-05-31T10:09:30Z-
dc.date.issued2016-08-08en
dc.identifier.citationMandli KT, Ahmadia AJ, Berger M, Calhoun D, George DL, et al. (2016) Clawpack: building an open source ecosystem for solving hyperbolic PDEs. PeerJ Computer Science 2: e68. Available: http://dx.doi.org/10.7717/peerj-cs.68.en
dc.identifier.issn2376-5992en
dc.identifier.doi10.7717/peerj-cs.68en
dc.identifier.urihttp://hdl.handle.net/10754/623757-
dc.description.abstractClawpack 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.en
dc.description.sponsorshipFunding sources that have contributed to the developments outlined in this paper include: NSF grants DMS-1216732, DMS-1419108, and EAR-1331412, DOE Office of Advanced Scientific Computing grant DE-FG02-88ER25053, KAUST OCRF grant 2156 CRG3, and the University of Washington Department of Applied Mathematics. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.en
dc.publisherPeerJen
dc.relation.urlhttps://peerj.com/articles/cs-68/en
dc.rightsThis 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 Computer Science) and either DOI or URL of the article must be cited.en
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.subjectPartial differential equationsen
dc.subjectFinite volume methodsen
dc.subjectParallel computingen
dc.subjectOpen source softwareen
dc.subjectConservation lawsen
dc.subjectBalance lawsen
dc.titleClawpack: building an open source ecosystem for solving hyperbolic PDEsen
dc.typeArticleen
dc.contributor.departmentApplied Mathematics and Computational Science Programen
dc.identifier.journalPeerJ Computer Scienceen
dc.eprint.versionPublisher's Version/PDFen
dc.contributor.institutionDepartment of Applied Physics and Applied Mathematics, Columbia University, New York, NY, USAen
dc.contributor.institutionContinuum Analytics, Austin, TX, USAen
dc.contributor.institutionCourant Institute, New York University, New York, NY, USAen
dc.contributor.institutionDepartment of Mathematics, Boise State University, Boise, ID, USAen
dc.contributor.institutionCascade Volcano Observatory, United States Geological Survey, Vancouver, WA, USAen
dc.contributor.institutionCD-adapco, Bellevue, WA, USAen
dc.contributor.institutionDepartment of Applied Mathematics, University of Washington, Seattle, WA, USAen
kaust.authorHadjimichael, Yiannisen
kaust.authorKetcheson, David I.en
kaust.grant.number2156 CRG3en
All Items in KAUST are protected by copyright, with all rights reserved, unless otherwise indicated.