oomph-lib: An object-oriented multi-physics finite-element library. 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.

References in zbMATH (referenced in 18 articles , 1 standard article )

Showing results 1 to 18 of 18.
Sorted by year (citations)

  1. Walker, Shawn W.: FELICITY: a Matlab/C++ toolbox for developing finite element methods and simulation modeling (2018)
  2. Heil, Matthias; Rosso, Jordan; Hazel, Andrew L.; Brøns, Morten: Topological fluid mechanics of the formation of the Kármán-vortex street (2017)
  3. Lee, J.; Cookson, A.; Roy, I.; Kerfoot, E.; Asner, L.; Vigueras, G.; Sochi, T.; Deparis, S.; Michler, C.; Smith, N.P.; Nordsletten, D.A.: Multiphysics computational modeling in $\mathcalC\boldHeart$ (2016)
  4. Hewitt, Richard E.; Harrison, Iain: Exponential sensitivity to symmetry imperfections in an exact Navier-Stokes solution (2012)
  5. Liao, Qifeng; Silvester, David: A simple yet effective a posteriori estimator for classical mixed approximation of Stokes equations (2012)
  6. Muddle, Richard L.; Mihajlović, Milan; Heil, Matthias: An efficient preconditioner for monolithically-coupled large-displacement fluid-structure interaction problems with pseudo-solid mesh updates (2012)
  7. Hewitt, R.E.; Hazel, A.L.; Clarke, R.J.; Denier, J.P.: Unsteady flow in a rotating torus after a sudden change in rotation rate (2011)
  8. Boyle, Jonathan; Mihajlovi, Milan; Scott, Jennifer: HSL_MI20: an efficient AMG preconditioner for finite element problems in 3D (2010)
  9. Heil, Matthias; Boyle, Jonathan: Self-excited oscillations in three-dimensional collapsible tubes: simulating their onset and large-amplitude oscillations (2010)
  10. Stewart, Peter S.; Heil, Matthias; Waters, Sarah L.; Jensen, Oliver E.: Sloshing and slamming oscillations in a collapsible channel flow (2010)
  11. Whittaker, Robert J.; Heil, Matthias; Jensen, Oliver E.; Waters, Sarah L.: A rational derivation of a tube law from shell theory (2010)
  12. Muddle, Richard L.; Boyle, Jonathan W.; Mihajlović, Milan D.; Heil, Matthias: The development of an object-oriented parallel block preconditioning framework (2009)
  13. De Lózar, Alberto; Juel, Anne; Hazel, Andrew L.: The steady propagation of an air finger into a rectangular tube (2008)
  14. Heil, Matthias; Hazel, Andrew L.; Boyle, Jonathan: Solvers for large-displacement fluid-structure interaction problems: Segregated versus monolithic approaches (2008)
  15. Heil, Matthias; Waters, Sarah L.: How rapidly oscillating collapsible tubes extract energy from a viscous mean flow (2008)
  16. Hewitt, Richard E.; Hazel, Andrew L.: Midplane-symmetry breaking in the flow between two counter-rotating disks (2007)
  17. Heil, Matthias; Hazel, Andrew L.: oomph-lib -- an object-oriented multi-physics finite-element library (2006)
  18. Heil, Matthias; Waters, Sarah L.: Transverse flows in rapidly oscillating elastic cylindrical shells (2006)

Further publications can be found at: http://oomph-lib.maths.man.ac.uk/doc/publications/html/index.html