GPU modules: add GPU_ACC_ENABLED flag to cmake
parent
785bb40efd
commit
a7c28ddc58
|
@ -11,9 +11,12 @@ cython_add_module(GPUampcor
|
||||||
src/AmpcorFFT.cpp
|
src/AmpcorFFT.cpp
|
||||||
src/AmpcorMethods.cpp
|
src/AmpcorMethods.cpp
|
||||||
)
|
)
|
||||||
target_include_directories(GPUampcor PUBLIC
|
target_include_directories(GPUampcor PRIVATE
|
||||||
include
|
include
|
||||||
)
|
)
|
||||||
|
target_compile_definitions(GPUampcor PRIVATE
|
||||||
|
GPU_ACC_ENABLED
|
||||||
|
)
|
||||||
target_link_libraries(GPUampcor PRIVATE
|
target_link_libraries(GPUampcor PRIVATE
|
||||||
CUDA::cublas
|
CUDA::cublas
|
||||||
isce2::DataAccessorLib
|
isce2::DataAccessorLib
|
||||||
|
|
|
@ -8,9 +8,12 @@ cython_add_module(GPUgeo2rdr
|
||||||
src/Orbit.cpp
|
src/Orbit.cpp
|
||||||
src/Poly1d.cpp
|
src/Poly1d.cpp
|
||||||
)
|
)
|
||||||
target_include_directories(GPUgeo2rdr PUBLIC
|
target_include_directories(GPUgeo2rdr PRIVATE
|
||||||
include
|
include
|
||||||
)
|
)
|
||||||
|
target_compile_definitions(GPUgeo2rdr PRIVATE
|
||||||
|
GPU_ACC_ENABLED
|
||||||
|
)
|
||||||
target_link_libraries(GPUgeo2rdr PRIVATE
|
target_link_libraries(GPUgeo2rdr PRIVATE
|
||||||
isce2::DataAccessorLib
|
isce2::DataAccessorLib
|
||||||
)
|
)
|
||||||
|
|
|
@ -9,6 +9,9 @@ cython_add_module(GPUresampslc
|
||||||
target_include_directories(GPUresampslc PRIVATE
|
target_include_directories(GPUresampslc PRIVATE
|
||||||
include
|
include
|
||||||
)
|
)
|
||||||
|
target_compile_definitions(GPUresampslc PRIVATE
|
||||||
|
GPU_ACC_ENABLED
|
||||||
|
)
|
||||||
target_link_libraries(GPUresampslc PRIVATE
|
target_link_libraries(GPUresampslc PRIVATE
|
||||||
isce2::DataAccessorLib
|
isce2::DataAccessorLib
|
||||||
OpenMP::OpenMP_CXX
|
OpenMP::OpenMP_CXX
|
||||||
|
|
|
@ -16,6 +16,9 @@ cython_add_module(GPUtopozero
|
||||||
target_include_directories(GPUtopozero PRIVATE
|
target_include_directories(GPUtopozero PRIVATE
|
||||||
include
|
include
|
||||||
)
|
)
|
||||||
|
target_compile_definitions(GPUtopozero PRIVATE
|
||||||
|
GPU_ACC_ENABLED
|
||||||
|
)
|
||||||
target_link_libraries(GPUtopozero PRIVATE
|
target_link_libraries(GPUtopozero PRIVATE
|
||||||
isce2::DataAccessorLib
|
isce2::DataAccessorLib
|
||||||
OpenMP::OpenMP_CXX
|
OpenMP::OpenMP_CXX
|
||||||
|
|
Loading…
Reference in New Issue