Imperial College London

DrDavidMoxey

Faculty of EngineeringDepartment of Aeronautics

Honorary Senior Lecturer
 
 
 
//

Contact

 

+44 (0)20 7594 5129d.moxey Website

 
 
//

Location

 

363Roderic Hill BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@article{Eichstaedt:2020:10.1016/j.cpc.2020.107245,
author = {Eichstaedt, J and Vymazal, M and Moxey, D and Peiro, J},
doi = {10.1016/j.cpc.2020.107245},
journal = {Computer Physics Communications},
pages = {1--15},
title = {A comparison of the shared-memory parallel programming models OpenMP, OpenACC and Kokkos in the context of implicit solvers for high-order FEM},
url = {http://dx.doi.org/10.1016/j.cpc.2020.107245},
volume = {255},
year = {2020}
}

RIS format (EndNote, RefMan)

TY  - JOUR
AB - We consider the application of three performance-portable programming models in the context of a high-order spectral element, implicit time-stepping solver for the Navier–Stokes equations. We aim to evaluate whether the use of these models allows code developers to deliver high-performance solvers for computational fluid dynamics simulations that are capable of effectively utilising both many-core CPU and GPU architectures. Using the core elliptic solver for the Navier–Stokes equations as a benchmarking guide, we evaluate the performance of these models on a range of unstructured meshes and give guidelines for the translation of existing codebases and their data structures to these models.
AU - Eichstaedt,J
AU - Vymazal,M
AU - Moxey,D
AU - Peiro,J
DO - 10.1016/j.cpc.2020.107245
EP - 15
PY - 2020///
SN - 0010-4655
SP - 1
TI - A comparison of the shared-memory parallel programming models OpenMP, OpenACC and Kokkos in the context of implicit solvers for high-order FEM
T2 - Computer Physics Communications
UR - http://dx.doi.org/10.1016/j.cpc.2020.107245
UR - http://hdl.handle.net/10044/1/78180
VL - 255
ER -