Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: GPU acceleration of CaNS for massively-parallel direct numerical
  simulations of canonical fluid flows   This work presents the GPU acceleration of the open-source code CaNS for very
fast massively-parallel simulations of canonical fluid flows. The distinct
feature of the many-CPU Navier-Stokes solver in CaNS is its fast direct solver
for the second-order finite-difference Poisson equation, based on the method of
eigenfunction expansions. The solver implements all the boundary conditions
valid for this type of problems in a unified framework. Here, we extend the
solver for GPU-accelerated clusters using CUDA Fortran. The porting makes
extensive use of CUF kernels and has been greatly simplified by the unified
memory feature of CUDA Fortran, which handles the data migration between host
(CPU) and device (GPU) without defining new arrays in the source code. The
overall implementation has been validated against benchmark data for turbulent
channel flow and its performance assessed on a NVIDIA DGX-2 system (16 Tesla
V100 32Gb, connected with NVLink via NVSwitch). The wall-clock time per time
step of the GPU-accelerated implementation is impressively small when compared
to its CPU implementation on state-of-the-art many-CPU clusters, as long as the
domain partitioning is sufficiently small that the data resides mostly on the
GPUs. The implementation has been made freely available and open-source under
the terms of an MIT license.

16
The categories of this paper are: stat
32
The categories of this paper are: atom-ph
24
The categories of this paper are: dg-ga
4
The categories of this paper are: cond-mat
7
The categories of this paper are: hep-th
34
The categories of this paper are: chem-ph
17
The categories of this paper are: q-fin
25
The categories of this paper are: patt-sol
5
The categories of this paper are: gr-qc
15
The categories of this paper are: nucl-ex
22
The categories of this paper are: chao-dyn
12
The categories of this paper are: nucl-th
14
The categories of this paper are: math-ph
0
The categories of this paper are: hep-ph
31
The categories of this paper are: ao-sci
19
The categories of this paper are: eess