%0 Journal Article
%A Halver, Rene
%A Meinke, Jan H.
%A Sutmann, Godehard
%T Kokkos implementation of an Ewald Coulomb solver and analysis of performance portability
%J Journal of parallel and distributed computing
%V 138
%@ 0743-7315
%C Amsterdam [u.a.]
%I Elsevier
%M FZJ-2020-03798
%P 48 - 54
%D 2020
%X We have implemented the computation of Coulomb interactions in particle sys-tems using the performance portable C++ framework Kokkos. For the com-putation of the electrostatic interactions in particle systems we used an Ewaldsummation. This implementation we consider as a basis for a performanceportability study. As target architectures we used Intel CPUs, including In-tel Xeon Phi, as well as Nvidia GPUs. To provide a measure for performanceportability we compute the number of needed operations and required cycles,i.e. runtime, and compare these with the measured runtime. Results indicate asimilar quality of performance portability on all investigated architectures.
%F PUB:(DE-HGF)16
%9 Journal Article
%U <Go to ISI:>//WOS:000515195500004
%R 10.1016/j.jpdc.2019.12.003
%U https://juser.fz-juelich.de/record/885401