×

将通用多物理框架迁移到HPC环境。 (英语) Zbl 1426.76644号

摘要:创建高度并行化的代码是一项挑战,特别是对于分布式内存机器(DMM)。此外,适用于这些平台的算法和数据结构可能与串行代码中使用的算法和结构大不相同。出于这个原因,该领域的许多程序员更喜欢从头开始自己的代码。然而,对于一个由长期专业知识支持的现有框架来说,为了重用多年开发过程中所做的工作,转换的想法变得很有吸引力。在本演示文稿中,我们解释了如何用最少的修改为高性能计算准备一个相对复杂但具有模块化结构的框架。奎托斯多物理[P.Dadvand先生等人,Arch。计算。Methods Eng.17,No.3,253–297(2010;Zbl 1360.76130号)]是一个开源的通用多学科平台,用于解决由流体、结构、热力和电磁场组成的耦合问题。该框架的并行化是为了对其不同的求解器模块实施不太可能的更改,并尽可能将更改封装在其公共内核中。这一目标的实现得益于Kratos的设计以及处理多学科代码数据传输的创新方法。这项工作是通过将框架从(86次)体系结构迁移到Marenostrum超级计算平台来完成的。迁移已经通过一组显示出高度可扩展性的基准进行了验证,从中我们提出了望远镜问题。

MSC公司:

76米99 流体力学基本方法
2005年5月 并行数值计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Pooyan Dadvand;里卡多·罗西;Oñate,Eugenio,为多学科应用开发有限元代码的面向对象环境,Arch Comput Methods Eng,17,253-297(2010)·Zbl 1360.76130号
[2] 芭芭拉·查普曼;加布里埃尔·乔斯特;范德帕斯,路德,《使用OpenMP:可移植共享内存并行编程》(2007),麻省理工学院出版社
[3] 巴里·史密斯。;彼得·比约斯塔德;Gropp,William,《区域分解:椭圆偏微分方程的并行多级方法》(1996),剑桥大学出版社·Zbl 0857.65126号
[4] 阿尔菲奥·夸特罗尼;Valli,Alberto,偏微分方程的区域分解方法(1999),牛津大学出版社:牛津大学出版社,英国牛津·兹伯利0931.65118
[8] 艾哈迈德·S·R。;拉姆,G。;Faltin,G.,时均地面车辆尾迹的一些显著特征,科学计划(1984)
[9] 赫尔曼·连哈特;Becker,Stefan,简化汽车模型后的流动和湍流结构,Soc Automot Eng,112785-796(2003)
[11] Codina,Ramon,广义定常不可压缩流的稳定有限元方法,计算方法应用机械工程,190,20-21,2681-2706(2001)·Zbl 0996.76045号
[12] Turek,S.,《不可压缩流问题的高效求解器:算法和计算方法》(1999),Springer:Springer-Blin·兹比尔0930.76002
[14] 萨尼,R.L。;Gresho,P.M.,《不可压缩流和有限元法》(2000),威利·兹比尔0988.76005
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。