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. |
|
Inverse workflows estimate unknown model parameters from observed data. |
|
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. |
|
Monte Carlo uncertainty-quantification workflows. |
|