dune-composites is the first open-source software framework
designed to support the development of high-performance scalable solvers
for composite applications. dune-composite is an initiative to overcome
the limitations of commercially available solvers by encapsulating the
mathematical complexities of the underlying solvers within an efficient
C++ framework, making the techniques more accessible to the broader
scientific and industrial communities. The key innovation of dune-
composites is the design and implementation of a robust, scalable
parallel iterative solver for composite applications. In this
contribution we demonstrate the scalability of the solver on over 15,000 cores on the UK
national supercomputer Archer, solving industrially motivated problems
with over 200 million degrees of freedom in minutes. This scale of
computations brings composites problems that would otherwise be
unthinkable into the feasible range. The purpose of this paper is to
highlight the novel mathematical and implementation aspects of the code
and document its structure. We illustrate its use through a range of
industry motivated examples which should enable other scientists to build
on and extend dune-composites for use in their own applications.
«
dune-composites is the first open-source software framework
designed to support the development of high-performance scalable solvers
for composite applications. dune-composite is an initiative to overcome
the limitations of commercially available solvers by encapsulating the
mathematical complexities of the underlying solvers within an efficient
C++ framework, making the techniques more accessible to the broader
scientific and industrial communities. The key innovation of dune-
composites...
»