Skip to content
  • Szilárd Páll's avatar
    Avoid aborting mdrun when GPU sanity check detects errors · 74400c15
    Szilárd Páll authored
    A release assertion was added which assumed that the GPU
    compatibility/sanity checks return with a clean CUDA API state.
    Consequently, any run that encountered a non-success return value from
    the CUDA API would abort the run instead of continuing the run without
    using the GPU in question.
    This change adds code to handle and issue a note on the error
    encountered as well as ensures that the CUDA API error state cleared
    at the return of the GPU detection.
    
    Fixes #2415
    
    Change-Id: I5d7ed59ef8e4052a75b51c9a526b8dcb465ff611
    74400c15