MFEM PR 3598 was recently merged to the MFEM master branch, refactoring ex18(p). One change that causes build issues with libROM is that class RiemannSolver and some other classes were moved from the example to the library, in mfem/fem/hyperbolic.hpp. As a result, libROM fails to build with the latest MFEM. There are significant changes in MFEM, beyond just moving some classes to the library. Properly fixing dg_euler may take some careful work. In the meantime, to fix the build immediately, I simply renamed the classes in dg_euler.hpp with the prefix ROM_, to avoid ambiguity.
MFEM PR 3598 was recently merged to the MFEM
master
branch, refactoring ex18(p). One change that causes build issues with libROM is thatclass RiemannSolver
and some other classes were moved from the example to the library, inmfem/fem/hyperbolic.hpp
. As a result, libROM fails to build with the latest MFEM. There are significant changes in MFEM, beyond just moving some classes to the library. Properly fixingdg_euler
may take some careful work. In the meantime, to fix the build immediately, I simply renamed the classes indg_euler.hpp
with the prefixROM_
, to avoid ambiguity.