P2MESH: An extensible set of generic classes for PDE solvers on 2-D unstructured meshes (Q2718075)

From MaRDI portal





scientific article; zbMATH DE number 1606289
Language Label Description Also known as
English
P2MESH: An extensible set of generic classes for PDE solvers on 2-D unstructured meshes
scientific article; zbMATH DE number 1606289

    Statements

    0 references
    0 references
    25 February 2002
    0 references
    finite volume methods
    0 references
    unstructured meshes
    0 references
    data structures
    0 references
    metaprogramming technique
    0 references
    C++
    0 references
    P2MESH
    0 references
    finite element methods
    0 references
    software package
    0 references
    P2MESH: An extensible set of generic classes for PDE solvers on 2-D unstructured meshes (English)
    0 references
    The authors present a collection of extensible C++ classes, which are suitable to the design and implementation of data structure for high-performance solvers of partial differential equations (PDEs) on unstructured 2-D meshes. This collection forms the software library P2MESH, which can be used to support a number of numerical methods for PDEs in both engineering and mathematical problems. Discretizations range from finite element methods to unstructured finite volume ones. This wide applicability is ensured by a careful implementation design of the library, which is based on a special template metaprogramming techique called BN trick. This article describes the design of the software package, outlining its base recursive template pattern and highlighting the reasons for its adoption.
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references