ECCOMAS 2024

OOFEM: current status and future of open source multi-physics finite element code

  • Patzák, Bořek (Czech Technical University in Prague)
  • Horák, Martin (Czech Technical University in Prague)
  • Šmilauer, Vít (Czech Technical University in Prague)
  • Havlásek, Petr (Czech Technical University in Prague)
  • Jirásek, Milan (Czech Technical University in Prague)

Please login to view abstract download link

In this contribution we give an overview of the design and development of open-source multi-physics finite element code with object-oriented architecture. The design, in terms of abstract class hierarchy, will be presented and discussed as it allowed the code to successfully meet challenges of over 25 year of active development. The focus will be given on presentation of its parallel and multi-physics design and capabilities. In the second part of the contribution, we will focus on summarizing our experience in open-source development of scientific software in general. We will try to discuss the main challenges of the community, including funding opportunities, interoperability, validation, etc. Particularly the interoperability between individual codes seems to be challenging task and we will propose and discuss potential ways to tackle the problem.