Direct numerical simulation of incompressible flows on parallel Octree grids

•We present a solver for incompressible flows on distributed Quad-/Oc-tree grids.•We introduce parallel algorithms for expanding ghost layers and for indexing faces.•We assess the weak-scaling performance of these individual algorithms.•We show satisfactory strong scaling for the full solver up to 3...

Full description

Saved in:
Bibliographic Details
Published in:Journal of computational physics Vol. 428; p. 110084
Main Authors: Egan, Raphael, Guittet, Arthur, Temprano-Coleto, Fernando, Isaac, Tobin, Peaudecerf, François J., Landel, Julien R., Luzzatto-Fegiz, Paolo, Burstedde, Carsten, Gibou, Frederic
Format: Journal Article
Language:English
Published: Cambridge Elsevier Inc 01-03-2021
Elsevier Science Ltd
Elsevier
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•We present a solver for incompressible flows on distributed Quad-/Oc-tree grids.•We introduce parallel algorithms for expanding ghost layers and for indexing faces.•We assess the weak-scaling performance of these individual algorithms.•We show satisfactory strong scaling for the full solver up to 30k+ cores.•We illustrate results with spatial resolutions that would be otherwise intractable. We introduce an approach for solving the incompressible Navier-Stokes equations on a forest of Octree grids in a parallel environment. The methodology uses the p4est library of Burstedde et al. (2011) [15] for the construction and the handling of forests of Octree meshes on massively parallel distributed machines and the framework of Mirzadeh et al. (2016) [54] for the discretizations on Octree data structures. We introduce relevant additional parallel algorithms and provide performance analyses for individual building bricks and for the full solver. We demonstrate strong scaling for the solver up to 32,768 cores for a problem involving O(6.1×108) computational cells. We illustrate the dynamic adaptive capabilities of our approach by simulating flows past a stationary sphere, flows due to an oscillatory sphere in a closed box and transport of a passive scalar. Without sacrificing accuracy nor spatial resolution in regions of interest, our approach successfully reduces the number of computational cells to (at most) a few percents of uniform grids with equivalent resolution. We also perform a numerical simulation of the turbulent flow in a superhydrophobic channel with unparalleled wall grid resolution in the streamwise and spanwise directions.
ISSN:0021-9991
1090-2716
DOI:10.1016/j.jcp.2020.110084