Christian Trott

Results 519 comments of Christian Trott

the if constexpr may also reduce compile time.

Closed because its user code failing to compile which hits a bug in NVCC, partial fix available in 11.8 of CUDA.

There were also issues with working slightly different on host and device, and that leading to mismatched sizes.

Hey, Are you trying to use a different OpenMP implementation, or just MSVCs? I think we need to a configure time error to not allow OpenMP with MSVC. Last I...

Hi, I just looked it up. While that /openmp:llvm does use the LLVM runtime, it does not support all the OpenMP features we would need in the compiler itself. I.e....

- ~[mdspan.submdspan] p5: "otherwise, if is_convertible_v is true, then first[r] equals 0, and last[r] equals src.extent(r)." - the if is not necessary as we are limited to 3 options
~...

I am against allowing stride 0 for layout_stride. In fact we discussed this at some point because there are libraries which allow this essentially for "broadcasting" a scalar value into...

Grep for regular in the paper wording section: ``` grep regular P0009.md-wording [2]{.pnum} Each specialization of `extents` models `regular` and is trivially copyable. [3]{.pnum} `layout_left::mapping` is a trivially copyable type...