Software

  • A minimally-intrusive interface that can be useful for a variety of purposes
  • Numerous model reduction routines, including Galerkin, least-squares, and windowed least-squares projections
  • Support for arbitrary datatypes via generic programming and custom operations
  • Built-in support to use Eigen, Kokkos, and Trilinos (with more in progress)
  • Several time integration schemes and nonlinear solvers
  • pressio4py: Python bindings enabling Pressio’s C++ library to be used in pure-Python applications.
  • pressio-tools: A library to compute large-scale SVD, QR, and sample meshes.
  • pressio-demoapps: A suite of 1d, 2d, and 3d demo applications for testing ROMs and hyper-reduction.