Skip to content

Commit

Permalink
Merge pull request #12615 from KratosMultiphysics/RomApp_add_docs
Browse files Browse the repository at this point in the history
[RomApp] Add docs. Part 1
  • Loading branch information
roigcarlo authored Sep 3, 2024
2 parents db0c81a + 9b34ff9 commit 0936e9a
Show file tree
Hide file tree
Showing 5 changed files with 542 additions and 114 deletions.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Overview
keywords:
tags: [Overview.md]
sidebar: rom_application
summary:
---

# Theory

The Kratos RomApplication implements Projection-based Reduced Order Models (PROMs)[1,2]. PROMs are a family of reduced models that aim to accelerate the evaluation of parametric models, by incurring a fraction of the costs associated to the high-dimensional FOMs, while still taking into account the physics underlying the models at hand. PROMs are comprised of two different stages:

- Offline stage : In this stage, a set of simulations is performed using the computationally expensive FOM, and the resulting solutions are stored in a so-called snapshots matrix. This matrix is then processed to obtain a reduced-space where the discrete equations are projected (therefore the name of the method). Moreover, we accomplish the decoupling of the ROMs from full dimensional variables through a hyper-reduction mesh sampling and weighting hyper-reduction technique.

- Online stage: With the basis and additional hyper-reduction data available, the hyper-reduced order models (HROMs) can be efficiently launched for unexplored parameters at a fraction of the cost associated with the FOMs.


[1] Hesthaven, J. S., Rozza, G., & Stamm, B. (2016). Certified reduced basis methods for parametrized partial differential equations (Vol. 590, pp. 1-131). Berlin: Springer.

[2] Rozza, G., Stabile, G., & Ballarin, F. (Eds.). (2022). Advanced reduced order methods and applications in computational fluid dynamics. Society for Industrial and Applied Mathematics.




# License

The RomApplication is OPEN SOURCE. The main code and program structure is available and aimed to grow with the need of any user willing to expand it. The BSD (Berkeley Software Distribution) licence allows to use and distribute the existing code without any restriction, but with the possibility to develop new parts of the code on an open or close basis depending on the developers.

# Contact

* **Riccardo Rossi** - *Group Leader* - [[email protected]](mailto:[email protected])
* **Raul Bravo** - *Developer* - [[email protected]](mailto:[email protected])
* **Sebastian Ares de Parga** - *Developer* - [[email protected]](mailto:[email protected])
* **Nicolas Sibuet** - *Developer* - [[email protected]](mailto:[email protected])
Loading

0 comments on commit 0936e9a

Please sign in to comment.