This merge request is made up of three parts:
- we fix some runtime problems within CUDA and HWLOC (relating to the recent runtime/libsac reshuffle)
- update
sac2c
CUDA backend to support-arch=sm_35
for CUDA (assm_20
and lower are no longer supported by CUDA 9 (depreciated in CUDA 8). This update though is a rough fix and we should probably re-evaluate how we encode CUDA backend parameters in regards the the hardware constraints set out by CUDA CC. - extend the CMAKE configuration phase to better detect CUDA - we now actually compile some code the gives out detailed information about the state of CUDA on the system.