首页> 外文期刊>Computational Geosciences >An efficient parallel algorithm for 3D magnetotelluric modeling with edge-based finite element
【24h】

An efficient parallel algorithm for 3D magnetotelluric modeling with edge-based finite element

机译:基于边缘有限元的3D磁音刷的高效并行算法

获取原文
获取原文并翻译 | 示例
       

摘要

Three-dimensional magnetotelluric modeling algorithm of high accuracy and high efficiency is required for data interpretation and inversion. In this paper, edge-based finite element method with unstructured mesh is used to solve 3D magnetotelluric problem. Two boundary conditions-Dirichlet boundary condition and Neumann boundary condition-are set for cross-validation and comparison. We propose an efficient parallel algorithm to speed up computation and improve efficiency. The algorithm is based on distributed matrix storage and has three levels of parallelism. The first two are process level parallelization for frequencies and matrix solving, and the last is thread-level parallelization for loop unrolling. The algorithm is validated by several model studies. Scalability tests have been performed on two distributed-memory HPC platforms, one consists of Intel Xeon E5-2660 microprocessors and the other consists of Phytium FT2000 Plus microprocessors. On Intel platform, computation time of our algorithm solving Dublin Test Model-1 with 3,756,373 edges at 21 frequencies is 365 s on 2520 cores. The speedup and efficiency are 1609 and 60% compared to 100 cores. On Phytium platform, scalability test shows that the speedup from 256 cores to 86,016 cores has been increased to 11,255.
机译:数据解释和反演需要高精度高效率的三维磁电机建模算法。在本文中,使用非结构化网格的边缘的有限元方法来解决三维磁识别问题。为交叉验证和比较设置了两个边界条件 - Dirichlet边界条件和Neumann边界条件。我们提出了一种有效的并行算法来加速计算和提高效率。该算法基于分布式矩阵存储,具有三个平行度。前两个是用于频率和矩阵求解的过程等级并行化,最后是循环展开的线程并行化。若干模型研究验证了该算法。可扩展性测试已在两个分布式存储器HPC平台上执行,其中一个由英特尔Xeon E5-2660微处理器组成,另一个由植物FT2000加上微处理器组成。在英特尔平台上,我们在21次频率下用3,756,373边缘解决了我们的算法的计算时间为3,756,373个边缘是365芯。与100个核心相比,加速和效率为1609和60%。在植物平台上,可伸缩性测试表明,256核的加速至86,016核已经增加到11,255。

著录项

  • 来源
    《Computational Geosciences》 |2021年第1期|1-16|共16页
  • 作者单位

    Science and Technology on Parallel and Distributed Processing Laboratory National University of Defense Technology Changsha 410073 China Laboratory of Software Engineering for Complex Systems National University of Defense Technology Changsha 410073 China;

    Science and Technology on Parallel and Distributed Processing Laboratory National University of Defense Technology Changsha 410073 China Laboratory of Software Engineering for Complex Systems National University of Defense Technology Changsha 410073 China;

    School of Geosciences and Info-Physics Central South University Changsha 410083 China;

    Science and Technology on Parallel and Distributed Processing Laboratory National University of Defense Technology Changsha 410073 China Laboratory of Software Engineering for Complex Systems National University of Defense Technology Changsha 410073 China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Magnetotelluric; Edge-based finite element; Unstructured mesh; Parallel algorithm;

    机译:magnetotelluric;边缘有限元;非结构化网格;并行算法;
  • 入库时间 2022-08-18 22:54:05

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号