C++ library Concha
Participants : Roland Becker, Daniela Capatina, Robert Luce, David Trujillo.
The objectives of our library Concha are to offer a flexible and extensible software which is able to integrate the methods under consideration such as adaptive mesh refinement, anisotropic meshes, hierarchical meshes, stabilized, conforming, nonconforming and discontinuous finite element methods. At the same time, it has to be able to deal with the physics of complex flow problems.
The software architecture is designed in such a way that a group of core developers can contribute in an efficient manner, and that independent development of different physical applications is possible. Further, in order to accelerate the integration of new members and in order to provide a basis for our educational purposes (see Section 9.1 ), the software proposes different entrance levels. The basic structure consists of a common block, and several special libraries which correspond to the different fields of applications described in Section 4.1 and Section 4.2 : Hyperbolic solvers, Low-Mach number flow solvers, DNS, and viscoelastic flow. A more detailed description of each special library may be found below.