Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
OpenACC acceleration for the PN-PN-2 algorithm in Nek5000
KTH, School of Engineering Sciences (SCI), Aeronautical and Vehicle Engineering, Aerodynamics. KTH, School of Engineering Sciences (SCI), Centres, Linné Flow Center, FLOW.ORCID iD: 0000-0001-9902-6216
KTH, School of Electrical Engineering and Computer Science (EECS), Centres, Centre for High Performance Computing, PDC.ORCID iD: 0000-0002-3859-9480
Show others and affiliations
2019 (English)In: Journal of Parallel and Distributed Computing, ISSN 0743-7315, E-ISSN 1096-0848, Vol. 132, p. 69-78Article in journal (Refereed) Published
Abstract [en]

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 P-N-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.

Place, publisher, year, edition, pages
Academic Press, 2019. Vol. 132, p. 69-78
Keywords [en]
Nek5000; OpenACC; GPU programming; Spectral element method; High performance computing
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-253811DOI: 10.1016/j.jpdc.2019.05.010ISI: 000476580400006Scopus ID: 2-s2.0-85066835225OAI: oai:DiVA.org:kth-253811DiVA, id: diva2:1326505
Funder
EU, Horizon 2020Swedish e‐Science Research CenterSwedish Foundation for Strategic Research
Note

QC 20190625

Available from: 2019-06-18 Created: 2019-06-18 Last updated: 2019-08-16Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Otero, EvelynGong, JingSchlatter, PhilippLaure, Erwin

Search in DiVA

By author/editor
Otero, EvelynGong, JingSchlatter, PhilippLaure, Erwin
By organisation
AerodynamicsLinné Flow Center, FLOWCentre for High Performance Computing, PDCMechanics
In the same journal
Journal of Parallel and Distributed Computing
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 120 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf