(13 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
== Synopsis == |
== Synopsis == |
||
− | [[File:ithaca-fv.png| |
+ | [[File:ithaca-fv.png|200px|right|ithaca-sem box]] |
− | [ |
+ | [http://mathlab.sissa.it/ithaca-fv <b>ITHACA-FV</b>] is an implementation in <b>OpenFOAM</b> of several reduced order modelling techniques. <b>ITHACA-FV</b> is designed for [http://openfoam.org/version/6 <b>OpenFOAM 6.0</b>] and [http://openfoam.org/version/5-0 <b>OpenFOAM 5.0</b>] but it can be easily adapted also to other versions of OpenFOAM. |
<b>ITHACA-FV</b> can also be used as a basis for more advanced projects that would like to assess the capability of reduced order models in their existing <b>OpenFOAM</b>-based software, thanks to the availability of several reduced order methods and algorithms. |
<b>ITHACA-FV</b> can also be used as a basis for more advanced projects that would like to assess the capability of reduced order models in their existing <b>OpenFOAM</b>-based software, thanks to the availability of several reduced order methods and algorithms. |
||
− | Linear and non-linear algebra operations which are not already implemented in OpenFOAM are performed with the external library [http://eigen.tuxfamily.org/index.php?title=Main_Page <b>Eigen</b>]. The source code of Eigen 3.3.4 is provided together with ITHACA-FV and is located in the [ |
+ | Linear and non-linear algebra operations which are not already implemented in OpenFOAM are performed with the external library [http://eigen.tuxfamily.org/index.php?title=Main_Page <b>Eigen</b>]. The source code of Eigen 3.3.4 is provided together with ITHACA-FV and is located in the [http://github.com/mathLab/ITHACA-FV/tree/master/src/thirdparty/Eigen src/thirdyparty/Eigen]. For the EigenValue decomposition it is also possible to rely on the [http://spectralib.org/ <b>Spectra-0.6.1</b>] library and the source code is provided in the [http://github.com/mathLab/ITHACA-FV/tree/master/src/thirdparty/spectra-0.6.1 src/thirdyparty/spectra-0.6.1] folder. |
<b>ITHACA-FV</b> has been tested on Ubuntu 16.04, Centos 6.6, Centos 7 and ArchLinux, but can be easily compiled on any linux distribution with a compiled version of OpenFOAM 6.0 or OpenFOAM 5.0. |
<b>ITHACA-FV</b> has been tested on Ubuntu 16.04, Centos 6.6, Centos 7 and ArchLinux, but can be easily compiled on any linux distribution with a compiled version of OpenFOAM 6.0 or OpenFOAM 5.0. |
||
Line 19: | Line 19: | ||
<b>ITHACA-FV</b> requires |
<b>ITHACA-FV</b> requires |
||
− | * [ |
+ | * [http://openfoam.org/version/6 <b>OpenFOAM 6.0</b>] or |
− | * [ |
+ | * [http://openfoam.org/version/5-0 <b>OpenFOAM 5.0</b>] |
== Features == |
== Features == |
||
Line 34: | Line 34: | ||
== Links == |
== Links == |
||
− | GitHub repository: |
+ | GitHub repository: http://github.com/mathLab/ITHACA-FV |
− | Website: |
+ | Website: http://mathlab.sissa.it/ITHACA-FV |
− | Documentation: |
+ | Documentation: http://mathlab.github.io/ITHACA-FV/ |
== References == |
== References == |
||
+ | * G. Stabile, G. Rozza, [http://doi.org/10.1016/j.compfluid.2018.01.035 Finite volume POD-Galerkin stabilised reduced order methods for the parametrised incompressible Navier-Stokes equations], Computers & Fluids, Elsevier BV, 2018, 173, 273-284 |
||
⚫ | |||
+ | * G. Stabile, S. Hijazi, A. Mola, S. Lorenzi, G. Rozza, [http://doi.org/10.1515/caim-2017-0011 POD-Galerkin reduced order methods for CFD using Finite Volume Discretisation: vortex shedding around a circular cylinder Communications in Applied and Industrial Mathematics], Walter de Gruyter GmbH, 2017, 8, 210-236 |
||
+ | * G. Stabile, G. Rozza, [http://arxiv.org/abs/1901.06373 Efficient Geometrical parametrization for finite-volume based reduced order methods], 2019, submitted. |
||
+ | * S. Hijazi, S. Ali, G. Stabile, F. Ballarin, G. Rozza, [http://arxiv.org/abs/1807.11370 The Effort of Increasing Reynolds Number in Projection-Based Reduced Order Methods: from Laminar to Turbulent Flows], FEF Special Volume, 2018 |
||
+ | * S. Georgaka, G. Stabile, G. Rozza, M. J. Bluck, [http://arxiv.org/abs/1808.05175 Parametric POD-Galerkin Model Order Reduction for Unsteady-State Heat Transfer Problems], Communications in Computational Physics, 2019, in Press. |
||
+ | |||
+ | == How to cite == |
||
⚫ | |||
For this reason, if you use this software, please consider citing the mentioned works, reported in the following bibtex entries: |
For this reason, if you use this software, please consider citing the mentioned works, reported in the following bibtex entries: |
||
− | @Article{Stabile2017CAIM, |
+ | @Article{Stabile2017CAIM, |
− | Title = {{POD-Galerkin reduced order methods for CFD using Finite |
+ | Title = {{POD-Galerkin reduced order methods for CFD using Finite |
+ | Volume Discretisation: vortex shedding around a circular cylinder}}, |
||
− | Author = {Stabile, Giovanni and Hijazi, Saddam and Mola, Andrea and Lorenzi, Stefano and Rozza, Gianluigi}, |
||
− | + | Author = {Stabile, Giovanni and Hijazi, Saddam and Mola, Andrea and |
|
+ | Lorenzi, Stefano and Rozza, Gianluigi}, |
||
⚫ | |||
− | + | Journal = {Communications in Applied and Industrial Mathematics}, |
|
− | + | Year = {(2017)}, |
|
− | + | Volume = {8}, |
|
− | + | Number = {1}, |
|
⚫ | |||
+ | Doi = {10.1515/caim-2017-0011}} |
||
− | @Article{Stabile2017CAF, |
+ | @Article{Stabile2017CAF, |
− | Title = {{Finite volume POD-Galerkin stabilised reduced order methods |
+ | Title = {{Finite volume POD-Galerkin stabilised reduced order methods |
+ | for the parametrised incompressible Navier-Stokes equations}}, |
||
− | Author = {Stabile, Giovanni and Rozza, Gianluigi}, |
||
− | + | Author = {Stabile, Giovanni and Rozza, Gianluigi}, |
|
− | + | Journal = {Computers & Fluids}, |
|
− | + | Year = {2018}, |
|
+ | Doi = {10.1016/j.compfluid.2018.01.035}} |
||
− | and cite the [ |
+ | and cite the [http://mathlab.sissa.it/ITHACA-FV ITHACA-FV website]. |
== Contact == |
== Contact == |
Latest revision as of 15:05, 5 February 2019
Note: This page has not been verified by our editors.
Synopsis
ITHACA-FV is an implementation in OpenFOAM of several reduced order modelling techniques. ITHACA-FV is designed for OpenFOAM 6.0 and OpenFOAM 5.0 but it can be easily adapted also to other versions of OpenFOAM.
ITHACA-FV can also be used as a basis for more advanced projects that would like to assess the capability of reduced order models in their existing OpenFOAM-based software, thanks to the availability of several reduced order methods and algorithms.
Linear and non-linear algebra operations which are not already implemented in OpenFOAM are performed with the external library Eigen. The source code of Eigen 3.3.4 is provided together with ITHACA-FV and is located in the src/thirdyparty/Eigen. For the EigenValue decomposition it is also possible to rely on the Spectra-0.6.1 library and the source code is provided in the src/thirdyparty/spectra-0.6.1 folder.
ITHACA-FV has been tested on Ubuntu 16.04, Centos 6.6, Centos 7 and ArchLinux, but can be easily compiled on any linux distribution with a compiled version of OpenFOAM 6.0 or OpenFOAM 5.0.
Requirements
ITHACA-FV requires
Features
As of Feb. 2019:
- It can perform Linear and Non-Linear Model Order Reduction.
- Allows using generic parametrization specified by the user.
- It uses POD for the generation of the bases.
- Computes a POD-Galerkin reduced order model.
- Possibility to use non-intrusive POD-I methods with Radial Basis Function Interpolation.
- Discrete Empirical Interpolation Method for non-linearity and non-affinity.
Links
GitHub repository: http://github.com/mathLab/ITHACA-FV
Website: http://mathlab.sissa.it/ITHACA-FV
Documentation: http://mathlab.github.io/ITHACA-FV/
References
- G. Stabile, G. Rozza, Finite volume POD-Galerkin stabilised reduced order methods for the parametrised incompressible Navier-Stokes equations, Computers & Fluids, Elsevier BV, 2018, 173, 273-284
- G. Stabile, S. Hijazi, A. Mola, S. Lorenzi, G. Rozza, POD-Galerkin reduced order methods for CFD using Finite Volume Discretisation: vortex shedding around a circular cylinder Communications in Applied and Industrial Mathematics, Walter de Gruyter GmbH, 2017, 8, 210-236
- G. Stabile, G. Rozza, Efficient Geometrical parametrization for finite-volume based reduced order methods, 2019, submitted.
- S. Hijazi, S. Ali, G. Stabile, F. Ballarin, G. Rozza, The Effort of Increasing Reynolds Number in Projection-Based Reduced Order Methods: from Laminar to Turbulent Flows, FEF Special Volume, 2018
- S. Georgaka, G. Stabile, G. Rozza, M. J. Bluck, Parametric POD-Galerkin Model Order Reduction for Unsteady-State Heat Transfer Problems, Communications in Computational Physics, 2019, in Press.
How to cite
Most of the theoretical aspects behind ITHACA-FV are deeply explained in Stabile2017CAIM and Stabile2017CAF. For this reason, if you use this software, please consider citing the mentioned works, reported in the following bibtex entries:
@Article{Stabile2017CAIM, Title = {{POD-Galerkin reduced order methods for CFD using Finite Volume Discretisation: vortex shedding around a circular cylinder}}, Author = {Stabile, Giovanni and Hijazi, Saddam and Mola, Andrea and Lorenzi, Stefano and Rozza, Gianluigi}, Journal = {Communications in Applied and Industrial Mathematics}, Year = {(2017)}, Volume = {8}, Number = {1}, pages = {210-236}, Doi = {10.1515/caim-2017-0011}}
@Article{Stabile2017CAF, Title = {{Finite volume POD-Galerkin stabilised reduced order methods for the parametrised incompressible Navier-Stokes equations}}, Author = {Stabile, Giovanni and Rozza, Gianluigi}, Journal = {Computers & Fluids}, Year = {2018}, Doi = {10.1016/j.compfluid.2018.01.035}}
and cite the ITHACA-FV website.