Reduced Order Modelling using MFEM as a Full Order Model #3368
-
Hello MFEM users, I am currently starting a project in which I want to use MFEM as a Full Order Model to create a Reduced Order Model. I found the libROM code which seems to be very suitable to generate a Reduced Order Model using MFEM as a Full Order Model. As it has many MFEM examples in it, they should go well together. However, to broaden the horizon, does anyone have experience with / recommendations for other ROM libraries which work well with MFEM as a Full Order Model? Kind regards, Jacob Lotz |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
ping: @dylan-copeland |
Beta Was this translation helpful? Give feedback.
-
Thanks @JacobLotz for the question. I am one of the main developers of the libROM library, as well as an MFEM developer, so I may have some bias. Of course, I strongly recommend libROM, as it has many features and the ability to support a wide range of applications with different types of ROM methods. An important question in choosing a ROM library is what kind of ROM method you would like to use. ROM methods range in code-invasiveness, from the very invasive projection-based ROMs to non-invasive, purely data-driven methods such as DMD and latent space dynamics identification (all of these are supported in libROM). For the data-driven methods, other libraries may be easy to use with MFEM, since they do not involve the FOM code. On the other hand, for projection-based ROMs, there are some non-trivial things to implement in the FOM code, especially hyperreduction on sample meshes. As far as I know, libROM is the only library that supports hyperreduction in MFEM. Also, libROM is the only ROM library with an MFEM team member to help. So please feel free to ask questions in the libROM repo on github. If you have success with other ROM libraries applied to MFEM codes, we would also be very interested to hear about that. |
Beta Was this translation helpful? Give feedback.
Thanks @JacobLotz for the question. I am one of the main developers of the libROM library, as well as an MFEM developer, so I may have some bias. Of course, I strongly recommend libROM, as it has many features and the ability to support a wide range of applications with different types of ROM methods.
An important question in choosing a ROM library is what kind of ROM method you would like to use. ROM methods range in code-invasiveness, from the very invasive projection-based ROMs to non-invasive, purely data-driven methods such as DMD and latent space dynamics identification (all of these are supported in libROM). For the data-driven methods, other libraries may be easy to use with MFEM,…