A general purpose library for solving multiphysics problems

Autores

  • Gustavo P. Exel
  • Herm ́ınio T. Honorio
  • Clovis, R. Maliska

Palavras-chave:

Element-based Finite Volume Method, Numerical Methods, Multiphysics, Physics Coupling

Resumo

This article presents a numerical library specifically developed for solving partial differential equations
(PDEs) using the Element-based Finite Volume Method (EbFVM). The library supports two and three-dimensional
unstructured grids composed of different types of elements. The user is responsible for providing the mesh file,
boundary and initial conditions, the physical properties and typing the model equations in a math-like text format.
The library is responsible for integrating the equations in time and space, obtaining the set of algebraic equations,
assembling the linear system and running the simulation. In this manner, the user is not required to possess
any previous knowledge of the underlying numerical scheme, i.e. the EbFVM. Another appealing feature is that
coupled multiphysics problems can be easily configured through a user-friendly interface.
For demonstration purposes, we present three well known test cases. In the first one we solve a simple heat
conduction problem with the main goal of introducing the basic guidelines of the library. Next, we present the
procedure for solving a linear elasticity problem, in which the three displacement components are the unknowns.

Finally, a coupled consolidation problem modelled by Biot’s [1] equations is presented. In this case, the un-
knowns are pressure and displacements, which is easily handled by the library. We remark that, to the best of our

knowledge, there is no general purpose and open source code available on the internet that uses the EbFVM as a
numerical scheme.

Downloads

Publicado

2024-06-21

Edição

Seção

Artigos