Line 10: | Line 10: | ||
[https://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 [https://openfoam.org/version/6 <b>OpenFOAM 6.0</b>] and [https://openfoam.org/version/5-0 <b>OpenFOAM 5.0</b>] but it can be easily adapted also to other versions of OpenFOAM. |
[https://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 [https://openfoam.org/version/6 <b>OpenFOAM 6.0</b>] and [https://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. |
|
− | Linear and non-linear algebra operations which are not already implemented in OpenFOAM are performed with the external library [ |
+ | 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 [https://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 [https://spectralib.org/ <b>Spectra-0.6.1</b>] library and the source code is provided in the [https://github.com/mathLab/ITHACA-FV/tree/master/src/thirdparty/spectra-0.6.1 src/thirdyparty/spectra-0.6.1] folder. |
**ITHACA-FV** has been tested on ubuntu 16.04 but can be easily compiled on any linux distribution with a compiled version of OpenFOAM 6.0 or OpenFOAM 5.0. |
**ITHACA-FV** has been tested on ubuntu 16.04 but can be easily compiled on any linux distribution with a compiled version of OpenFOAM 6.0 or OpenFOAM 5.0. |
Revision as of 15:55, 4 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 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
- [**OpenFOAM 6.0**](https://openfoam.org/version/6) or
- [**OpenFOAM 5.0**](https://openfoam.org/version/5-0)
Features
Links
GitHub repository: https://github.com/mathLab/ITHACA-SEM
Website: https://mathlab.sissa.it/ITHACA-SEM