High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace composites

The key innovation in this paper is an open-source, high-performance iterative solver for high contrast, strongly anisotropic elliptic partial differential equations implemented within dune-pdelab. The iterative solver exploits a robust, scalable two-level additive Schwarz preconditioner, GenEO (Spi...

Full description

Saved in:
Bibliographic Details
Main Authors: Butler, Richard (Author) , Scheichl, Robert (Author) , Seelinger, Linus (Author)
Format: Article (Journal)
Language:English
Published: 2020
In: Computer physics communications
Year: 2020, Volume: 249
ISSN:1879-2944
DOI:10.1016/j.cpc.2019.106997
Online Access:Verlag, lizenzpflichtig, Volltext: https://doi.org/10.1016/j.cpc.2019.106997
Verlag, lizenzpflichtig, Volltext: http://www.sciencedirect.com/science/article/pii/S0010465519303364
Get full text
Author Notes:R. Butler, T. Dodwell, A. Reinarz, A. Sandhu, R. Scheichl, L. Seelinger

MARC

LEADER 00000caa a2200000 c 4500
001 1693594722
003 DE-627
005 20240405193209.0
007 cr uuu---uuuuu
008 200331s2020 xx |||||o 00| ||eng c
024 7 |a 10.1016/j.cpc.2019.106997  |2 doi 
035 |a (DE-627)1693594722 
035 |a (DE-599)KXP1693594722 
035 |a (OCoLC)1341311610 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
084 |a 27  |2 sdnb 
100 1 |a Butler, Richard  |e VerfasserIn  |0 (DE-588)1207327131  |0 (DE-627)1693593564  |4 aut 
245 1 0 |a High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace composites  |c R. Butler, T. Dodwell, A. Reinarz, A. Sandhu, R. Scheichl, L. Seelinger 
264 1 |c 2020 
300 |a 15 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Available online 25 October 2019 
500 |a Gesehen am 31.03.2020 
520 |a The key innovation in this paper is an open-source, high-performance iterative solver for high contrast, strongly anisotropic elliptic partial differential equations implemented within dune-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 toolbox dune-composites encapsulates 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 extend dune-composites and 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 supercomputer Archer, 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 summary - Program Title: dune-composites Program Files doi: http://dx.doi.org/10.17632/96mtdcmjsb.1 Licensing provisions: BSD 3-clause Programming language: C++ Nature of problem: dune-composites is 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 in dune-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. 
650 4 |a Composites 
650 4 |a Domain decomposition 
650 4 |a High performance computing 
650 4 |a Parallel iterative solvers 
700 1 |a Scheichl, Robert  |d 1972-  |e VerfasserIn  |0 (DE-588)1173753842  |0 (DE-627)1043602305  |0 (DE-576)515668532  |4 aut 
700 1 |a Seelinger, Linus  |d 1992-  |e VerfasserIn  |0 (DE-588)1202888402  |0 (DE-627)1687464863  |4 aut 
773 0 8 |i Enthalten in  |t Computer physics communications  |d [Amsterdam] : Elsevier B.V., 1969  |g 249(2020) Artikel-Nummer 106997, 15 Seiten  |h Online-Ressource  |w (DE-627)266014453  |w (DE-600)1466511-6  |w (DE-576)074959662  |x 1879-2944  |7 nnas  |a High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace composites 
773 1 8 |g volume:249  |g year:2020  |g extent:15  |a High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace composites 
856 4 0 |u https://doi.org/10.1016/j.cpc.2019.106997  |x Verlag  |x Resolving-System  |z lizenzpflichtig  |3 Volltext 
856 4 0 |u http://www.sciencedirect.com/science/article/pii/S0010465519303364  |x Verlag  |z lizenzpflichtig  |3 Volltext 
951 |a AR 
992 |a 20200331 
993 |a Article 
994 |a 2020 
998 |g 1202888402  |a Seelinger, Linus  |m 1202888402:Seelinger, Linus  |d 700000  |d 708000  |e 700000PS1202888402  |e 708000PS1202888402  |k 0/700000/  |k 1/700000/708000/  |p 6  |y j 
998 |g 1173753842  |a Scheichl, Robert  |m 1173753842:Scheichl, Robert  |d 110000  |d 110200  |d 110000  |d 110400  |e 110000PS1173753842  |e 110200PS1173753842  |e 110000PS1173753842  |e 110400PS1173753842  |k 0/110000/  |k 1/110000/110200/  |k 0/110000/  |k 1/110000/110400/  |p 5 
999 |a KXP-PPN1693594722  |e 3616257565 
BIB |a Y 
SER |a journal 
JSO |a {"id":{"eki":["1693594722"],"doi":["10.1016/j.cpc.2019.106997"]},"type":{"media":"Online-Ressource","bibl":"article-journal"},"name":{"displayForm":["R. Butler, T. Dodwell, A. Reinarz, A. Sandhu, R. Scheichl, L. Seelinger"]},"language":["eng"],"recId":"1693594722","title":[{"title_sort":"High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace composites","title":"High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace composites"}],"person":[{"given":"Richard","family":"Butler","display":"Butler, Richard","role":"aut"},{"family":"Scheichl","given":"Robert","role":"aut","display":"Scheichl, Robert"},{"given":"Linus","family":"Seelinger","role":"aut","display":"Seelinger, Linus"}],"relHost":[{"title":[{"subtitle":"an international journal for computational physics and physical chemistry","title":"Computer physics communications","title_sort":"Computer physics communications"}],"part":{"text":"249(2020) Artikel-Nummer 106997, 15 Seiten","extent":"15","year":"2020","volume":"249"},"disp":"High-performance dune modules for solving large-scale, strongly anisotropic elliptic problems with applications to aerospace compositesComputer physics communications","type":{"bibl":"periodical","media":"Online-Ressource"},"language":["eng"],"note":["Gesehen am 31.03.25"],"origin":[{"dateIssuedKey":"1969","publisherPlace":"[Amsterdam] ; Amsterdam","dateIssuedDisp":"1969-","publisher":"Elsevier B.V. ; North Holland Publ. Co."}],"physDesc":[{"extent":"Online-Ressource"}],"recId":"266014453","pubHistory":["1.1969/70 - 185.2014; Vol. 186.2015 -"],"id":{"zdb":["1466511-6"],"issn":["1879-2944"],"eki":["266014453"]}}],"physDesc":[{"extent":"15 S."}],"note":["Available online 25 October 2019","Gesehen am 31.03.2020"],"origin":[{"dateIssuedKey":"2020","dateIssuedDisp":"2020"}]} 
SRT |a BUTLERRICHHIGHPERFOR2020