Christoph Klein

Results 9 comments of Christoph Klein

The GSL implementation here https://github.com/microsoft/GSL does not consider to be CUDA compatible (https://github.com/microsoft/GSL/issues/544). But the GSL-Lite https://github.com/martinmoene/gsl-lite is currently open for changes and development and fully CUDA compatible. So if...

Me and my collegue work on the gsl-lite. I use it in every project and it should be fully CUDA compatible right now. No porting of any kind should be...

With C++14 it works fine.

`CMakeLists.txt`: ```cmake cmake_minimum_required(VERSION 3.18) project(foobarbaz LANGUAGES CXX CUDA) find_package(cuda-kat REQUIRED) add_executable(foobarbaz "foobarbaz.cu") target_link_libraries( foobarbaz PRIVATE cuda-kat::cuda-kat ) target_compile_features(foobarbaz PUBLIC cuda_std_17) ``` My source code file `foobarbaz.cu`: ```cpp #include __global__ void...

It works now. Thanks!

Personally I stick to 2. I think it is not intuitive to call a multi dimensional object an "index". With indices I associate something linear. But sometimes I name index...

I agree with you. Point 1. makes more sense here.

I agree with gruenich. It simplifies the usage a lot. I just implemented that in my PR of METIS [here](https://github.com/codecircuit/METIS/blob/master/CMakeLists.txt). To use METIS in another CMake configured project you can...

I checked this with v0.40.0 and the ambiguity still exists.