Kybernetika 46 2号, 316-327, 2010

自适应有限元代码的混合并行化

阿克塞尔·沃伊格特托马斯·维特科夫斯基

摘要:

我们提出了一种适用于现代高性能计算机的有限元方法的混合OpenMP/MPI并行化。这些通常是由快速网络连接的大量多核系统构建的。我们的并行化方法首先基于域分解,将大问题划分为小块。然后,使用并行组装、求解和误差估计,在多核系统上求解每一个问题。为了对大问题和较小的子问题进行区域分解,我们使用层次网格结构,速度足够快。分区是在较粗的网格级别上进行的,从而产生了一种非常快速的方法,显示了良好的计算平衡结果。数值实验表明,这两种并行化方法在计算大域上非线性、依赖时间的高阶偏微分方程时都具有良好的可扩展性。在自适应有限元软件AMDiS中实现了并行化。

关键词:

自适应有限元、并行化、OpenMP、MPI

分类:

65M60,2005年5月