Merge pull request #231 from lijun99/cuda-cmake

GPU modules: add GPU_ACC_ENABLED flag to cmake
LT1AB
Ryan Burns 2021-02-09 10:20:08 -08:00 committed by GitHub
commit 7ff05bac6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 14 additions and 2 deletions

View File

@ -11,9 +11,12 @@ cython_add_module(GPUampcor
src/AmpcorFFT.cpp
src/AmpcorMethods.cpp
)
target_include_directories(GPUampcor PUBLIC
target_include_directories(GPUampcor PRIVATE
include
)
target_compile_definitions(GPUampcor PRIVATE
GPU_ACC_ENABLED
)
target_link_libraries(GPUampcor PRIVATE
CUDA::cublas
isce2::DataAccessorLib

View File

@ -8,9 +8,12 @@ cython_add_module(GPUgeo2rdr
src/Orbit.cpp
src/Poly1d.cpp
)
target_include_directories(GPUgeo2rdr PUBLIC
target_include_directories(GPUgeo2rdr PRIVATE
include
)
target_compile_definitions(GPUgeo2rdr PRIVATE
GPU_ACC_ENABLED
)
target_link_libraries(GPUgeo2rdr PRIVATE
isce2::DataAccessorLib
)

View File

@ -9,6 +9,9 @@ cython_add_module(GPUresampslc
target_include_directories(GPUresampslc PRIVATE
include
)
target_compile_definitions(GPUresampslc PRIVATE
GPU_ACC_ENABLED
)
target_link_libraries(GPUresampslc PRIVATE
isce2::DataAccessorLib
OpenMP::OpenMP_CXX

View File

@ -16,6 +16,9 @@ cython_add_module(GPUtopozero
target_include_directories(GPUtopozero PRIVATE
include
)
target_compile_definitions(GPUtopozero PRIVATE
GPU_ACC_ENABLED
)
target_link_libraries(GPUtopozero PRIVATE
isce2::DataAccessorLib
OpenMP::OpenMP_CXX