As we begin to use MFEM in more of Axom, e.g. in the MFEMSidreDataCollection class, we need to add support for generating a parallel MFEM in our uberenv/spack and for testing Axom against a parallel version of MFEM.
In particular, a serial version of Axom should support a serial MFEM, while a parallel version of Axom should support both serial and parallel configurations of MFEM.
In #496, I attempted to generate a parallel version of mfem in our spack configs, but ran into some problems:
In our spec without a Fortran compiler, we ran into issues building Hypre -- a necessary dependency of parallel MFEM
On LLNL's blueos cluster, I encountered linking issues with the system blas and lapack
As we begin to use MFEM in more of Axom, e.g. in the
MFEMSidreDataCollection
class, we need to add support for generating a parallel MFEM in our uberenv/spack and for testing Axom against a parallel version of MFEM.In particular, a serial version of Axom should support a serial MFEM, while a parallel version of Axom should support both serial and parallel configurations of MFEM.
In #496, I attempted to generate a parallel version of mfem in our spack configs, but ran into some problems:
blas
andlapack