Anonymous
×
Create a new article
Write your page title here:
We currently have 105 articles on MOR Wiki. Type your article name above or click on one of the titles below and start writing!



MOR Wiki

Difference between revisions of "ITHACA-SEM"

m
m
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{preliminary}} <!-- Do not remove -->
 
 
 
[[Category:Software]]
 
[[Category:Software]]
   
Line 16: Line 14:
 
== Requirements ==
 
== Requirements ==
   
  +
No particular requirements. Standard cmake/make install carries over from Nektar++.
The requirement is an installation of Nektar++ in version 4.4.0.
 
   
 
== Features ==
 
== Features ==
   
As of Feb. 2019:
+
As of Aug. 2021:
  +
* merged with the current Nektar++ master branch
* currently limited to steady-state Navier-Stokes solutions
+
* steady-state Navier-Stokes solutions (intrusive)
* allows using a variable Reynolds number (specified by the kinematic viscosity) as parameter
 
  +
* unsteady Navier-Stokes solutions (non-intrusive)
 
* allows using a variable Reynolds number (specified by the kinematic viscosity) as parameter and geometry
 
* perform offline simulation in ITHACA-SEM or use precomputed Nektar++ *.fld files as snapshot solutions
 
* perform offline simulation in ITHACA-SEM or use precomputed Nektar++ *.fld files as snapshot solutions
 
* computes a POD ROM
 
* computes a POD ROM
Line 31: Line 31:
 
ITHACA-SEM has been used in the following publications, i.e., either the c++ version or a previous python3 version, which is now listed under 'deprecated' in the GitHub repo.
 
ITHACA-SEM has been used in the following publications, i.e., either the c++ version or a previous python3 version, which is now listed under 'deprecated' in the GitHub repo.
   
* [[User:Hessm| M. Hess]], G. Rozza. "<span class="plainlinks">[https://doi.org/10.1007/978-3-319-96415-7_64 A Spectral Element Reduced Basis Method in Parametric CFD]</span>". In: Radu F., Kumar K., Berre I., Nordbotten J., Pop I. (eds) Numerical Mathematics and Advanced Applications ENUMATH 2017. Lecture Notes in Computational Science and Engineering, vol 126. Springer, Cham (2019).
+
* [[User:Hessm| M. Hess]], G. Rozza. "<span class="plainlinks">[https://doi.org/10.1007/978-3-319-96415-7_64 A Spectral Element Reduced Basis Method in Parametric CFD]</span>". In: Radu F., Kumar K., Berre I., Nordbotten J., Pop I. (eds) Numerical Mathematics and Advanced Applications ENUMATH 2017. Lecture Notes in Computational Science and Engineering, vol 126. Springer, Cham (2019). "<span class="plainlinks">[https://arxiv.org/abs/1712.06432 ArXiv preprint]</span>"
  +
  +
* [[User:Hessm| M. Hess]], A. Quaini, G. Rozza. "<span class="plainlinks">[https://doi.org/10.1080/10618562.2019.1645328 Reduced Basis Model Order Reduction for Navier-Stokes equations in domains with walls of varying curvature]</span>", International Journal of Computational Fluid Dynamics, 34(2):119-126, 2020. "<span class="plainlinks">[https://arxiv.org/abs/1901.03708 ArXiv preprint]</span>"
   
* [[User:Hessm| M. Hess]], A. Quaini, G. Rozza. “Reduced Basis Model Order Reduction for Navier-Stokes equations in domains with walls of varying curvature”, 2019, submitted, https://arxiv.org/abs/1901.03708.
+
* [[User:Hessm| M. Hess]], A. Alla, A. Quaini, G. Rozza, M. Gunzburger. "<span class="plainlinks">[https://www.sciencedirect.com/science/article/pii/S0045782519301896 A Localized Reduced-Order Modeling Approach for PDEs with Bifurcating Solutions]</span>", Comput. Methods Appl. Mech. Engrg., 351:379-403, 2019. "<span class="plainlinks">[https://arxiv.org/abs/1807.08851 ArXiv preprint]</span>"
   
  +
* [[User:Hessm| M. Hess]], A. Quaini, G. Rozza. "<span class="plainlinks">[https://doi.org/10.1007/978-3-030-39647-3_45 A Spectral Element Reduced Basis Method for Navier-Stokes Equations with Geometric Variations]</span>". In: Sherwin, S. J., Moxey, D., Peiro, J., Vincent, P. E., Schwab, C. (eds) Spectral and High Order Methods for Partial Differential Equations ICOSAHOM 2018. Lecture Notes in Computational Science and Engineering book series (LNCSE, volume 134), Springer International Publishing, Cham, 561-571, 2020. "<span class="plainlinks">[https://arxiv.org/abs/1812.11051 ArXiv preprint]</span>"
* [[User:Hessm| M. Hess]], A. Alla, A. Quaini, G. Rozza, M. Gunzburger. “A Localized Reduced-Order Modeling Approach for PDEs with Bifurcating Solutions”, 2018, submitted, https://arxiv.org/abs/1807.08851.
 
   
* [[User:Hessm| M. Hess]], A. Quaini, G. Rozza. “A Spectral Element Reduced Basis Method for Navier-Stokes Equations with Geometric Variations”, 2018, submitted, https://arxiv.org/abs/1812.11051.
+
* M. Pintore, F. Pichi, [[User:Hessm| M. Hess]], G. Rozza, C. Canuto. "<span class="plainlinks">[https://doi.org/10.1007/s10444-020-09827-6 Efficient Computation of Bifurcation Diagrams with a Deflated Approach to Reduced Basis Spectral Element Method]</span>", Advances in Computational Mathematics, 47(1), 2021. "<span class="plainlinks">[https://arxiv.org/abs/1912.06089 ArXiv preprint]</span>"
   
  +
* [[User:Hessm| M. Hess]], A. Quaini, G. Rozza. "<span class="plainlinks">[https://arxiv.org/abs/2010.07370 A Comparison of Reduced-Order Modeling Approaches Using Artificial Neural Networks for PDEs with Bifurcating Solutions]</span>", 2020, accepted for publication.
   
 
== Links ==
 
== Links ==

Latest revision as of 15:31, 24 August 2021


Synopsis

ithaca-sem box

ITHACA-SEM: In real Time Highly Advanced Computational Applications with Spectral Element Methods - Reduced Order Models for Nektar++ , is a C++ package for the Model Order Reduction that uses simulations from the spectral/hp element software Nektar++. It uses Eigen to perform the matrix decompositions required for parametric model order reduction. The GitHub repository is available here: ITHACA-SEM.

Requirements

No particular requirements. Standard cmake/make install carries over from Nektar++.

Features

As of Aug. 2021:

  • merged with the current Nektar++ master branch
  • steady-state Navier-Stokes solutions (intrusive)
  • unsteady Navier-Stokes solutions (non-intrusive)
  • allows using a variable Reynolds number (specified by the kinematic viscosity) as parameter and geometry
  • perform offline simulation in ITHACA-SEM or use precomputed Nektar++ *.fld files as snapshot solutions
  • computes a POD ROM
  • computes ROM parameter sweeps

References

ITHACA-SEM has been used in the following publications, i.e., either the c++ version or a previous python3 version, which is now listed under 'deprecated' in the GitHub repo.

Links

GitHub repository: https://github.com/mathLab/ITHACA-SEM

Website: https://mathlab.sissa.it/ITHACA-SEM

Contact

Martin Hess