×

兹马思-数学第一资源

超级计算机的计算固体力学。(英语) Zbl 1348.74007号
摘要:虽然固体力学代码现在在工业和研究中都是传统的工具,但这两个部门越来越迫切的需求推动了对更高计算能力和更先进算法的需求。由于明显的原因,商业代码落后于学术代码,这些代码要么致力于实现一种新技术,要么升级现有的传统代码来处理大规模的计算问题。只有在少数情况下,这两种方法同时得到遵循。本文提出了一种基于混合方法的并行超级计算机实体力学仿真策略。混合并行化利用多核体系结构的线程级并行性,将MPI任务与OpenMP线程相结合。本文描述了该策略,并用并行多物理程序Alya编写。特别适合于大型机群的并行化,即大型机群的并行化。该策略通过在数千个核心上运行的显式和隐式瞬态非线性固体力学问题进行评估。为了证明该策略在计算力学先进算法演化下的灵活性,实现了一种非局部并行重叠网格方法(Chimera-like),并证明了该方法的可扩展性。

理学硕士:
74-04年 可变形固体力学相关问题的软件、源代码等
74Sxx型 固体力学中的数值方法和其他方法
65N22 偏微分方程边值问题离散方程的数值解法
6505年 并行数值计算
65日元 数值算法的打包方法
PDF格式 BibTeX公司 XML 引用
全文: 内政部
参考文献:
[1] 阿利亚系统。http://www.bsc.es/computer-applications/alya-system·Zbl 1241.92016
[2] 大DFT。http://bigdft.org/Wiki/index.php?title=展示
[3] 编码器。http://www.code-aster.org/·Zbl 1059.76037
[4] 土星号。http://code-saturne.org·Zbl 1225.74105号
[5] 费比奥。http://febio.org/
[6] 多层次划分算法家族。http://glaros.dtc.umn.edu/gkhome/views/metis·Zbl 1228.74093
[7] 打开ACC。https://developer.nvidia.com/openacc
[8] Opencl公司。https://developer.nvidia.com/opencl
[9] 泡沫泡沫。http://www.openfoam.com/
[10] Openmp。http://openmp.org/·Zbl 1168.65423
[11] Openmp。http://openmp.org/wp/
[12] 稀疏直接法可用软件概述。http://www.cise.ufl.edu/research/sparse/codes/
[13] Adams M(1999)非结构三维大变形弹塑性有限元并行多重网格算法。技术报告UCB/CSD-99-1036,加州大学伯克利分校EECS系。http://www.eecs.berkeley.edu/Pubs/TechRpts/1999/5398.html
[14] Adams,MF,固体力学直接频率响应分析的代数多重网格方法,计算机机械,39497-507,(2007)·Zbl 1163.74043
[15] Malan,AG;Oxtoby,O,一种加速、全耦合、并行三维混合有限体积流体-结构相互作用方案,计算方法应用机械工程,253426-438,(2013)·1297号ZB74041
[16] Amestoy,P;Duff,I;L'Excellent,JY,《多前沿并行分布对称和非对称解算器》,《计算机方法应用机械工程》,184501-520,(2000)·Zbl 0956.65017
[17] Arbenz,P;Lenthe,G;Mennel,U;Müller,R;Sala,M,一种可伸缩的无矩阵多层次预处理程序——人体骨结构的有限元分析,Int J Numer Methods Eng,73937-947,(2008)·Zbl 1262.74031
[18] Badia,S;Martin,A;Principe,J,《通过约束平衡域分解的高度可扩展并行实现》,暹罗科学院计算机科学,36,c190-c218,(2014)·Zbl 1296.65177
[十九] Balay S、Abhyankar S、Adams MF、Brown J、Brune P、Buschelman K、Eijkhout V、Gropp WD、Kaushik D、Knepley MG、McInnes LC、Rupp K、Smith BF、Zhang H(2014)PETSc网页。http://www.mcs.anl.gov/petsc·Zbl 1036.65045
[20] Balay S、Adams MF、Brown J、Brune P、Buschelman K、Eijkhout V、Gropp WD、Kaushik D、Knepley MG、McInnes LC、Rupp K、Smith BF、Zhang H(2013)PETSc用户手册。技术报告ANL-95/11第3.4版,阿贡国家实验室。http://www.mcs.anl.gov/petsc
[21] Becker,G;Noels,L,非线性Kirchhoff-love壳的全间断Galerkin公式:弹塑性有限变形、并行计算和断裂应用,国际数值方法工程,93,80-117,(2013)·Zbl 1352.74170号
[22] Benek J(1986)奇梅拉。一种网格嵌入技术。技术报告、DTIC文件
[23] Bhardwaj M,Pierson K,Reese G,Walsh T,Day D,Alvin K,Peery J,Farhat C,Lesoinne M(2002)Salinas:用于高性能结构和固体力学模拟的可扩展软件。2002年ACM/IEEE超级计算会议论文集,SC'02IEEE计算机协会出版社,洛斯阿拉米托斯,第1-19页·浙宝0606.73096
[24] 布拉特M(2009),《蓝宝石上的沙丘》,载:第15届科学院学报。大学出版社·Zbl 1261.76030
[25] Casasdei F,Avotins J(1997)一种实现计算力学应用的语言。在:面向对象语言和系统技术,1997年。25号工具,会议记录,第52-67页·兹布1284.76250
[26] Ciccozzi F(2013),从异构cpu gpu平台上嵌入式系统的设计模型生成代码。在:2013年IEEE第18届新兴技术大会工厂自动化(ETFA),第1-4页·Zbl 0738.65014
[27] Cirak,F;Deterding,R;Mauch,S,冲击和爆炸作用下粘塑性和破裂薄壳的大规模流体-结构相互作用模拟,计算机结构,851049-1065,(2007)
[28] 《不定稀疏对称线性方程组的多前沿解》,中华医学会数学软件,9302-325,(1983)·Zbl 0515.65022
[29] Eguzkitza,B;Houzeaux,G;Aubry,R;Owen,H;Vázquez,M,《计算力学中嵌合体和区域分解方法的并行耦合策略》,Comput Fluids,80128-141,(2013)·兹布1284.65166
[30] El maliki A,Fortin M,Tardieu N,Fortin A(2010),三维线性和非线性弹性问题的迭代求解器:位移和混合公式。国际数字方法工程83(13):1780-1802·Zbl 1202.74005号
[31] Falgout RD,Yang UM(2002)hypre:高性能预处理程序库。在:先决条件,计算机科学课堂讲稿,632-641页·Zbl 1056.65046
[32] Farhat C,Roux FX,Oden JT(1994),结构力学中的隐式并行处理。阿姆斯特丹爱思唯尔科学公司
[33] Flaig,C;Arbenz,P,基于CT图像的微型有限元分析的可扩展内存高效多重网格求解器,并行计算,37846-854,(2011)
[34] George A,Liu JW(1981)大型稀疏正定的计算机解。Englewood cliffs Prentice Hall(专业技术参考)·Zbl 1176.74181
[35] Gerstenberger,A;Tuminaro,R,一种求解基于扩展有限元法的断裂问题的代数多重网格法,Int J Numer Methods Eng,94248-272,(2013)·Zbl 1352.74355
[36] Geuzaine,C;Remacle,JF,Gmsh:具有内置预处理和后处理设施的三维有限元网格生成器,Int J Numer Methods Eng,791309-1331,(2009)·Zbl 1176.74181
[37] 郭德劳,G;哈尔奎斯特,J,大型有限元拉格朗日流体代码技术的最新发展,计算方法应用机械工程,33725-757,(1982)·Zbl 0493.73072
[38] Gould NIM,Scott JA,Hu Y(2007)大型稀疏对称线性方程组解的稀疏直接解算器数值计算。ACM Trans Math软件33(2):300-331
[39] Grinberg,L;Pekurovsky,D;Sherwin,SJ;Karniadakis,GE,《光谱/hp元素粗空间线性顶点解算器和低能基预处理器的并行性能》,并行计算,35284-304,(2009)
[40] Gupta A,Koric S,George T(2009)《大规模并行计算机上的稀疏矩阵分解》。In:高性能计算网络、存储和分析会议记录,SC'09,ACM,纽约,第1:1-1:12页·Zbl 0493.73072
[41] Goddeke D,Wobker H,Strzodka R,Mohd Yusof J,McCormick P,Turek S(2009)用feastgpu对未修改的并行实体力学代码进行协处理器加速。国际计算机科学与工程4(4):254-269·兹布1284.65166
[42] Hales,JD;Novascone,SR;Williamson,RL;Gaston,DR;Tonks,MR,用Jacobian-free Newton-Krylov方法解决非线性固体力学问题,Comput Model Eng Sci,84,84-123,(2012)·Zbl 1356.74202号
[43] Heath,M;Ng,E;Peyton,B,《稀疏线性系统的并行算法》,SIAM Rev,33420-460,(1991)·Zbl 0738.65014
[44] Heil,M;Hazel,A;Boyle,J,《大位移流固耦合问题的求解器:分离法与整体法》,Comput Mech,43,91-101,(2008)·Zbl 1309.76126号
[45] Heroux,MA;Bartlett,RA;Howle,VE;Hoekstra,RJ;Hu,JJ;Kolda,TG;Lehoucq,RB;Long,KR;Pawlowski,RP;Phipps,ET;Salinger,AG;Thornquist,HK;Tuminaro,RS;Willenbring,JM;Williams,A;Stanley,KS,trilinos项目概述,ACM Trans Math Softw,31397-423,(2005)·Zbl 1136.65354号
[46] Hess B,Kutzner C,van der Spoel D,Lindahl E(2008)GROMACS 4:高效、负载平衡和可伸缩分子模拟的算法。《化学》第1卷第1卷第1卷,第1卷第1卷·Zbl 1163.74043
[47] Houzeaux,G;Cruz,R;Owen,H;Vázquez,M,《应用于Navier-Stokes解算器的并行均匀网格乘法》,Comput Fluids,80142-151,(2013)·兹布1284.76250
[48] Houzeaux,G;Vázquez,M;Aubry,R;Cela,J,《不可压缩流的大规模并行分步求解器》,JCP,228,6316-6332,(2009)·Zbl 1261.76030
[49] Hughes,T;Fernez,R,利用EBE预处理共轭梯度在crayx MP/48上进行的大规模矢量化隐式计算,计算方法应用机械工程,61,215-248,(1987)·浙宝0606.73096
[50] Hughes TJ(2012)《有限元方法:线性静态和动态有限元分析》。多佛出版网·Zbl 0607.76061
[51] Hussain,M;Abid,M;Ahmad,M;Khokhar,A;Masud,A,A,使用openmp对FSI问题的ALE移动网格技术的并行实现,Int J parallel Program,39717-745,(2011)
[52] Jouglard,C;Coutinho,A,迭代多层有限元求解器的比较,Comput Struct,69655-670,(1998)·Zbl 0941.74064号
[53] Kilic,SA;Saied,F;Sameh,A,《结构动力学问题的有效迭代求解器》,Comput Struct,822363-2375,(2004)
[54] Knoll,D;Keyes,D,Jacobian-free Newton-Krylov方法:方法和应用综述,计算机物理杂志,193357-397,(2004)·Zbl 1036.65045
[55] Komatitsch,D;Erlebacher,G;Göddeke,D;Michéa,D,《大型GPU集群上基于MPI的高阶有限元地震波传播建模》,计算机物理杂志,2297692-7714,(2010)·Zbl 1194.86019号
[56] Lafortune,P;Arís,R;Vázquez,M;Houzeaux,G,《心脏机电耦合模型:并行有限元公式》,Int J Numer Methods Biomed Eng,28,72-86,(2012年)·Zbl 1242.92015
[57] Lang S,Wieners C,Wittum G(2002)自适应并行多重网格方法在非线性固体力学问题中的应用。In:Ramm E,Rank E,Rannacher R,Schweizerhof K,Stein E,Wendland W,Wittum G,Wriggers P,Wunderlich W(eds)《固体力学中的误差控制自适应有限元》,422 pp,ISBN:978-0-471-49650-2
[58] 李,X;德梅尔,JW,Superlu dist:非对称线性系统的可扩展分布式内存稀疏直接求解器,ACM Trans Math Softw,29110-140,(2003)·Zbl 1068.90591
[59] 刘文科,刘文科,莫兰B(2000)连续介质与结构的非线性有限元。威利,纽约·Zbl 0959.74001
[60] Liu,Y;Zhou,W;Yang,Q,一种基于Jacobi条件共轭梯度的分布式存储并行元方法,有限元分析设计,43494-503,(2007)
[61] Logg A,Mardal KA,Wells GN(eds)(2012)用有限元法自动求解微分方程。计算科学与工程讲义,第84卷。斯普林格,柏林。doi:10.1007/978-3-642-23099-8·Zbl 0607.76061
[62] Lohner R,Mut F,Cebral J,Aubry R,Houzeaux G(2010)压力泊松方程的放气预处理共轭梯度解算器:扩展和改进。国际数字方法工程10196-10208·Zbl 1153.76035
[63] Luebke D(2008)Cuda:高性能科学计算的可伸缩并行编程。在:第五届IEEE国际生物医学成像研讨会:从纳米到宏观,2008年。ISBI 2008,第836-838页·Zbl 1241.92016
[64] Maday,Y;Magoulès,F.区域分解方法的吸收界面条件:一般介绍,计算方法应用机械工程,195,3880-3900,(2006)·Zbl 1168.65423
[65] Maurer,D;Wieners,C,分布式有限元矩阵的并行块LU分解方法,并行计算,37742-758,(2011)
[66] McCormick SF(1987)多重网格方法。应用数学的前沿。宾夕法尼亚州费城,工业与应用数学学会
[67] Moore,D;Jérusalem,A;Nyein,M;Noels,L;Jaffee,M;Radovitzky,R,《中枢神经系统主要爆炸效应的计算生物学模型》,《神经影像》,47,t10-t20,(2009年)
[68] Owens,J;Houston,M;Luebke,D;Green,S;Stone,J;Phillips,J,Gpu计算,IEEE程序,96879-899,(2008)
〔69〕 Paszyski M,Jurczyk T,Pardo D(2013)线性弹性与声学耦合模拟的多前沿解算器。计算机科学12(0)。http://journals.agh.edu.pl/csci/article/view/102
[70] Quey,R;Dawson,PR;Barbe,F,《有限元法中的大型3D随机多晶体:生成、网格划分和重新划分》,Comput Methods Appl Mech Eng,2001729-1745,(2011年)·Zbl 1228.74093
[71] Radovitzky,R;Seagraves,A;Tupek,M;Noels,L,一种基于混合不连续Galerkin的可伸缩三维断裂和破碎算法,内聚单元法,Comput Methods Appl Mech Eng,200326-344,(2011)·Zbl 1225.74105号
[72] Saad Y(2003)稀疏线性系统的迭代方法。工业与应用数学学会·Zbl 1031.65046
[73] Smith BF(1995)偏微分方程的区域分解方法。在:ICASE/LaRC并行数值算法研讨会论文集。大学出版社
[74] Soto,O;Löhner,R;Camelli,F,A linelet预处理器,不可压缩流动解算器,国际数值方法热流体流动,13133-147,(2003)·Zbl 1059.76037
[75] Steger,J;Benek,FDJ,A Chimera网格方案,Adv grid Genere,5,59-69,(1983)
[76] Steger,J;Benek,J,关于在计算空气动力学中使用复合网格格式,Comput Meth Appl Mech Eng,64301-320,(1987)·Zbl 0607.76061
[77] Stewart JR,Edwards H(2004)开发并行自适应多物理应用的框架方法。有限元分析设计40(12):1599-1617(第十五届罗伯特梅洛什年度竞赛)
[78] Kalro,V;Tezduyar,TE,降落伞系统中流体-结构相互作用的并行三维计算方法,计算方法应用机械工程,1901467-1482,(2000)·Zbl 0993.76044
[79] van Rietbergen B,Weinans H,Huiskes R,Polman B(1996)采用体素数据的大型有限元迭代解的计算策略。国际数字方法工程39:2743-2767。《美国法典》第1002-743卷第1卷第1卷第1卷第1卷第1卷第1卷第1卷第1卷第1卷第1卷第1卷第2卷第1卷第1卷第7卷第1卷第1卷第1卷第7卷·邮政编码:0883.73079
[80] Vázquez,M;Arís,R;Houzeaux,G;Aubry,R;Villar,P;Garcia Barnós,J;Gil,D;Carreras,F,一个大规模并行计算心脏电生理学模型,国际数字方法生物医学工程杂志,27,1911-1929,(2011)·Zbl 1241.92016
[81] Vázquez M,Houzeaux G,Grima R,Cela J(2007)并行计算流体力学在MareNostrum超级计算机中的应用:低马赫可压缩流。地址:2007年PARCFD2007。安塔利亚(土耳其)
[82] Vázquez M、Rubio F、Houzeaux G、González J、Giménez J、Beltran V、de la Cruz R、Folch A(2014)《基于hpc的计算力学代码的Xeon phi性能》
[83] Waisman,H;Berger-Vergiat,L.用XFEM建模的裂纹扩展问题的自适应区域分解预处理程序,Int J Multiscale Compute Eng,11633-654,(2013)
[84] Wall WA,Ramm E.基于稳定(ale)有限元法的流固耦合。第四届世界计算力学大会。巴塞罗那。西姆尼。
[85] Wieners,C.多重网格方法在有限应变塑性中的应用,ZAMM J Appl Mathematik Mech[Zeitschrift fr Angewandte Mathematik und Mechanik],81733-734,(2001)·Zbl 0998.74016
[86] 齐恩基维茨O,泰勒R(2000),《固体与结构力学的有限元方法》,第5版。波士顿巴特沃斯海因曼·Zbl 0991.74003
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。