GEOS icon indicating copy to clipboard operation
GEOS copied to clipboard

New Laplace solver

Open castelletto1 opened this issue 1 year ago • 1 comments

This PR introduces changes in the Laplace solver for standard finite element cells (tetrahedra, pyramids, wedges, hexahedra). The goal is to enforce a clearer separation of concepts (geometry, discretization, numerical quadrature). The essence of the PR is the new quadraturePointKernel in LaplaceFEMKernels.hpp. Auxiliary utility structs and functions have been added in the temporary folder temporaryUtilities to facilitate the integration with the new library being developed in parallel. At the moment, the new FEM-based solver (name LaplaceFEM) and the the VEM-based solvver (LaplaceVEM) have been separated, with the VEM one relying on the old kernel

castelletto1 avatar Sep 21 '23 18:09 castelletto1