Move custom GPU atomics into separate namespace. Add a script to print the include path.
- Move the custom
atomicMin/Max/Mul
functions to namespacepystencils::runtime::gpu
, such that no name conflicts may ever arise with native CUDA/HIP functions- Other than CUDA, HIP defines
atomicMin
,atomicMax
for floating-point types, so our definitions were raising duplicate-definition errors
- Other than CUDA, HIP defines
- Use C++17 in cupy JIT compiler (for qualified namespace names)
- Make the
pystencils.include
module executable as a script to print the path to the pystencils header directory to stdout
Edited by Frederik Hennig
Merge request reports
Activity
changed milestone to %Release 2.0
added Bug label
requested review from @zy69guqi
assigned to @da15siwa
mentioned in commit 8423bc16
mentioned in merge request pystencils-sfg!28 (merged)
mentioned in commit 7cedb28d
Please register or sign in to reply