2009
DOI: 10.1016/j.matcom.2009.09.012
|View full text |Cite
|
Sign up to set email alerts
|

Simulation of shallow-water systems using graphics processing units

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
21
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 40 publications
(21 citation statements)
references
References 16 publications
0
21
0
Order By: Relevance
“…There are previous works to port finite volume one-layer shallow water solvers to a GPU by using a graphics-specific programming language [4,5,6], but currently most of the proposals to simulate shallow flows on a single GPU are based on the CUDA programming model. A CUDA solver for onelayer system based on the first order finite volume scheme presented in [7] is described in [8] to deal with structured regular meshes.…”
Section: Introductionmentioning
confidence: 99%
“…There are previous works to port finite volume one-layer shallow water solvers to a GPU by using a graphics-specific programming language [4,5,6], but currently most of the proposals to simulate shallow flows on a single GPU are based on the CUDA programming model. A CUDA solver for onelayer system based on the first order finite volume scheme presented in [7] is described in [8] to deal with structured regular meshes.…”
Section: Introductionmentioning
confidence: 99%
“…Both versions are implemented in C++, and the Eigen library [4] is used for operating with matrices. We also have compared the CUDA implementations with the Cg program described in [7]. We have used the double data type in CPU.…”
Section: Resultsmentioning
confidence: 99%
“…In [6], an explicit central upwind scheme is implemented on a NVIDIA GeForce 7800 GTX card to simulate the one-layer shallow water system and a speedup from 15 to 30 is achieved with respect to a CPU implementation. An efficient implementation of the numerical scheme presented in [1] on GPUs is described in [7], obtaining two orders of magnitude speedup on a NVIDIA Geforce 8800 Ultra card with respect to a monoprocessor implementation. These previous proposals are based on the OpenGL graphics application programming interface [10] and the Cg shading language [5].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Another important observation was that explicit schemes for hyperbolic conservation laws and balance laws are memory bound, and hence larger speedups were observed for high-resolution schemes that are more compute intensive than classical schemes like Lax-Friedrichs, Lax-Wendroff, etc. Since then, there have been several publications devoted to the use of GPUs for the shallow-water equations and other conservation and balance laws, see e.g., [1,2,5,10,15,16,22,26].…”
Section: Introductionmentioning
confidence: 99%