mfem: File Directory Organization problem

Hi! I’m having a problem of comprehending how I should position the different components for the MFEM to work as a whole. Currently my main directory looks like this:

nemo@Skyzerks:/mnt/e/_Workspace/FEM/attempt$ ls
glvis-3.4      hypre-2.11.2         make-4.2         metis-5.1.0         mfem-3.4
glvis-3.4.tgz  hypre-2.11.2.tar.gz  make-4.2.tar.gz  metis-5.1.0.tar.gz  mfem-3.4.tgz

The “make” folder corresponts to GNU Make. Currently I know that the mfem directory worked fine without GNU make, and I was able to build the GLVis meshes and check them out. But I just can’t seem to find a way to organize the mfem directory with Metis, Hypre and building it with GNU make. How should I place these directories for them to correspond to each other and make the GNU Make to do the building?

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 18 (10 by maintainers)

Most upvoted comments

METIS 5 uses less memory than METIS 4. I believe METIS 4 uses a quadratic-memory algorithm and METIS 5 replaces it with a linear-memory algorithm, but I could be misremembering — the details are in the METIS 5 documentation. In practice, METIS 4 memory usage hasn’t been an obstacle until we started working on meshes with a few million elements, refining them to a few hundred million to a few billion elements. Linking to METIS 5 resolved our out-of-memory errors at scale.