This is an implementation of the multi-dimensional regular mesh iteration and halo exhange in Cabana/Kokkos, starting with 2D Game of Life. It is meant as a bulk synchonous parallel regular mesh benchmark for both teaching modern parallel programming and exploring programming and communication tradeoffs in post-ECP performance portability frameworks. The initial research target is examining potential interactions between halo communication primitives and different forms of Kokkos parallelism, particularly hierarchical parallelism,
CUP-ECS/CabanaGhost
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|