2019
DOI: 10.1016/j.cpc.2019.03.016
|View full text |Cite
|
Sign up to set email alerts
|

cuPentBatch—A batched pentadiagonal solver for NVIDIA GPUs

Abstract: We introduce cuPentBatch -our own pentadiagonal solver for NVIDIA GPUs. The development of cuPentBatch has been motivated by applications involving numerical solutions of parabolic partial differential equations, which we describe. Our solver is written with batch processing in mind (as necessitated by parameter studies of various physical models). In particular, our solver is directed at those problems where only the right-hand side of the matrix changes as the batch solutions are generated. As such, we demon… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
29
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 11 publications
(29 citation statements)
references
References 22 publications
0
29
0
Order By: Relevance
“…In this section we show how the cuSten library can be used as part of a larger program that the authors developed using the cuPentBatch [17] solver, a batched pentadiagonal matrix solver. We also provide a benchmark at the end of the section to show how cuSten performs versus a serial implementation.…”
Section: Cucahnpentadimentioning
confidence: 99%
“…In this section we show how the cuSten library can be used as part of a larger program that the authors developed using the cuPentBatch [17] solver, a batched pentadiagonal matrix solver. We also provide a benchmark at the end of the section to show how cuSten performs versus a serial implementation.…”
Section: Cucahnpentadimentioning
confidence: 99%
“…In this paper we consider batched numerical solutions of systems of the form Ax = b on a GPU, in particular where A is a tridiagonal or pentadiagonal matrix. Batched solutions of such tri/pentadiagonal matrix systems are becoming increasingly prevalent methods for tackling a variety of problems on GPUs which offer a high level of parallelism [1,2,3,4].…”
Section: Introductionmentioning
confidence: 99%
“…We emphasize that the methodology in this article may find application wherever GPUs are useful for accelerating established computational procedures. For example, in Fluid Mechanics, there has been a broad application of GPUs where solutions of Poisson's equation are commonly required [7,8], tsunami modelling and simulation [9], numerical linear algebra [10,11], batch solving of 1D partial differential equations [4], ADI methods for 2D simulations [5,6] and modelling mesoscopic-scale flows using Lattice-Boltzmann methods [12]. Also, in the field of gravitational wave data analysis, much work is done simplifying complex waveforms and analyses to achieve results in a physically reasonable and desirable amount of time.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations