This paper describes the GPU accelerated MBFLO2 multi-block turbulent flow solver completely in double precision using CUDA and the latest generation of GPU processors. On a cluster of 8 Tesla C2050 ''Fermi'' GPUs and Intel Xeon X5550 ''Nehalem'' quad-core CPUs, we achieve 9x speedup over the parallel CPU solver or 70x speedup over the serial solver. High performance is obtained by optimizing the data layout on the GPU, optimizing data transfers and using asynchronous memory copies to overlap GPU execution with communications. We test the solver on a turbulent flat plate and an unsteady turbulent cylinder with 3.2 million grid points. We confirm the GPU results are in agreement with turbulent flow theory. We discuss the GPU optimization tec...
Turbulent incompressible flows play an important role in a broad range of natural and industrial pro...
The AFiD code, an open source solver for the incompressible Navier–Stokes equations (http://www.afid...
Modern graphics processing units (GPUs) with many-core architectures have emerged as general-purpose...
This paper describes the GPU accelerated MBFLO2 multi-block turbulent flow solver completely in doub...
Researchers have recently used the new programmable capabilities of the Graphics Processing Unit (GP...
Graphical processing units (GPUs), characterized by significant computing performance, are nowadays ...
Modern graphics processing units (GPUs) with many-core architectures have emerged as general-purpose...
Graphics processor units (GPU) that are originally designed for graphics rendering have emerged as m...
Graphics processing unit (GPU) and clusters of GPUs have emerged as cost-effective general-purpose s...
Graphics processing units (GPUs) have a strong floating-point capability and a high memory bandwidth...
Design optimization relies heavily on time-consuming simulations, especially when using gradient-fre...
The AFiD code, an open source solver for the incompressible Navier-Stokes equations (http://www.afid...
Current trends on high performance computing are moving towards the deployment of several cores on t...
The research presented in this dissertation is divided into two parts,the first part focuses\ud pure...
Modern graphics processing units (GPU) provide architectures and new programming models that enable ...
Turbulent incompressible flows play an important role in a broad range of natural and industrial pro...
The AFiD code, an open source solver for the incompressible Navier–Stokes equations (http://www.afid...
Modern graphics processing units (GPUs) with many-core architectures have emerged as general-purpose...
This paper describes the GPU accelerated MBFLO2 multi-block turbulent flow solver completely in doub...
Researchers have recently used the new programmable capabilities of the Graphics Processing Unit (GP...
Graphical processing units (GPUs), characterized by significant computing performance, are nowadays ...
Modern graphics processing units (GPUs) with many-core architectures have emerged as general-purpose...
Graphics processor units (GPU) that are originally designed for graphics rendering have emerged as m...
Graphics processing unit (GPU) and clusters of GPUs have emerged as cost-effective general-purpose s...
Graphics processing units (GPUs) have a strong floating-point capability and a high memory bandwidth...
Design optimization relies heavily on time-consuming simulations, especially when using gradient-fre...
The AFiD code, an open source solver for the incompressible Navier-Stokes equations (http://www.afid...
Current trends on high performance computing are moving towards the deployment of several cores on t...
The research presented in this dissertation is divided into two parts,the first part focuses\ud pure...
Modern graphics processing units (GPU) provide architectures and new programming models that enable ...
Turbulent incompressible flows play an important role in a broad range of natural and industrial pro...
The AFiD code, an open source solver for the incompressible Navier–Stokes equations (http://www.afid...
Modern graphics processing units (GPUs) with many-core architectures have emerged as general-purpose...