Skip to content

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 #defines to get it running on AMD.