2016
DOI: 10.4208/cicp.010415.110915a
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Implementation of Smoothed Particle Hydrodynamics (SPH) with Plane Sweep Algorithm

Abstract: Neighbour search (NS) is the core of any implementations of smoothed particle hydrodynamics (SPH). In this paper,we present an efficient neighbour search method based on the plane sweep (PW) algorithm with N being the number of SPH particles. The resulting method, dubbed the PWNS method, is totally independent of grids (i.e., purely meshfree) and capable of treating variable smoothing length, arbitrary particle distribution and heterogenous kernels. Several state-of-the-art data structures and algorithms, e.g… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 38 publications
0
10
0
Order By: Relevance
“…The same conclusion was confirmed in [96] for GPU simulations. Quad-tree partitions combined with the Morton space filling curve (SFC) was recommended when using variable resolution in multi-core architectures [97] and GPU devices [98]. The work in [99] proposed another algorithm based on hierarchical cell decomposition for variable resolution in distributed memory architectures using MPI.…”
Section: High Performance Computing Solutions For Complex Hydraulic Ementioning
confidence: 99%
See 1 more Smart Citation
“…The same conclusion was confirmed in [96] for GPU simulations. Quad-tree partitions combined with the Morton space filling curve (SFC) was recommended when using variable resolution in multi-core architectures [97] and GPU devices [98]. The work in [99] proposed another algorithm based on hierarchical cell decomposition for variable resolution in distributed memory architectures using MPI.…”
Section: High Performance Computing Solutions For Complex Hydraulic Ementioning
confidence: 99%
“…The high computational cost of particle methods can be countered using the programming techniques discussed above. Thus, different implementations of the SPH method using OpenMP can be found [97,101,102], although the same algorithms can be applied to other particle methods. The work of [101] included a performance analysis of SPH in multi-core CPUs and studied how to avoid bottlenecks.…”
Section: High Performance Computing Solutions For Complex Hydraulic Ementioning
confidence: 99%
“…Most of these applications are based on the grid-link-list algorithm [53] and the hierarchical tree structured algorithm [54]. Also, we have developed a competitive easy-to-parallelize neighbour search method [33] based on the plane-sweep algorithm, and implemented it in this work. Satisfactory speed-up has been achieved with the help of this new algorithm, which makes large-scale simulations possible.…”
Section: Neighbour Search Algorithmmentioning
confidence: 99%
“…Satisfactory speed-up has been achieved with the help of this new algorithm, which makes large-scale simulations possible. More details can be found in [33].…”
Section: Neighbour Search Algorithmmentioning
confidence: 99%
See 1 more Smart Citation