FEniCS-HPC: Coupled Multiphysics in Computational Fluid Dynamics
We present a framework for coupled multiphysics in computational fluid dynamics, targeting massively parallel systems. Our strategy is based on general problem formulations in the form of partial differential equations and the finite element method, which open for automation, and optimization of a set of fundamental algorithms. We describe these algorithms, including finite element matrix assembly, adaptive mesh refinement and mesh smoothing; and multiphysics coupling methodologies such as unified continuum fluid-structure interaction (FSI), and aeroacoustics by coupled acoustic analogies. The framework is implemented as FEniCS open source software components, optimized for massively parallel computing. Examples of applications are presented, including simulation of aeroacoustic noise generated by an airplane landing gear, simulation of the blood flow in the human heart, and simulation of the human voice organ.
KeywordsFEniCS Unicorn Eunison High-performance computing Multiphysics Computational fluid dynamics Adaptive finite element method
This research has been supported by the European Research Council, the EU-FET grant EUNISON 308874, the Swedish Research Council, the Swedish Foundation for Strategic Research, the Swedish Energy Agency, the Basque Excellence Research Center (BERC 2014-2017) program by the Basque Government, the Spanish Ministry of Economy and Competitiveness MINECO: BCAM Severo Ochoa accreditation SEV-2013-0323 and the Project of the Spanish Ministry of Economy and Competitiveness with reference MTM2013-40824. We acknowledge the Swedish National Infrastructure for Computing (SNIC) at PDC – Center for High-Performance Computing for awarding us access to the supercomputer resources Beskow. Initial volume meshes have been generated with ANSA from Beta-CAE Systems S. A., who generously provided an academic license for this project.
- 1.Deliverable d2.4 incompressible flow model for fluid-structure-acoustic coupling. EUNISON FP7 FET project documentationGoogle Scholar
- 2.Eunison - extensive unified-domain simulation of the human voice, eu-fet project. http://eunison.eu
- 4.Escobar, M.: Finite element simulation of flow-induced noise using lighthills acoustic analogy. Ph.D. thesis, Universität Erlangen-Nürnberg (2007)Google Scholar
- 12.Jansson, N.: High performance adaptive finite element methods: with applications in aerodynamics. Ph.D. thesis, KTH Royal Institute of Technology (2013)Google Scholar
- 16.Larsson, D., Spuhler, J.H., Nordenfur, T., Hoffman, J., Colarieti-Tosti, M. Gao, H., Larsson, M.: Patient-specific flow simulation of the left ventricle from 4d echocardiography - feasibility and robustness evaluation. In: 2015 IEEE International Ultrasonics Symposium (2015)Google Scholar
- 18.Spühler, J.H., Jansson, J., Jansson, N., Hoffman, J.: A finite element framework for high performance computer simulation of blood flow in the left ventricle of the human heart. Technical report 34, KTH, Computational Science and Technology (CST) (2015)Google Scholar
- 19.Thubrikar, M.: The Aortic Valve. CRC Press, Boca Raton (1990)Google Scholar
- 20.Zawodny, N., Liu, F., Yardibi, T., Cattafesta, L., Khorrami, M., Neuhart, D., Van de Ven, T.: A comparative study of a 1/4-scale gulfstream g550 aircraft nose gear model. In: Proceedings of 15th AIAA/CEAS Aeroacoustics Conference (30th AIAA Aeroacoustics Conference) (2009)Google Scholar