Title
OpenACC acceleration for the PN–PN-2 algorithm in Nek5000
Abstract
Due to its high performance and throughput capabilities, GPU-accelerated computing is becoming a popular technology in scientific computing, in particular using programming models such as CUDA and OpenACC. The main advantage with OpenACC is that it enables to simply port codes in their “original” form to GPU systems through compiler directives, thus allowing an incremental approach. An OpenACC implementation is applied to the CFD code Nek5000 for simulation of incompressible flows, based on the spectral-element method. The work follows up previous implementations and focuses now on the PN−PN−2 method for the spatial discretization of the Navier–Stokes equations. Performance results of the ported code show a speed-up of up to 3.1 on multi-GPU for a polynomial order N>11.
Year
DOI
Venue
2019
10.1016/j.jpdc.2019.05.010
Journal of Parallel and Distributed Computing
Keywords
Field
DocType
Nek5000,OpenACC,GPU programming,Spectral element method,High performance computing
Discretization,Polynomial,Programming paradigm,CUDA,Computer science,Parallel computing,Compiler,Porting,Acceleration,Computational fluid dynamics
Journal
Volume
ISSN
Citations 
132
0743-7315
1
PageRank 
References 
Authors
0.48
0
6
Name
Order
Citations
PageRank
Evelyn Otero110.48
Jing Gong262.93
Misun Min3587.83
P. F. Fischer46414.61
Philipp Schlatter5135.17
Erwin Laure636944.71