oomph-lib – An Object-Oriented Multi-Phy sics Finite-Element Library

    Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

    Abstract

    This paper discusses certain aspects of the design and implementation of oomph-lib, an object-oriented multi-physics finite-element library, available as open-source software at http://www.oomph-lib.org. The main aim of the library is to provide an environment that facilitates the robust, adaptive solution of multi-physics problems by monolithic discretisations, while maximising the potential for code re-use. This is achieved by the extensive use of object-oriented programming techniques, including multiple inheritance, function overloading and template (generic) programming, which allow existing objects to be (re-)used in many different ways without having to change their original implementation.
    Original languageEnglish
    Title of host publicationFluid-Structure Interaction
    EditorsHans-Joachim Bungartz, Michael Schäfer
    Place of PublicationGermany
    PublisherSpringer Nature
    Pages19-49
    Volume53
    ISBN (Electronic)9783540345961
    ISBN (Print)9783540345954
    DOIs
    Publication statusPublished - 2006

    Publication series

    NameLecture Notes in Computational Science and Engineering
    PublisherSpringer

    Fingerprint

    Dive into the research topics of 'oomph-lib – An Object-Oriented Multi-Phy sics Finite-Element Library'. Together they form a unique fingerprint.

    Cite this