A Novel MPI-based Parallel Smoothed Particle Hydrodynamics Framework with Dynamic Load Balancing for Free Surface Flow
dc.contributor.author | Zhu, G | |
dc.contributor.author | Hughes, Jason | |
dc.contributor.author | Zheng, Siming | |
dc.contributor.author | Greaves, Deborah | |
dc.date.accessioned | 2022-11-29T22:52:38Z | |
dc.date.available | 2022-11-29T22:52:38Z | |
dc.date.issued | 2023-03 | |
dc.identifier.issn | 0010-4655 | |
dc.identifier.issn | 1879-2944 | |
dc.identifier.other | 108608 | |
dc.identifier.uri | http://hdl.handle.net/10026.1/20035 | |
dc.description.abstract |
This paper presents a new Smoothed Particle Hydrodynamics (SPH) parallel framework, which is designed for free surface flows and is scalable on a High Performance Computer (HPC). The framework is accomplished by adopting a Message Passing Interface (MPI) approach with a domain partitioning strategy. A regular background grid is used to partition the entire computational domain and each subdomain is labelled using an index ordering method. Adjacent subdomains can be determined by the index list, and avoid global communications in the particle distribution process. Within the local grid, the grid is divided into an internal grid as well as an interactive grid to identify the particles for which information is to be transferred. The implementation of the dynamic loading balance strategy considers two different ways of determining loading: computation particle numbers and running time. The dynamic load balance strategy repositions neighbouring subdomains based on the local load imbalance between cores. To demonstrate the framework’s capacity and distinctive properties, a variety of free surface flow benchmarks are studied. Intensive numerical experiments at various scales are used to assess the performance in detail. | |
dc.format.extent | 108608-108608 | |
dc.language | en | |
dc.language.iso | en | |
dc.publisher | Elsevier BV | |
dc.subject | Smoothed particle hydrodynamics | |
dc.subject | Parallel computing | |
dc.subject | Load balance | |
dc.subject | Free surface flow | |
dc.title | A Novel MPI-based Parallel Smoothed Particle Hydrodynamics Framework with Dynamic Load Balancing for Free Surface Flow | |
dc.type | journal-article | |
dc.type | Journal Article | |
plymouth.author-url | https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000914587900002&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=11bb513d99f797142bcfeffcc58ea008 | |
plymouth.volume | 284 | |
plymouth.publication-status | Published | |
plymouth.journal | Computer Physics Communications | |
dc.identifier.doi | 10.1016/j.cpc.2022.108608 | |
plymouth.organisational-group | /Plymouth | |
plymouth.organisational-group | /Plymouth/Faculty of Science and Engineering | |
plymouth.organisational-group | /Plymouth/Faculty of Science and Engineering/School of Engineering, Computing and Mathematics | |
plymouth.organisational-group | /Plymouth/REF 2021 Researchers by UoA | |
plymouth.organisational-group | /Plymouth/REF 2021 Researchers by UoA/UoA12 Engineering | |
plymouth.organisational-group | /Plymouth/Users by role | |
plymouth.organisational-group | /Plymouth/Users by role/Academics | |
dcterms.dateAccepted | 2022-11-21 | |
dc.rights.embargodate | 2022-12-8 | |
dc.identifier.eissn | 1879-2944 | |
dc.rights.embargoperiod | Not known | |
rioxxterms.versionofrecord | 10.1016/j.cpc.2022.108608 | |
rioxxterms.licenseref.uri | http://www.rioxx.net/licenses/all-rights-reserved | |
rioxxterms.type | Journal Article/Review |