2012
DOI: 10.1016/j.jpdc.2011.07.012
|View full text |Cite
|
Sign up to set email alerts
|

An MPI-CUDA implementation of an improved Roe method for two-layer shallow water systems

Abstract: The numerical solution of two-layer shallow water systems is required to simulate accurately stratified fluids, which are ubiquitous in nature: they appear in atmospheric flows, ocean currents, oil spills, etc. Moreover, the implementation of the numerical schemes to solve these models in realistic scenarios imposes huge demands of computing power. In this paper, we tackle the acceleration of these simulations in triangular meshes by exploiting the combined power of several CUDA-enabled GPUs in a GPU cluster. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
4
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 22 publications
(5 citation statements)
references
References 25 publications
1
4
0
Order By: Relevance
“…The main data structures are kept on the GPU, but there are no details as to how this was engineered. Similar results for unstructured meshes are later seen in [26].…”
Section: Related Worksupporting
confidence: 82%
“…The main data structures are kept on the GPU, but there are no details as to how this was engineered. Similar results for unstructured meshes are later seen in [26].…”
Section: Related Worksupporting
confidence: 82%
“…While a similar (simple) strategy has proven to be effective in other parallelizations and applications (e.g. [19], [20], [3]), the speedups here achieved were not quite positive, probably due to the excessive use of computationally inactive threads and overuse of global memory. At the contrary, the following approach has given more positive results and can be considered as a starting point for more sophisticated applications.…”
Section: A Whole Space Strategymentioning
confidence: 79%
“…[1], [2], [3]). In fact, the fast development of parallel tools has allowed the use of numerical simulations based on High Performance Computing (HPC) techniques for solving complex equation systems which govern the dynamics of real complex phenomena, in which scientists can efficiently study the modelling of, for instance, a lava flow [4], fire spreading [5] or pyroclastic flows [6].…”
Section: Introductionmentioning
confidence: 99%
“…Combining MPI with CUDA has become a popular strategy for solving problems that consume more memory than is available on a single GPU [8], [9]. For such problems, the data to be shared among the MPI ranks is often stored on the GPUs.…”
Section: A Cuda-aware Mpimentioning
confidence: 99%