Some cleanup to the pystencils runtime headers
- Remove ancient `PyStencilsField.h` - move half-precision and HIP-specific integer typedefs to `pystencils_runtime/*.h` directory - remove `INFINITY` macros since they cause redefinition errors with nvcc and hipcc
Showing
- src/pystencils/backend/platforms/cuda.py 1 addition, 1 deletionsrc/pystencils/backend/platforms/cuda.py
- src/pystencils/include/PyStencilsField.h 0 additions, 19 deletionssrc/pystencils/include/PyStencilsField.h
- src/pystencils/include/pystencils_runtime/half.h 0 additions, 0 deletionssrc/pystencils/include/pystencils_runtime/half.h
- src/pystencils/include/pystencils_runtime/hip.h 0 additions, 4 deletionssrc/pystencils/include/pystencils_runtime/hip.h
- src/pystencils/jit/gpu_cupy.py 2 additions, 2 deletionssrc/pystencils/jit/gpu_cupy.py
- src/pystencils/types/types.py 2 additions, 2 deletionssrc/pystencils/types/types.py
Please register or sign in to comment