Open RudolfWeeber opened 1 month ago
Discussion elsewhere: to parallelize the loops, the meshes would have to be represented as Kokkos views.
I looked into this, briefly.
To bring this in iteratlively, one could begin by creating a Kokkos unmanaged view which points to the memory of the meshes. In this way, Kokkos parallel loops can be leveraged immediately, and the underlying storage can be replaced separately.
Charge/force assignment
Parallel FFT
FFTBackend
res_mesh
) is hard-coded in theFFTBackend
class. This might have to be revisited.K-Space calculations