CUDACLAW: A high-performance programmable GPU framework for the solution of hyperbolic PDEs
dc.contributor.author | Ohannessian, H. Gorune | |
dc.contributor.author | Turkiyyah, George | |
dc.contributor.author | Ahmadia, Aron | |
dc.contributor.author | Ketcheson, David I. | |
dc.date.accessioned | 2019-04-28T13:14:19Z | |
dc.date.available | 2019-04-28T13:14:19Z | |
dc.date.issued | 2018-05-21 | |
dc.identifier.uri | http://hdl.handle.net/10754/632531 | |
dc.description.abstract | We present cudaclaw, a CUDA-based high performance data-parallel framework for the solution of multidimensional hyperbolic partial differential equation (PDE) systems, equations describing wave motion. cudaclaw allows computational scientists to solve such systems on GPUs without being burdened by the need to write CUDA code, worry about thread and block details, data layout, and data movement between the different levels of the memory hierarchy. The user defines the set of PDEs to be solved via a CUDA- independent serial Riemann solver and the framework takes care of orchestrating the computations and data transfers to maximize arithmetic throughput. cudaclaw treats the different spatial dimensions separately to allow suitable block sizes and dimensions to be used in the different directions, and includes a number of optimizations to minimize access to global memory. | |
dc.publisher | arXiv | |
dc.relation.url | http://arxiv.org/abs/1805.08846v1 | |
dc.relation.url | http://arxiv.org/pdf/1805.08846v1 | |
dc.rights | Archived with thanks to arXiv | |
dc.title | CUDACLAW: A high-performance programmable GPU framework for the solution of hyperbolic PDEs | |
dc.type | Preprint | |
dc.contributor.department | Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division | |
dc.contributor.department | KAUST Supercomputing Laboratory (KSL) | |
dc.contributor.department | Applied Mathematics and Computational Science Program | |
dc.eprint.version | Pre-print | |
dc.contributor.institution | American University of Beirut (AUB) | |
dc.identifier.arxivid | 1805.08846 | |
kaust.person | Ahmadia, Aron | |
kaust.person | Ketcheson, David I. | |
dc.version | v1 | |
refterms.dateFOA | 2019-04-29T06:27:47Z |
Files in this item
This item appears in the following Collection(s)
-
Preprints
-
Applied Mathematics and Computational Science Program
For more information visit: https://cemse.kaust.edu.sa/amcs -
KAUST Supercomputing Laboratory (KSL)
-
Computer, Electrical and Mathematical Science and Engineering (CEMSE) Division
For more information visit: https://cemse.kaust.edu.sa/