ginkgo_create_test(array EXECUTABLE_NAME array_test RESOURCE_TYPE cudagpu) # array collides with C++ stdlib header ginkgo_create_cuda_test(cuda_executor) ginkgo_create_test(index_set RESOURCE_TYPE cudagpu) if(GINKGO_HAVE_HWLOC) find_package(NUMA) if(NUMA_FOUND) ginkgo_create_cuda_test( cuda_executor_topology ADDITIONAL_LIBRARIES NUMA::NUMA ) else() message(STATUS "NUMA not found, disabling HWLOC test.") endif() endif() ginkgo_create_cuda_test(exception_helpers) ginkgo_create_cuda_test(kernel_launch) ginkgo_create_test(lin_op RESOURCE_TYPE cudagpu) ginkgo_create_cuda_test(math) ginkgo_create_test(memory EXECUTABLE_NAME memory_test RESOURCE_TYPE cudagpu) ginkgo_create_cuda_test(scoped_device_id)