{"id":"https://openalex.org/W4316252351","doi":"https://doi.org/10.1145/3545008.3545016","title":"ParallelDualSPHysics: supporting efficient parallel fluid simulations through MPI-enabled SPH method","display_name":"ParallelDualSPHysics: supporting efficient parallel fluid simulations through MPI-enabled SPH method","publication_year":2022,"publication_date":"2022-08-29","ids":{"openalex":"https://openalex.org/W4316252351","doi":"https://doi.org/10.1145/3545008.3545016"},"language":"en","primary_location":{"id":"doi:10.1145/3545008.3545016","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3545008.3545016","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st International Conference on Parallel Processing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5026805435","display_name":"Sifan Long","orcid":"https://orcid.org/0000-0003-4450-5345"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Sifan Long","raw_affiliation_strings":["College of Computer, National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049109551","display_name":"Xiao\u2010Wei Guo","orcid":"https://orcid.org/0000-0003-4712-1320"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiao-Wei Guo","raw_affiliation_strings":["Institute for Quantum Information &amp; State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"Institute for Quantum Information &amp; State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100965934","display_name":"Xiaokang Fan","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaokang Fan","raw_affiliation_strings":["College of Computer, National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100744327","display_name":"Chao Li","orcid":"https://orcid.org/0000-0001-8721-4826"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chao Li","raw_affiliation_strings":["Institute for Quantum Information &amp; State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"Institute for Quantum Information &amp; State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072219555","display_name":"Kelvin K. L. Wong","orcid":"https://orcid.org/0000-0002-8600-1105"},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kelvin Wong","raw_affiliation_strings":["College of Computer, Central South University, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, Central South University, China","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057296479","display_name":"Ran Zhao","orcid":"https://orcid.org/0000-0001-8346-5556"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ran Zhao","raw_affiliation_strings":["College of Computer, National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084707189","display_name":"Yi Liu","orcid":"https://orcid.org/0000-0001-5372-7244"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Liu","raw_affiliation_strings":["College of Computer, National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059508758","display_name":"Sen Zhang","orcid":"https://orcid.org/0000-0003-0416-8006"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sen Zhang","raw_affiliation_strings":["College of Computer, National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078154211","display_name":"Canqun Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Canqun Yang","raw_affiliation_strings":["College of Computer, National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5026805435"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.1625,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.4467522,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11694","display_name":"Fluid Dynamics Simulations and Interactions","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11694","display_name":"Fluid Dynamics Simulations and Interactions","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11751","display_name":"Lattice Boltzmann Simulation Studies","score":0.9868000149726868,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11382","display_name":"Fluid Dynamics and Heat Transfer","score":0.9858999848365784,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7612577676773071},{"id":"https://openalex.org/keywords/smoothed-particle-hydrodynamics","display_name":"Smoothed-particle hydrodynamics","score":0.735526978969574},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7303200960159302},{"id":"https://openalex.org/keywords/domain-decomposition-methods","display_name":"Domain decomposition methods","score":0.6218342781066895},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.6178087592124939},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.583756148815155},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4982419013977051},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4675278663635254},{"id":"https://openalex.org/keywords/computational-fluid-dynamics","display_name":"Computational fluid dynamics","score":0.4568432569503784},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.4387100636959076},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.15212410688400269},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.1339561641216278},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.11058393120765686},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09614065289497375}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7612577676773071},{"id":"https://openalex.org/C122564879","wikidata":"https://www.wikidata.org/wiki/Q733073","display_name":"Smoothed-particle hydrodynamics","level":2,"score":0.735526978969574},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7303200960159302},{"id":"https://openalex.org/C198880260","wikidata":"https://www.wikidata.org/wiki/Q5289813","display_name":"Domain decomposition methods","level":3,"score":0.6218342781066895},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.6178087592124939},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.583756148815155},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4982419013977051},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4675278663635254},{"id":"https://openalex.org/C1633027","wikidata":"https://www.wikidata.org/wiki/Q815820","display_name":"Computational fluid dynamics","level":2,"score":0.4568432569503784},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.4387100636959076},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.15212410688400269},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.1339561641216278},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.11058393120765686},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09614065289497375},{"id":"https://openalex.org/C57879066","wikidata":"https://www.wikidata.org/wiki/Q41217","display_name":"Mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3545008.3545016","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3545008.3545016","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st International Conference on Parallel Processing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W164630146","https://openalex.org/W1173339032","https://openalex.org/W1797836249","https://openalex.org/W1967350648","https://openalex.org/W1980938760","https://openalex.org/W1994439127","https://openalex.org/W2021058167","https://openalex.org/W2026730653","https://openalex.org/W2083360404","https://openalex.org/W2139238466","https://openalex.org/W2189062873","https://openalex.org/W2345294273","https://openalex.org/W2616088539","https://openalex.org/W2767628032","https://openalex.org/W2784640578","https://openalex.org/W2811141386","https://openalex.org/W2972558277","https://openalex.org/W2998392461","https://openalex.org/W3042073860","https://openalex.org/W3093559908","https://openalex.org/W3143023687","https://openalex.org/W3201857634","https://openalex.org/W4230039788"],"related_works":["https://openalex.org/W2886453227","https://openalex.org/W2066041241","https://openalex.org/W1582436825","https://openalex.org/W1604758548","https://openalex.org/W1996803181","https://openalex.org/W2026263283","https://openalex.org/W4367553810","https://openalex.org/W2104142636","https://openalex.org/W1549048322","https://openalex.org/W2979588510"],"abstract_inverted_index":{"Smoothed":[0],"Particle":[1],"Hydrodynamics":[2],"(SPH)":[3],"is":[4],"a":[5,151,196,215],"classical":[6],"mesh-free":[7],"particle":[8,157,160],"method":[9,50,68],"which":[10,165],"has":[11,51,61,240],"been":[12,62],"successfully":[13],"applied":[14],"in":[15,34,195],"the":[16,48,66,112,129,141,155,167,180,187,190,223,241],"field":[17],"of":[18,47,58,96,98,135,186,192,199,226],"Computational":[19],"Fluid":[20],"Dynamics":[21],"(CFD).":[22],"Its":[23],"advantages":[24],"over":[25],"traditional":[26],"mesh-based":[27],"methods":[28],"have":[29],"made":[30],"it":[31],"very":[32],"popular":[33],"simulating":[35,90],"problems":[36,93],"involving":[37,94],"large":[38],"deformation":[39],"and":[40,71,110,133,159,183,212],"free-surface":[41],"flow.":[42],"The":[43,219],"high":[44],"computational":[45],"cost":[46],"SPH":[49,67,78,108,168],"obstructed":[52],"its":[53],"vast":[54],"application.":[55],"A":[56],"lot":[57],"research":[59],"effort":[60],"devoted":[63],"to":[64,139,170,206,232],"accelerating":[65],"using":[69,176],"GPU":[70],"multi":[72],"threading.":[73],"However,":[74],"developing":[75],"efficient":[76,118,125],"parallel":[77,107,119,142,156,224],"algorithms":[79,134],"on":[80,123,150,214],"modern":[81,216],"high-performance":[82],"computers":[83],"(HPCs)":[84],"remains":[85],"significantly":[86],"challenging,":[87],"especially":[88],"for":[89,243],"real-world":[91],"engineering":[92,245],"hundreds":[95],"millions":[97],"particles.":[99],"In":[100,178],"this":[101,193],"paper,":[102],"we":[103],"proposed":[104],"an":[105,114,124],"MPI-enabled":[106],"algorithm":[109],"developed":[111],"ParallelDualSPHysics1,":[113],"open-source":[115],"software":[116,194],"supporting":[117],"fluid":[120],"simulations.":[121],"Based":[122],"domain":[126],"decomposition":[127],"scheme,":[128],"essential":[130],"data":[131],"structure":[132],"DualSPHysics":[136],"were":[137,163,210],"refactored":[138],"build":[140],"version.":[143],"For":[144],"collaborating":[145],"with":[146,204,230],"evenly":[147],"distributed":[148],"particles":[149,209],"distributed-memory":[152],"HPC":[153,217],"system,":[154],"interaction":[158],"update":[161],"modules":[162],"introduced,":[164],"enabled":[166],"solver":[169],"synchronize":[171],"computations":[172],"among":[173],"multiple":[174],"processors":[175],"MPI.":[177],"addition,":[179],"redesigned":[181],"pre-processing":[182],"post-processing":[184],"capabilities":[185],"ParallelDualSPHysics":[188,227,239],"supported":[189],"applications":[191],"wide":[197],"range":[198],"areas.":[200],"Real-life":[201],"test":[202],"cases":[203],"up":[205,231],"120":[207],"million":[208],"simulated":[211],"analyzed":[213],"system.":[218],"results":[220],"showed":[221],"that":[222,238],"efficiency":[225],"exceeds":[228],"90":[229],"1024":[233],"CPU":[234],"cores.":[235],"It":[236],"indicated":[237],"potential":[242],"large-scale":[244],"applications.":[246]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
