rom-tools-and-workflows tutorials#

The ROM tools and workflows Python library comprises a set of algorithms for constructing and exploiting ROMs. The library is designed internally in terms of Protocols and abstract base classes that encapsulate all the information needed to run a given algorithm. The philosophy is that, for any given application, the user simply needs to create a class that meets the required API of the abstract base class. Once this class is complete, the user gains access to all of our existing algorithms.

This site provides a suite of tutorials and demos on how to the rom-tools-and-workflows package. We provide tutorials for

  • Basis construction

  • Parameter spaces

  • Workflows

Important

rom-tools-and-workflows is only responsible for the offline and workflow aspects of model reduction. It does not deal with the construction of ROMs.