charmplusplus / charm

The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Apache License 2.0
203 stars 49 forks source link

Documentation on Kokkos interoperability #2023

Closed minitu closed 5 years ago

minitu commented 5 years ago

Original issue: https://charm.cs.illinois.edu/redmine/issues/2023


Provide documentation on using Kokkos on top of Charm++. No special build of Charm++ is required, only the header files and the Kokkos (static) library file.

Building Kokkos:

  1. Create a new build folder in the Kokkos source folder.
  2. In the build folder, run ../generate_makefile.bash --prefix=[absolute path to build folder] (for CUDA support, add --with-cuda=[path to CUDA toolkit] --compiler=[bin/nvcc_wrapper under Kokkos top-level source folder])
minitu commented 5 years ago

Gerrit patch: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/5140/

minitu commented 5 years ago

Merged