Section: New Software and Platforms


Keywords: Discontinuous Galerkin - Acoustic equation - Elastodynamic equations - Elastoacoustic - 2D - 3D - Time Domain

Scientific Description: Elasticus simulate acoustic and elastic wave propagation in 2D and in 3D, using Discontinuous Galerkin Methods. The space discretization is based on two kind of basis functions, using Lagrange or Jacobi polynomials. Different kinds of fluxes (upwind and centered) are implemented, coupled with RK2 and RK4 time schemes.

Functional Description: Elasticus is a sequential library, independent of Total plateform and developped in Fortran, to simulate wave propagation in geophysical environment, based on a DG method. It is meant to help PhD students and post-doctoral fellows to easily implement their algorithms in the library. Thus, readability of the code is privileged to optimization of its performances. Developped features should be easily transferred in the computing platform of Total. Elasticus manages arbitrary orders for the spatial discretization with DG method.

News Of The Year: In 2018, we implemented the coupling between hexahedra and tetrahedra and the coupling between Discontinuous Galerkin methods and Spectral Element methods in 2D and in 3D. We also introduced Perfectly Matched layers in the Spectral Element kernel.