Pass unique_ptr<Mesh> objects in geodata.cpp methods instead of relying on mfem::ParMesh and mfem::Mesh move constructors (just in case these behave strangely, has happened in the past).
If the RemoveCurvature option in the configuration file is set, parse COMSOL and NASTRAN meshes as low order instead of removing curvature after the entire high-order mesh has been parsed by MFEM. This leads to big speedups for large meshes.
unique_ptr<Mesh>
objects in geodata.cpp methods instead of relying onmfem::ParMesh
andmfem::Mesh
move constructors (just in case these behave strangely, has happened in the past).RemoveCurvature
option in the configuration file is set, parse COMSOL and NASTRAN meshes as low order instead of removing curvature after the entire high-order mesh has been parsed by MFEM. This leads to big speedups for large meshes.