Add exp, mod, acos, acosd, conj, norm and unittest.

This commit is contained in:
sunwen
2023-11-28 15:29:55 +08:00
parent 7d879c17d4
commit f65542523d
4 changed files with 419 additions and 0 deletions

View File

@@ -49,6 +49,8 @@ target_compile_options(Aurora PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:
-arch=sm_75 --expt-extended-lambda
>)
target_link_libraries(Aurora PRIVATE ${CUDA_RUNTIME_LIBRARY} CUDA::cufft CUDA::cudart)
target_link_libraries(Aurora PRIVATE ${CUDA_cublas_LIBRARY})
target_link_libraries(Aurora PRIVATE ${CUDA_cusolver_LIBRARY})
endif(Aurora_USE_CUDA)
find_package(GTest REQUIRED)
@@ -75,6 +77,8 @@ target_compile_options(Aurora_Test PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:
-arch=sm_75 --expt-extended-lambda
>)
target_link_libraries(Aurora_Test PRIVATE ${CUDA_RUNTIME_LIBRARY} CUDA::cufft CUDA::cudart)
target_link_libraries(Aurora_Test PRIVATE ${CUDA_cublas_LIBRARY})
target_link_libraries(Aurora_Test PRIVATE ${CUDA_cusolver_LIBRARY})
endif(Aurora_USE_CUDA)
gtest_discover_tests(Aurora_Test )
#target_link_libraries(CreateMatchedFilter PRIVATE TBB::tbb)