romtools.workflows#
The workflows module contains all of our “outerloop” workflows used for ROM construction and ROM exploitation. We currently support: - Greedy sampling for construction of reduced-basis ROMs - Random sampling for model exploitation - Coupling classes to Dakota for
Random sampling
Modules
Implementation of the greedy workflow. |
|
Protocol for building a model This is mainly used for constructing data-driven models in iterative workflows like greedy |
|
Protocol for interfacing with external applications |
|
Model reduction is often focused on parameterized PDEs, where \(\boldsymbol \mu\) is the parameter set. |
|
Protocol for interfacing with external application to compute residual snapshots corresponding to existing state snapshots. |
|
Implementation of basic sampling workflow. |
|
Implementation of basic sampling workflow with a holdout set. |
|