首页> 外文会议>International Conference on High Performance Computing in Science and Engineering >Using ESPRESO as Linear Solver Library for Third Party FEM Tools for Solving Large Scale Problems
【24h】

Using ESPRESO as Linear Solver Library for Third Party FEM Tools for Solving Large Scale Problems

机译:使用ESPRESO作为第三方FEM工具的线性求解器库,用于解决大规模问题

获取原文

摘要

ESPRESO is a FEM package that includes a Hybrid Total FETI (HTFETI) linear solver targeted at solving large scale engineering problems. The scalability of the solver was tested on several of the world's largest supercomputers. To provide our scalable implementation of HTFETI algorithms to all potential users, a simple C API was developed and is presented. The paper describes API methods, compilation and linking process. As a proof of concept we interfaced ESPRESO with the CSC ELMER solver and compared its performance with the ELMER FETI solver. HTFETI performs two level decomposition, which significantly improves both memory utilization and solver performance. To select optimal second level decomposition we have developed a performance model that controls decomposition automatically. This is a major simplification for all users that ensures optimal solver settings. We show that the ESPRESO HTFETI solver is up to 3.7 times faster than the ELMER FETI solver when running on 13 500 MPI processes (the 614 compute nodes of the Salomon supercomputer) and solving 1.5 billion unknown problems of 3D linear elasticity.
机译:ESPRESO是一个有限元包,其包括靶向求解大规模工程问题的混合总FETI(HTFETI)线性求解器。在世界上几个最大的超级计算机上测试了求解器的可扩展性。为了提供对所有潜在用户的HTFeti算法的可扩展实现,开发了一个简单的C API并呈现。本文介绍了API方法,编译和链接过程。作为概念证明,我们将ESPRESO与CSC ELMER求解器连接并与ELMER FETI求解器进行了比较。 HTFETI执行两个级别分解,这显着提高了内存利用率和求解器性能。要选择最佳的第二级分解,我们开发了一种自动控制分解的性能模型。这是所有用户确保最佳求解器设置的主要简化。我们展示ESPRESO HTFETI求解器在1300 500 MPI工艺运行时的速度高达3.7倍(Salomon超级计算机的614个计算节点)并解决3D线性弹性的15亿个未知问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号