Add rocsparseSolver

This commit is contained in:
Tong Dong Qiu
2023-01-18 10:11:42 +01:00
parent 62f8a6433d
commit 91a3e238ce
8 changed files with 753 additions and 0 deletions

View File

@@ -209,6 +209,14 @@ else()
endif()
endif()
find_package(rocblas)
find_package(rocsparse)
if(rocsparse_FOUND AND rocblas_FOUND)
set(HAVE_ROCSPARSE 1)
set(COMPILE_BDA_BRIDGE 1)
endif()
find_package(amgcl)
if(amgcl_FOUND)
set(HAVE_AMGCL 1)
@@ -531,6 +539,11 @@ if(ROCALUTION_FOUND)
target_include_directories(opmsimulators PUBLIC ${rocalution_INCLUDE_DIR}/rocalution)
endif()
if(rocsparse_FOUND AND rocblas_FOUND)
target_link_libraries( opmsimulators PUBLIC rocsparse )
target_link_libraries( opmsimulators PUBLIC rocblas )
endif()
if(VexCL_FOUND)
target_link_libraries( opmsimulators PUBLIC OPM::VexCL::OpenCL )
endif()