SixTrack / sixtracklib

Library for single charged particle simulations in accelerators
GNU Lesser General Public License v2.1
12 stars 16 forks source link

Problems with CUDA 7.5 #51

Open martinschwinzerl opened 5 years ago

martinschwinzerl commented 5 years ago

Tested after revision 0458843724b1b41

The tests sets C99_Cuda_ParticlesBufferTests C99_Cuda_BeamElementsDriftTests C99_CudaTrackLineTests

fail on a system with CUDA 7.5.17. and Tesla C2075 GPUs. One issue seems to be an error code 77 cudaErrorIllegalAddress returned after a cudaDeviceSynchronize() operation. cuda-memtest indicates that the device is not supported. There might be an issue with inconsistencies between the driver and the CUDA runtime since several versions of the CUDA SDK are installed in parallel, including a newer CUDA 8.0. The system default is a CUDA 7.5 installation however.

There is also a problem with the NVRTC related unit-test due to CUDA 8 API being used therein. As a consequence support for NVRTC has been disabled by default until the test has been fixed to only rely on CUDA 7.5 APIs