HiFlow³ – Software module development for Finite Element simulation

22. September 2021

HiFlow³ is a multi-purpose finite element software providing powerful tools for efficient and accurate solution of a wide range of problems modeled by partial differential equations (PDEs). Based on object-oriented concepts and the full capabilities of C++ the HiFlow³ project follows a modular and generic approach for building efficient parallel numerical solvers. HiFlow³ offers:

  • C++ Finite-Element Package
  • Open-source license
  • Wide range of linear solvers
  • Tools for Uncertainty Quantification (UQ)
  • Hardware-aware numerics (MPI, OpenMP, GPU)
  • Scalability and High-Performance Computing: from laptop to clusters
  • Interface to various external libraries (Intel MKL, Hypre, HDF5, Metis, p4est, …)
  • Diverse set of ready-to-use examples including fluid dynamics, structural mechanics and electrostatics

HiFlow³ relies on a holistic approach encompassing the areas of mathematical modeling, numerical simulation, optimization, hardware aware numerics, and high-performance computing for the solution of complex problems such as the interaction of tropical cyclones, aortic blood flow and the propagation of forest fires.

Typical applications are medical engineering, meteorology, climate research. All these problems have in common a very high complexity of the systems under study, mathematical models with strong couplings, and large requirements of computer resources such as memory and CPU speed. Due to the wide variety of models, requirements, and purposes of the problem settings usually different software aspects need to be considered in the simulation and optimization cycles. HiFlow³ aims at offering an efficient and flexible platform to cope with these challenges.

HiFlow³ is being developed in the Data Mining and Uncertainty Quantification (DMQ) group at HITS and the Engineering Mathematics and Computing Lab (EMCL) at IWR, Heidelberg University. The code can be found on GitLab: https://emcl-gitlab.iwr.uni-heidelberg.de/hiflow3.org/hiflow3/-/wikis/home

References:

HiFlow3 – Technical Report on Release 2.0: https://doi.org/10.11588/emclpp.2017.06.42879 

Paper: Dielectrophoretic force-driven convection in annular geometry under Earth’s gravity:
https://doi.org/10.1016/j.ijheatmasstransfer.2019.04.068

Paper: Uncertainty assessment of the blood damage in a FDA blood pump:
https://doi.org/10.7712/120219.6366.18426

About HITS

The Heidelberg Institute for Theoretical Studies (HITS) was established in 2010 by the physicist and SAP co-founder Klaus Tschira (1940-2015) and the Klaus Tschira Foundation as a private, non-profit research institute. HITS conducts basic research in the natural sciences, mathematics and computer science, with a focus on the processing, structuring, and analyzing of large amounts of complex data and the development of computational methods and software. The research fields range from molecular biology to astrophysics. The shareholders of HITS are the HITS-Stiftung, which is a subsidiary of the Klaus Tschira Foundation, Heidelberg University and the Karlsruhe Institute of Technology (KIT). HITS also cooperates with other universities and research institutes and with industrial partners. The base funding of HITS is provided by the HITS Stiftung with funds received from the Klaus Tschira Foundation. The primary external funding agencies are the Federal Ministry of Education and Research (BMBF), the German Research Foundation (DFG), and the European Union.

Switch to the German homepage or stay on this page