Non-conforming elements in nek5000: Pressure preconditioning and parallel performance

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Adaptive mesh refinement (AMR) is an important component of modern numerical solvers, as it allows to control the computational error during the simulation, increasing the reliability of the numerical modelling and giving the possibility to study a broad range of different phenomena even without knowing the physics a priori. In this work we present selected aspects of the implementation and parallel performance of a new h-type AMR framework developed for the high-order CFD solver Nek5000; the development was done within the ExaFLOW EU project. We utilise in this case the natural domain decomposition inherent to the spectral element method (SEM), which constitutes the main source of parallelism and provides meshing flexibility that can be exploited in AMR. We use standard libraries for parallel mesh management (p4est) and partitioning (ParMetis) and focus on developing efficient preconditioners for the pressure problem solved on non-conforming meshes. Two different approaches are considered: an additive overlapping Schwarz and a hybrid Schwarz-multigrid method. The strong scaling is shown on the example of the simulation of the turbulent flow around a NACA4412 wing section at Re = 200, 000.

Cite

CITATION STYLE

APA

Peplinski, A., Offermans, N., Fischer, P. F., & Schlatter, P. (2020). Non-conforming elements in nek5000: Pressure preconditioning and parallel performance. In Lecture Notes in Computational Science and Engineering (Vol. 134, pp. 599–609). Springer. https://doi.org/10.1007/978-3-030-39647-3_48

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free