English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  AFiD-GPU: A versatile Navier-Stokes solver for wall-bounded turbulent flows on GPU clusters

Zhu, X., Phillips, E., Spandan, V., Donners, J., Ruetsch, G., Romero, J., et al. (2018). AFiD-GPU: A versatile Navier-Stokes solver for wall-bounded turbulent flows on GPU clusters. Computer Physics Communications, 229, 199-210. doi:10.1016/j.cpc.2018.03.026.

Item is

Files

show Files

Locators

show

Creators

show
hide
 Creators:
Zhu, X., Author
Phillips, E., Author
Spandan, V., Author
Donners, J., Author
Ruetsch, G., Author
Romero, J., Author
Ostilla-Monico, R., Author
Yang, Y., Author
Lohse, Detlef1, Author           
Verzicco, R., Author
Fatica, M., Author
Stevens, R. J. A. M., Author
Affiliations:
1Max Planck Institute for Dynamics and Self-Organization, Max Planck Society, ou_2063285              

Content

show
hide
Free keywords: GPU; Parallelization; Turbulent flow; Finite-difference scheme; Rayleigh–Bénard convection; Plane Couette flow
 Abstract: The AFiD code, an open source solver for the incompressible Navier-Stokes equations (http://www.afid. eu ), has been ported to GPU clusters to tackle large-scale wall-bounded turbulent flow simulations. The GPU porting has been carried out in CUDA Fortran with the extensive use of kernel loop directives (CUF kernels) in order to have a source code as close as possible to the original CPU version; just a few routines have been manually rewritten. A new transpose scheme has been devised to improve the scaling of the Poisson solver, which is the main bottleneck of incompressible solvers. For large meshes the GPU version of the code shows good strong scaling characteristics, and the wall-clock time per step for the GPU version is an order of magnitude smaller than for the CPU version of the code. Due to the increased performance and efficient use of memory, the GPU version of AFiD can perform simulations in parameter ranges that are unprecedented in thermally-driven wall-bounded turbulence. To verify the accuracy of the code, turbulent Rayleigh-Benard convection and plane Couette flow are simulated and the results are in excellent agreement with the experimental and computational data that have been published in literature.

Details

show
hide
Language(s): eng - English
 Dates: 2018-04-052018-08
 Publication Status: Issued
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: Peer
 Identifiers: DOI: 10.1016/j.cpc.2018.03.026
 Degree: -

Event

show

Legal Case

show

Project information

show

Source 1

show
hide
Title: Computer Physics Communications
Source Genre: Journal
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: 229 Sequence Number: - Start / End Page: 199 - 210 Identifier: -