We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Physics > Computational Physics

Title: A FFT-accelerated multi-block finite-difference solver for massively parallel simulations of incompressible flows

Authors: Pedro Costa
Abstract: We present a multi-block finite-difference solver for massively parallel Direct Numerical Simulations (DNS) of incompressible flows. The algorithm combines the versatility of a multi-block solver with the method of eigenfunctions expansions, to speedup the solution of the pressure Poisson equation. This is achieved by employing FFT-based transforms along one homogeneous direction, which effectively reduce the problem complexity at a low cost. These FFT-based expansions are implemented in a framework that unifies all valid combinations of boundary conditions for this type of method. Subsequently, a geometric multigrid solver is employed to solve the reduced Poisson equation in a multi-block geometry. Particular care was taken here, to guarantee the parallel performance of the multigrid solver when solving the reduced linear systems equations. We have validated the overall numerical algorithm and assessed its performance in a massively parallel setting. The results show that 2- to 8-fold reductions in computational cost may be easily achieved when exploiting FFT-accelerated for the solution of the Poisson equation. The solver, SNaC, has been made freely available and open-source under the terms of an MIT license.
Subjects: Computational Physics (physics.comp-ph); Fluid Dynamics (physics.flu-dyn)
Journal reference: Comput. Phys. Commun. 271 (2022) 108194
DOI: 10.1016/j.cpc.2021.108194
Cite as: arXiv:2106.03583 [physics.comp-ph]
  (or arXiv:2106.03583v6 [physics.comp-ph] for this version)

Submission history

From: Pedro Costa [view email]
[v1] Mon, 7 Jun 2021 13:07:54 GMT (3410kb,D)
[v2] Tue, 8 Jun 2021 09:26:41 GMT (3410kb,D)
[v3] Fri, 1 Oct 2021 12:47:48 GMT (5043kb,D)
[v4] Fri, 15 Oct 2021 13:52:20 GMT (5043kb,D)
[v5] Tue, 19 Oct 2021 10:37:24 GMT (5043kb,D)
[v6] Mon, 18 Apr 2022 12:59:17 GMT (5043kb,D)

Link back to: arXiv, form interface, contact.