Add error message if both CUDA and SIMD are enabled.
This MR stops both options being enabled, which causes compilation errors because vectorised instructions are not supported on the device.
This MR stops both options being enabled, which causes compilation errors because vectorised instructions are not supported on the device.