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 21 articles , 1 standard article )

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

1 2 next

  1. Nielsen, Anne R.; Heil, Matthias; Andersen, Morten; Brøns, Morten: Bifurcation theory for vortices with application to boundary layer eruption (2019)
  2. Walker, Shawn W.: FELICITY: a Matlab/C++ toolbox for developing finite element methods and simulation modeling (2018)
  3. Hazel, Andrew L.; Mullin, Tom: On the buckling of elastic rings by external confinement (2017)
  4. Heil, Matthias; Rosso, Jordan; Hazel, Andrew L.; Brøns, Morten: Topological fluid mechanics of the formation of the Kármán-vortex street (2017)
  5. Johnson, C. G.; Jain, U.; Hazel, A. L.; Pihler-Puzović, D.; Mullin, T.: On the buckling of an elastic holey column (2017)
  6. 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\mathbfHeart) (2016)
  7. Hewitt, Richard E.; Harrison, Iain: Exponential sensitivity to symmetry imperfections in an exact Navier-Stokes solution (2012)
  8. Liao, Qifeng; Silvester, David: A simple yet effective a posteriori estimator for classical mixed approximation of Stokes equations (2012)
  9. 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)
  10. 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)
  11. Boyle, Jonathan; Mihajlovi, Milan; Scott, Jennifer: HSL_MI20: an efficient AMG preconditioner for finite element problems in 3D (2010)
  12. Heil, Matthias; Boyle, Jonathan: Self-excited oscillations in three-dimensional collapsible tubes: simulating their onset and large-amplitude oscillations (2010)
  13. Stewart, Peter S.; Heil, Matthias; Waters, Sarah L.; Jensen, Oliver E.: Sloshing and slamming oscillations in a collapsible channel flow (2010)
  14. Whittaker, Robert J.; Heil, Matthias; Jensen, Oliver E.; Waters, Sarah L.: A rational derivation of a tube law from shell theory (2010)
  15. Muddle, Richard L.; Boyle, Jonathan W.; Mihajlović, Milan D.; Heil, Matthias: The development of an object-oriented parallel block preconditioning framework (2009)
  16. De Lózar, Alberto; Juel, Anne; Hazel, Andrew L.: The steady propagation of an air finger into a rectangular tube (2008)
  17. Heil, Matthias; Hazel, Andrew L.; Boyle, Jonathan: Solvers for large-displacement fluid-structure interaction problems: Segregated versus monolithic approaches (2008)
  18. Heil, Matthias; Waters, Sarah L.: How rapidly oscillating collapsible tubes extract energy from a viscous mean flow (2008)
  19. Hewitt, Richard E.; Hazel, Andrew L.: Midplane-symmetry breaking in the flow between two counter-rotating disks (2007)
  20. Heil, Matthias; Hazel, Andrew L.: \textttoomph-lib -- an object-oriented multi-physics finite-element library (2006)

1 2 next

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