Replace deprecated CUDA APIs
The cuda module currently uses some CUDA API functions that have been deprecated since CUDA 7.0. They should be replaced.
cudaConfigureCall
cudaSetupArgument
cudaLaunch
Also, these calls are likely the only thing in the way of making Walberla support AMD GPUs in the future. At least in Espresso, all that we needed was a bunch of #define
s to get it running on AMD.