This PR provides HASEonGPU the ability to compile for CPU and GPU. The GPU back-end is used when CUDA was selected by compile time option, otherwise the CPU back-end is used. It is currently no possible to select the back-end on run-time, because nvcc is not able fully compile the CPU back-end code of alpaka.
This PR needs to be followed by performance checks.
This PR provides HASEonGPU the ability to compile for CPU and GPU. The GPU back-end is used when CUDA was selected by compile time option, otherwise the CPU back-end is used. It is currently no possible to select the back-end on run-time, because nvcc is not able fully compile the CPU back-end code of alpaka.
This PR needs to be followed by performance checks.