lssndrbarbieri@gmail.com Alessandro Barbieri https://github.com/mfem/mfem/issues mfem/mfem Enables support for Google Benchmark, a library to support the benchmarking of functions Enable automatic differentiation using the CoDiPack library Enable MFEM functionality based on the Ginkgo library Enables support for AMD devices in MFEM Enable the use of the METIS library Enable the use of exceptions. In particular, modifies the default behavior when errors are encountered: throw an exception, instead of aborting. Enables the use of MPFR in MFEM, e.g. for precise computation of 1D quadrature rules Enable MFEM functionality based on the MUMPS library. Currently, this option adds the class MUMPSSolver (a parallel sparse direct solver). Enable MFEM linear and non-linear solvers, preconditioners, time integrators and other features based on the PETSc package. Enable MFEM eigensolvers based on the SLEPc package. Enable MFEM functionality based on the SuiteSparse library. Currently, this option adds the classes UMFPackSolver and KLUSolver (both sparse serial direct solvers). Enable MFEM functionality based on the STRUMPACK sparse direct solver and preconditioner through the STRUMPACKSolver and STRUMPACKRowLocMatrix classes. Enable MFEM time integrators and non-linear solvers based on the SUNDIALS library. Enable MFEM functionality based on the SuperLU_DIST library. Currently, this option adds the classes SuperLUSolver (a parallel sparse direct solver) and SuperLURowLocMatrix a distributed CSR matrix class needed by SuperLU. Use thread-safe implementation for some classes/methods. This comes at the cost of extra memory allocation and de-allocation.