• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用并行计算机求解多相流压力泊松方程的通信高效算法。

Communication-efficient algorithms for solving pressure Poisson equation for multiphase flows using parallel computers.

机构信息

Intel Corporation, University of Notre Dame, Notre Dame, IN, United States of America.

Department of Mechanical Engineering, Johns Hopkins University, Baltimore, MD, United States of America.

出版信息

PLoS One. 2022 Nov 22;17(11):e0277940. doi: 10.1371/journal.pone.0277940. eCollection 2022.

DOI:10.1371/journal.pone.0277940
PMID:36413552
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9681093/
Abstract

Numerical solution of partial differential equations on parallel computers using domain decomposition usually requires synchronization and communication among the processors. These operations often have a significant overhead in terms of time and energy. In this paper, we propose communication-efficient parallel algorithms for solving partial differential equations that alleviate this overhead. First, we describe an asynchronous algorithm that removes the requirement of synchronization and checks for termination in a distributed fashion while maintaining the provision to restart iterations if necessary. Then, we build on the asynchronous algorithm to propose an event-triggered communication algorithm that communicates the boundary values to neighboring processors only at certain iterations, thereby reducing the number of messages while maintaining similar accuracy of solution. We demonstrate our algorithms on a successive over-relaxation solver for the pressure Poisson equation arising from variable density incompressible multiphase flows in 3-D and show that our algorithms improve time and energy efficiency.

摘要

在并行计算机上使用区域分解方法求解偏微分方程的数值解通常需要处理器之间的同步和通信。这些操作在时间和能量方面通常会有很大的开销。在本文中,我们提出了一种用于求解偏微分方程的通信高效并行算法,以减轻这种开销。首先,我们描述了一种异步算法,该算法以分布式的方式去除了同步的要求,并检查终止情况,同时在必要时提供重新启动迭代的功能。然后,我们基于异步算法提出了一种事件触发的通信算法,该算法仅在某些迭代时将边界值通信到相邻的处理器,从而减少了消息的数量,同时保持了类似的解的准确性。我们在三维可变密度不可压缩多相流的压力泊松方程的逐次超松弛求解器上验证了我们的算法,并表明我们的算法提高了时间和能量效率。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/e1001ebeb0fa/pone.0277940.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/7236257524e5/pone.0277940.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/0af0962941d1/pone.0277940.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/9665a31b06f1/pone.0277940.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/8f19c4b7b590/pone.0277940.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/aee42fbce96f/pone.0277940.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/a8924194db9a/pone.0277940.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/a3eb428abc2b/pone.0277940.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/b69d3468fa7c/pone.0277940.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/e1001ebeb0fa/pone.0277940.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/7236257524e5/pone.0277940.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/0af0962941d1/pone.0277940.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/9665a31b06f1/pone.0277940.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/8f19c4b7b590/pone.0277940.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/aee42fbce96f/pone.0277940.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/a8924194db9a/pone.0277940.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/a3eb428abc2b/pone.0277940.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/b69d3468fa7c/pone.0277940.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/9681093/e1001ebeb0fa/pone.0277940.g009.jpg

相似文献

1
Communication-efficient algorithms for solving pressure Poisson equation for multiphase flows using parallel computers.使用并行计算机求解多相流压力泊松方程的通信高效算法。
PLoS One. 2022 Nov 22;17(11):e0277940. doi: 10.1371/journal.pone.0277940. eCollection 2022.
2
Simulation of branching blood flows on parallel computers.在并行计算机上模拟分支血流。
Biomed Sci Instrum. 2004;40:325-30.
3
Simulation of cardiac electrophysiology on next-generation high-performance computers.下一代高性能计算机上的心脏电生理学模拟。
Philos Trans A Math Phys Eng Sci. 2009 May 28;367(1895):1951-69. doi: 10.1098/rsta.2008.0298.
4
Variational quantum evolution equation solver.变分量子演化方程求解器。
Sci Rep. 2022 Jun 25;12(1):10817. doi: 10.1038/s41598-022-14906-3.
5
Contribution to Speeding-Up the Solving of Nonlinear Ordinary Differential Equations on Parallel/Multi-Core Platforms for Sensing Systems.对在并行/多核平台上加速求解传感系统的非线性常微分方程的贡献。
Sensors (Basel). 2020 Oct 28;20(21):6130. doi: 10.3390/s20216130.
6
Completion Probabilities and Parallel Restart Strategies under an Imposed Deadline.在规定截止日期下的完成概率和并行重启策略。
PLoS One. 2016 Oct 12;11(10):e0164605. doi: 10.1371/journal.pone.0164605. eCollection 2016.
7
Parallel Algorithms for Switching Edges in Heterogeneous Graphs.异构图中边切换的并行算法
J Parallel Distrib Comput. 2017 Jun;104:19-35. doi: 10.1016/j.jpdc.2016.12.005. Epub 2016 Dec 28.
8
DL_MG: A Parallel Multigrid Poisson and Poisson-Boltzmann Solver for Electronic Structure Calculations in Vacuum and Solution.DL_MG:用于真空和溶液中电子结构计算的并行多重网格泊松和泊松-玻尔兹曼求解器
J Chem Theory Comput. 2018 Mar 13;14(3):1412-1432. doi: 10.1021/acs.jctc.7b01274. Epub 2018 Mar 2.
9
Towards a HPC-oriented parallel implementation of a learning algorithm for bioinformatics applications.面向高性能计算的生物信息学应用学习算法并行实现
BMC Bioinformatics. 2014;15 Suppl 5(Suppl 5):S2. doi: 10.1186/1471-2105-15-S5-S2. Epub 2014 May 6.
10
An efficient quantum partial differential equation solver with chebyshev points.基于切比雪夫点的高效量子偏微分方程求解器。
Sci Rep. 2023 May 12;13(1):7767. doi: 10.1038/s41598-023-34966-3.

本文引用的文献

1
CFD study of the water production in mature heavy oil fields with horizontal wells.水平井开采成熟稠油油藏产水的 CFD 研究。
PLoS One. 2021 Oct 25;16(10):e0258870. doi: 10.1371/journal.pone.0258870. eCollection 2021.
2
Proxy-equation paradigm: A strategy for massively parallel asynchronous computations.代理方程范例:一种大规模并行异步计算策略。
Phys Rev E. 2017 Sep;96(3-1):033304. doi: 10.1103/PhysRevE.96.033304. Epub 2017 Sep 8.
3
On Comparison of Series and Numerical Solutions for Flow of Eyring-Powell Fluid with Newtonian Heating And Internal Heat Generation/Absorption.
关于具有牛顿加热及内热源/热汇的艾林-鲍威尔流体流动的级数解与数值解的比较
PLoS One. 2015 Sep 24;10(9):e0129613. doi: 10.1371/journal.pone.0129613. eCollection 2015.
4
Universal spatial correlation functions for describing and reconstructing soil microstructure.用于描述和重建土壤微观结构的通用空间相关函数。
PLoS One. 2015 May 26;10(5):e0126515. doi: 10.1371/journal.pone.0126515. eCollection 2015.
5
Numerical simulation and structural optimization of the inclined oil/water separator.倾斜式油水分离器的数值模拟与结构优化
PLoS One. 2015 Apr 13;10(4):e0124095. doi: 10.1371/journal.pone.0124095. eCollection 2015.