High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace composites
High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace composites
复制标题
高性能沙丘模块,用于解决大规模、强各向异性椭圆问题及其在航空航天复合材料中的应用
DOI:
10.1016/j.cpc.2019.106997
复制
发表时间:
2020
影响因子:
6.3
通讯作者:
Butler R
中科院分区:
文献类型:
--
作者:
Butler R
The key innovation in this paper is an open-source, high-performance iterative solver for high contrast, strongly anisotropic elliptic partial differential equations implemented withindune-pdelab. The iterative solver exploits a robust, scalable two-level additive Schwarz preconditioner, GenEO (Spillane et al., 2014). The development of this solver has been motivated by the need to overcome the limitations of commercially available modelling tools for solving structural analysis simulations in aerospace composite applications. Our software toolboxdune-compositesencapsulates the mathematical complexities of the underlying packages within an efficient C++ framework, providing an application interface to our new high-performance solver. We illustrate its use on a range of industrially motivated examples, which should enable other scientists to build on and extenddune-compositesand the GenEO preconditioner for use in their own applications. We demonstrate the scalability of the solver on more than 15,000 cores of the UK national supercomputerArcher, solving an aerospace composite problem with over 200 million degrees of freedom in a few minutes. This scale of computation brings composites problems that would otherwise be unthinkable into the feasible range. To demonstrate the wider applicability of the new solver, we also confirm the robustness and scalability of the solver on SPE10, a challenging benchmark in subsurface flow/reservoir simulation.Program summaryProgram Title:dune-compositesProgram Files doi:http://dx.doi.org/10.17632/96mtdcmjsb.1Licensing provisions:BSD 3-clauseProgramming language:C++Nature of problem:dune-compositesis designed to solve anisotropic linear elasticity equations for anisotropic, heterogeneous materials, e.g. composite materials. To achieve this, our contribution also implements a new preconditioner indune-pdelab.Solution method:The anisotropic elliptic partial differential equations are solved via the finite element method. The resulting linear system is solved via an iterative solver with a robust, scalable two-level overlapping Schwarz preconditioner: GenEO.
登录
查看更多内容
影响因子:
9.1
作者:
Dodwell, T. J.;Butler, R.;Hunt, G. W.
通讯作者:
Hunt, G. W.
DOI:
10.1137/19m126966x
发表时间:
2019
期刊:
SIAM Rev.
影响因子:
--
作者:
T. Dodwell;C. Ketelsen;Robert Scheichl;A. Teckentrup
通讯作者:
A. Teckentrup
DOI:
10.1137/1.9780898718003
发表时间:
2003-05
期刊:
--
影响因子:
--
作者:
Y. Saad
通讯作者:
Y. Saad
影响因子:
6.3
作者:
A. Reinarz;T. Dodwell;T. Fletcher;L. Seelinger;R. Butler;R. Scheichl
通讯作者:
R. Scheichl
DOI:
10.1515/jnum-2012-0015
发表时间:
2012
期刊:
SIAM Rev.
影响因子:
--
作者:
P. Jolivet;V. Dolean;F. Hecht;F. Nataf;C. Prud'homme;N. Spillane
通讯作者:
N. Spillane