AFiD-GPU: a versatile Navier-Stokes Solver for Wall-Bounded Turbulent Flows on GPU Clusters
arXiv:1705.01423 · doi:10.1016/j.cpc.2018.03.026
Abstract
The AFiD code, an open source solver for the incompressible Navier-Stokes equations ({\color{blue}\burl{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, which is not limited to the GPU version only and can be generally applied to any CFD code that uses pencil distributed parallelization, has been devised to improve the scaling of the Poisson solver, the main bottleneck of incompressible solvers. The GPU version can reduce the wall clock time by an order of magnitude compared to the CPU version for large meshes. 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-Bénard convection and plane Couette flow are simulated and the results are in good agreement with the experimental and computational data that published in previous literatures.
33 pages, 8 figures, submitted
References in corpus (9)
- Direct numerical simulation of turbulent channel flow up to
- High Reynolds number Taylor-Couette turbulence
- On the triggering of the Ultimate Regime of convection
- A multiple--resolution strategy for Direct Numerical Simulation of scalar turbulence
- Direct numerical simulation of Taylor-Couette flow with grooved walls: torque scaling and flow structure
- The near-wall region of highly turbulent Taylor-Couette flow
- Non-Oberbeck-Boussinesq effects in turbulent thermal convection in ethane close to the critical point
- Sidewall effects in Rayleigh-Bénard convection
- Disentangling the origins of torque enhancement through wall roughness in Taylor-Couette turbulence
Cited by in corpus (26)
- Comparison of computational codes for direct numerical simulations of turbulent Rayleigh-Bénard convection
- Flow organization and heat transfer in turbulent wall sheared thermal convection
- Coherence of temperature and velocity superstructures in turbulent Rayleigh-Bénard flow
- Supergravitational turbulent thermal convection
- FSEI-GPU: GPU accelerated simulations of the fluid-structure-electrophysiology interaction in the left heart
- An efficient phase-field method for turbulent multiphase flows
- Experimental investigation of heat transport in homogeneous bubbly flow
- GPU acceleration of CaNS for massively-parallel direct numerical simulations of canonical fluid flows
- FluTAS: A GPU-accelerated finite difference code for multiphase flows
- The effect of Prandtl number on turbulent sheared thermal convection
- Evidences for the existence of the ultimate regime in supergravitational turbulent thermal convection
- Direct numerical simulation of flapping flags in grid-induced turbulence
- Reinforcement-learning-based control of turbulent channel flows at high Reynolds numbers
- PittPack: An Open-Source Poisson's Equation Solver for Extreme-Scale Computing with Accelerators
- Scaling relations in quasi-static magnetoconvection with a strong vertical magnetic field
- Effect of radius ratio on the sheared annular centrifugal turbulent convection
- A comparative evaluation of three volume rendering libraries for the visualization of sheared thermal convection
- From zonal flow to convection rolls in Rayleigh-Bénard convection with free-slip plates
- On the implementation of flux limiters in algebraic frameworks
- STREAmS: a high-fidelity accelerated solver for direct numerical simulation of compressible turbulent flow
- A low-communication-overhead parallel method for the 3D incompressible Navier-Stokes equations
- A scalable multi-GPU method for semi-implicit fractional-step integration of incompressible Navier-Stokes equations
- Physical Mechanism behind the Early Onset of the Ultimate State in Supergravitational Centrifugal Thermal Convection
- Effects of radius ratio on annular centrifugal Rayleigh-Bénard convection
- Closing the loop: nonlinear Taylor vortex flow through the lens of resolvent analysis
- A FFT-accelerated multi-block finite-difference solver for massively parallel simulations of incompressible flows