×

计算力学中的动态负载平衡。 (英语) Zbl 0965.74080号

摘要:在许多重要的计算力学应用中,计算在模拟过程中会动态适应。示例包括自适应网格细化、粒子模拟和瞬态动力学计算。当在并行计算机上运行这些模拟时,大部分工作以动态方式分配给处理器,以保持计算负载平衡。针对这个动态负载平衡问题,已经提出了许多方法。本文回顾了主要的算法类,并讨论了它们在计算力学问题上的相对优点。指出了最新技术的不足,并对未来的研究方向提出了建议。

MSC公司:

74S99型 固体力学中的数值方法和其他方法
76M99型 流体力学基本方法
2005年5月 并行数值计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Altevogt,P。;Linke,A.,多处理器系统上同步蒙特卡罗模拟的动态负载平衡算法,Comp。物理学。Comm.,79,373-380(1994)·Zbl 0878.65003号
[2] Baehmann,P。;维特琴,S。;谢泼德,M。;Grice,K。;Yerry,M.,《基于鲁棒几何的二维网格自动生成》,国际数字杂志。方法。工程,241043-1078(1987)·Zbl 0618.65116号
[3] S.T.Barnard,PMRSB:《并行多级递归谱平分》,载于:1995年超级计算论文集,美国计算机学会,1995年;S.T.Barnard,PMRSB:并行多级递归谱二分法,收录于:《95年超级计算学报》,美国计算机学会,1995年
[4] M.Beall,M.Shephard,并行网格数据库和并行负载平衡,http://www.scorec.rpi.edu/software/software.html#s2; M.Beall,M.Shephard,并行网格数据库和并行负载平衡,http://www.scorec.rpi.edu/software/software.html#s2
[5] 伯杰,M.J。;Bokhari,S.H.,多处理器上非均匀问题的分区策略,IEEE Trans。计算机C,36,570-580(1987)
[6] T.Bui,C.Jones,稀疏矩阵分解中减少填充的启发式方法,载于:第六届SIAM科学计算并行处理会议论文集,SIAM,1993,第445-452页;T.Bui,C.Jones,《减少稀疏矩阵分解中填充的启发式方法》,载于《第六届科学计算并行处理SIAM会议论文集》,SIAM,1993年,第445-452页
[7] F.Cao,J.R.Gilbert,S.-H.Teng,《用线和平面划分网格》,技术报告CSL-96-01,施乐PARC;F.Cao,J.R.Gilbert,S.-H.Teng,《用线和平面划分网格》,技术报告CSL-96-01,施乐PARC
[8] N.Chrisochoides,动态负载平衡并行自适应PDE计算的多线程模型,ICASE报告95-83,ICASE,NASA兰利研究中心,弗吉尼亚州汉普顿,23681-00011995年12月;N.Chrisochoides,动态负载平衡并行自适应PDE计算的多线程模型,ICASE报告95-83,ICASE,NASA兰利研究中心,弗吉尼亚州汉普顿,23681-00011995年12月
[9] Cybenko,G.,分布式内存多处理器的动态负载平衡,J.并行分布计算。,7, 279-301 (1989)
[10] H.de Cougny;Devine,K。;弗莱赫蒂,J。;罗伊(Loy,R.)。;Ozturan,C。;Shephard,M.,偏微分方程并行自适应解的负载平衡,应用。数字。数学。,16, 157-182 (1994) ·Zbl 0818.65099号
[11] Devine,K。;Flaherty,J.,《守恒定律的并行自适应高精度重新定义技术》,应用。数字。数学。,20, 367-386 (1996) ·Zbl 0860.65095号
[12] R.Diekmann,D.Meyer,B.Monien,非结构化fem-meth的并行分解,in:非规则结构问题的并行算法程序,Springer LNCS 9801995,pp.199-216;R.Diekmann,D.Meyer,B.Monien,非结构化fem-meth的并行分解,in:非规则结构问题的并行算法程序,Springer LNCS 9801995,pp.199-216
[13] R.Diekmann,B.Monien,R.Preis,分布式内存机器的负载平衡策略,技术报告tr-rsfb-97-050,德国帕德博恩大学计算机科学系,1997年9月;R.Diekmann,B.Monien,R.Preis,分布式内存机器的负载平衡策略,技术报告tr-rsfb-97-050,德国帕德博恩大学计算机科学系,1997年9月
[14] R.Diekmann,S.Muthukrishnan,M.Nayakkankuppam,使用实验的工程扩散负载平衡算法;R.Diekmann,S.Muthukrishnan,M.Nayakkankuppam,使用实验的工程扩散负载平衡算法
[15] Eckstein,J.,cm-5上混合整数规划的并行分枝定界方法,SIAM J.Optimization,4794-814(1994)·Zbl 0819.90063号
[16] Eckstein,J.,并行分支与绑定的分布式与集中式存储与控制:cm-5上的混合整数规划,计算优化与应用,7199-220(1997)·兹比尔0881.90100
[17] H.C.Edwards,可扩展自适应有限元方法的并行基础设施及其在最小二乘法中的应用;H.C.Edwards,可扩展自适应有限元方法的并行基础设施及其在最小二乘法中的应用
[18] R.Enbody,R.Purdy,C.Severance,《动态负载平衡》,载于:第七届SIAM科学计算并行处理会议论文集,SIAM,1995年,第645-646页;R.Enbody、R.Purdy、C.Severance,《动态负载平衡:第七届SIAM科学计算并行处理会议论文集》,SIAM,1995年,第645-646页
[19] 弗莱赫蒂,J。;罗伊(Loy,R.)。;谢泼德,M。;Szymanski,B。;Teresco,J。;Ziantz,L.,三维守恒定律并行解的八叉树负载平衡自适应局部求精,J.并行分布计算。,47, 139-152 (1998)
[20] L.Freitag、C.Ollivier Gooch、M.Jones、P.Plassmann、Sumaa3d、,http://www.mcs.anl.gov/Projects/mesh/index.html; L.Freitag、C.Ollivier-Gooch、M.Jones、P.Plassmann、Sumaa3d、,http://www.mcs.anl.gov/Projects/mesh/index.html
[21] J.Gustafson,R.Benner,M.Sears,T.Sullivan,1024处理器超立方体的雷达模拟程序,收录于:《89年超级计算学报》,美国计算机学会出版社,1989年,第96-105页;J.Gustafson,R.Benner,M.Sears,T.Sullivan,1024处理器超立方体的雷达模拟程序,收录于:《89年超级计算学报》,美国计算机学会出版社,1989年,第96-105页
[22] S.Hammond,《将非结构化网格计算映射到大规模并行计算机》,伦斯勒理工学院计算机科学系博士论文,纽约特洛伊,1992年;S.Hammond,《将非结构化网格计算映射到大规模并行计算机》,伦斯勒理工学院计算机科学系博士论文,纽约特洛伊,1992年
[23] B.Hendrickson,R.Leland,Chaco用户指南,2.0版,技术报告SAND94-2692,Sandia国家实验室,新墨西哥州阿尔伯克基,1994年10月;B.Hendrickson,R.Leland,Chaco用户指南,2.0版,技术报告SAND94-2692,Sandia国家实验室,新墨西哥州阿尔伯克基,1994年10月
[24] B.Hendrickson,R.Leland,划分图的多级算法,收录于:1995年超级计算学报,ACM,1995年12月;B.Hendrickson,R.Leland,划分图的多级算法,收录于:1995年超级计算学报,美国计算机学会,1995年12月·Zbl 0816.68093号
[25] B.Hendrickson,R.Leland,R.Van Driessche,斜图分割,摘自:第八届SIAM科学计算并行处理会议论文集,1997年3月;B.Hendrickson,R.Leland,R.Van Driessche,斜图分割,摘自:第八届SIAM科学计算并行处理会议论文集,1997年3月
[26] Horton,G.,动态负载平衡的多级扩散方法,并行计算,19209-218(1993)·Zbl 0794.68065号
[27] Y.Hu,R.Blake,《最佳动态负载平衡算法》,技术报告DL-P-95-011,达累斯伯里实验室,沃灵顿,WA4 4AD,英国,1995年12月;Y.Hu,R.Blake,最佳动态负载平衡算法,技术报告DL-P-95-011,达累斯伯里实验室,沃灵顿,WA4 4AD,英国,1995年12月
[28] G.L.M.J.R.Gilbert,S.Teng,《几何网格划分:实现和实验》,摘自:第九届国际并行处理研讨会论文集IEEE,计算机社会出版社,1995年,第418-427页;G.L.M.J.R.Gilbert,S.Teng,《几何网格划分:实现和实验》,摘自:第九届国际并行处理研讨会论文集IEEE,计算机社会出版社,1995年,第418-427页
[29] 琼斯,M.T。;Plassmann,P.E.,并行非结构化网格计算的计算结果,工程计算系统,5297-309(1994)
[30] G.Karypis,V.Kumar,《划分不规则图的快速高质量多级方案》,技术报告CORR 95-035,明尼苏达大学计算机科学系,明尼阿波利斯,明尼达州,1995年6月;G.Karypis,V.Kumar,《划分不规则图的快速高质量多级方案》,技术报告CORR 95-035,明尼苏达大学计算机科学系,明尼阿波利斯,MN,1995年6月·Zbl 0915.68129号
[31] G.Karypis,V.Kumar,《粗粒度并行多级》(k);G.Karypis,V.Kumar,一个粗粒平行多级\(k\)
[32] G.Karypis,V.Kumar,Parmetis:并行图划分和稀疏矩阵排序库,技术报告97-060,明尼苏达大学计算机科学系,1997年,网址:WWW网址:http://www.cs.umn.edu/m埃蒂斯;G.Karypis,V.Kumar,Parmetis:并行图划分和稀疏矩阵排序库,技术报告97-060,明尼苏达大学计算机科学系,1997年,网址:WWW网址:http://www.cs.umn.edu/m̃etis公司
[33] 克尼汉,B。;Lin,S.,《划分图的有效启发式程序》,贝尔系统技术期刊,29291-307(1970)·Zbl 0333.05001号
[34] E.Leis,H.Reddy,《分布式负载平衡:设计和性能分析》,W.M.Keck研究计算实验室,5(1989)205-270;E.Leis,H.Reddy,《分布式负载平衡:设计和性能分析》,W.M.Keck研究计算实验室,5(1989)205-270
[35] G.L.Miller,S.-H.Teng,S.A.Vavasis,图分隔符的统一几何方法,载于:第32届计算机科学基础研讨会论文集,IEEE,第538-5471991年10月;G.L.Miller,S.-H.Teng,S.A.Vavasis,图分隔符的统一几何方法,摘自:第32届计算机科学基础研讨会论文集,IEEE,第538-547页,1991年10月
[36] S.A.Mitchell,S.A.Vavasis,《三维质量网格生成》,载于《第八届ACM计算几何研讨会论文集》,ACM,1992年,第212-221页;S.A.Mitchell,S.A.Vavasis,三维质量网格生成,摘自:第八届ACM计算几何研讨会论文集,ACM,1992年,第212-221页
[37] S.Mitra、M.Panishar、J.Browne、Dagh:用户指南,http://www.cs.utexas.edu/users/dagh/; S.Mitra、M.Panishar、J.Browne、Dagh:用户指南,http://www.cs.utexas.edu/users/dagh/
[38] J.T.Oden,A.Patra,Y.Feng,自适应hp有限元方法的区域分解,摘自:第七届区域分解方法国际会议论文集,宾夕法尼亚州立大学,1993年10月;J.T.Oden,A.Patra,Y.Feng,自适应hp有限元方法的区域分解,摘自:第七届区域分解方法国际会议论文集,宾夕法尼亚州立大学,1993年10月·Zbl 0890.65124号
[39] M.Parashar,J.C.Browne,C.Edwards,K.Klimkowski,PDE解决方案自适应算法的通用数据管理基础设施,收录于:SC'97会议录,加州圣何塞,1997年;M.Parashar,J.C.Browne,C.Edwards,K.Klimkowski,PDE解决方案自适应算法的通用数据管理基础设施,收录于:SC'97会议录,加州圣何塞,1997年
[40] Patra,A。;Oden,J.T.,自适应hp有限元方法的问题分解,J.计算系统工程,6(1995)·Zbl 0851.73067号
[41] J.R.Pilkington,S.B.Baden,《利用空间填充曲线进行分区》,CSE技术报告CS94-349,加利福尼亚大学计算机科学与工程系,加利福尼亚州圣地亚哥,1994年;J.R.Pilkington,S.B.Baden,用空间填充曲线划分,CSE技术报告CS94-349,加利福尼亚大学计算机科学与工程系,加利福尼亚州圣地亚哥,1994年
[42] S.Plimpton,S.Attaway,B.Hendrickson,J.Swegle,C.Vaughan,D.Gardner,《瞬态动力学模拟:接触检测和平滑粒子流体动力学的并行算法》,J.并行分布计算。(出庭);S.Plimpton,S.Attaway,B.Hendrickson,J.Swegle,C.Vaughan,D.Gardner,《瞬态动力学模拟:接触检测和平滑粒子流体动力学的并行算法》,J.并行分布计算。(出现)·Zbl 0910.68230号
[43] 波顿,A。;西蒙,H。;Liou,K.,用图的特征向量划分稀疏矩阵,SIAM J.矩阵分析。,11, 430-452 (1990) ·Zbl 0711.65034号
[44] E.Pramono,H.Simon,A.Sohn,并行计算机上有限元计算的动态负载平衡,摘自:第七届SIAM科学计算并行处理会议论文集,SIAM,1995年,第599-604页;E.Pramono,H.Simon,A.Sohn,并行计算机上有限元计算的动态负载平衡,载于:第七届SIAM科学计算并行处理会议论文集,SIAM,1995,第599-604页·Zbl 0839.76048号
[45] D.昆兰,序曲,网址:http://www.c3.lanl.gov/l̃b/Web_papers/Overture/Overture PP/sld025.htm;D.昆兰,序曲,网址:http://www.c3.lanl.gov/l̃b/Web_papers/序曲/序曲PP/sld025.htm
[46] Schloegel,K。;Karypis,G。;Kumar,V.,自适应网格重划分的多级扩散算法,J.并行分布计算。,47109-124(1997年)
[47] 谢泼德,M。;Georges,M.,《利用有限八叉树技术自动生成三维网格》,国际期刊Numer。方法。工程,32709-749(1991)·兹伯利0755.65116
[48] H.D.Simon,并行处理中非结构化问题的划分,摘自:《大规模结构分析和物理应用并行方法会议论文集》,佩加蒙,纽约,1991年;H.D.Simon,并行处理中非结构化问题的划分,摘自:《大规模结构分析和物理应用并行方法会议论文集》,佩加蒙,纽约,1991年
[49] H.D.Simon,A.Sohn,R.Biswas,《HARP:一种快速频谱分割器》,载于《第九届ACM并行算法和架构研讨会论文集》,ACM,1997年;H.D.Simon,A.Sohn,R.Biswas,《HARP:一种快速频谱分割器》,载于《第九届ACM并行算法和架构研讨会论文集》,ACM,1997年
[50] Srinivasan,S.G。;阿肖克,I。;Jonsson,H。;Kalonji,G。;Zahorjan,J.,动态域分解并行分子动力学,计算机物理通讯,103,44-58(1997)
[51] S.Ueng,K.Sikorski,《三维有限元分析数据的并行可视化》,载于《第七届SIAM科学计算并行处理会议论文集》,SIAM,1995年,第808-813页;S.Ueng,K.Sikorski,三维有限元分析数据的并行可视化,摘自:第七届SIAM科学计算并行处理会议论文集,SIAM,1995年,第808-813页·Zbl 0960.68701号
[52] R.Van Driessche,D.Roose,《用谱平分算法实现约束图划分问题的动态负载平衡》,载于:《国际会议与展览论文集》,意大利米兰,1995年5月,《高性能计算与网络》,第919期,《计算机科学讲义》,柏林斯普林格出版社,1995年,第392-397页;R.Van Driessche,D.Roose,《用谱平分算法实现约束图划分问题的动态负载平衡》,载于:《国际会议与展览论文集》,意大利米兰,1995年5月,《高性能计算与网络》,第919期,《计算机科学讲义》,柏林斯普林格出版社,1995年,第392-397页
[53] Vanderstraeten,D。;法哈特,C。;陈,P。;Keunings,R。;Ozone,O.,一种基于改造的方法,用于快速生成和优化大型网格分区:超出最小界面尺寸标准,计算。方法。申请。机械。工程,133,25-45(1996)·Zbl 0881.65118号
[54] C.Walshaw,M.Cross,M.Everett,优化非结构化网格划分的本地化算法。国际超级计算机应用杂志9(2)(1995)280-295;C.Walshaw,M.Cross,M.Everett,优化非结构化网格划分的本地化算法。国际超级计算机应用杂志9(2)(1995)280-295
[55] C.Walshaw,M.Cross,M.Everett,非结构化网格的并行动态图形划分,数学研究报告97/IM/20,格林威治大学数值建模和过程分析中心,伦敦,SE18 6PF,英国,1997年3月;C.Walshaw,M.Cross,M.Everett,非结构化网格的并行动态图划分,数学研究报告97/IM/20,伦敦格林威治大学数值建模和过程分析中心,SE18 6PF,英国,1997年3月
[56] C.Walshaw,M.Cross,M.Everett,非结构化网格的并行动态图形划分,J.并行分布计算。47 (2) (1997) 102-108; C.Walshaw,M.Cross,M.Everett,非结构化网格的并行动态图划分,J.并行分布计算。47 (2) (1997) 102-108
[57] M.S.Warren,J.K.Salmon,并行散列八叉树(n);M.S.Warren,J.K.Salmon,并行散列八叉树
[58] J.Watts,动态负载平衡的实用方法。硕士论文,1995年10月;J.Watts,动态负载平衡的实用方法。硕士论文,1995年10月
[59] J.Watts,M.Rieffel,S.Taylor,《多相计算的负载平衡技术》,载于:《高性能计算学报》97,计算机模拟学会,1997年,第15-20页;J.Watts,M.Rieffel,S.Taylor,多相计算的负载平衡技术,收录于:《1997年高性能计算学报》,计算机模拟学会,1997年,第15-20页
[60] S.Wheat,MP MIMD机器上应用程序负载平衡的细粒度数据迁移方法,新墨西哥大学计算机科学系博士论文,新墨西哥州阿尔伯克基,1992年;S.Wheat,MP MIMD机器上应用程序负载平衡的细粒度数据迁移方法,新墨西哥大学计算机科学系博士论文,新墨西哥州阿尔伯克基,1992年
[61] S.Wheat,K.Devine,A.Maccabe,《自动、动态负载平衡和自适应有限元计算的经验》,摘自:《第27届夏威夷国际系统科学会议论文集》,IEEE,1994年1月,第463-472页;S.Wheat,K.Devine,A.Maccabe,《自动、动态负载平衡和自适应有限元计算的经验》,摘自:《第27届夏威夷国际系统科学会议论文集》,IEEE,1994年1月,第463-472页
[62] Willebeek-LeMair,M。;Reeves,A.,《高度并行计算机上的动态负载平衡策略》,IEEE并行和分布式系统。,4, 979-993 (1993)
[63] C.Xu,F.Lau,R.Diekmann,分布式存储器多处理机中数据并行应用的分散重映,技术报告tr-rsfb-96-021,德国帕德博恩大学计算机科学系,1996年9月;C.Xu,F.Lau,R.Diekmann,分布式内存多处理机中数据并行应用的分散重映,技术报告tr-rsfb-96-021,德国帕德博恩大学计算机科学系,1996年9月
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。