File tree 4 files changed +4
-4
lines changed
pybind_interface/custatevec
4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ ARCHFLAGS = -march=native
12
12
NVCCFLAGS = -O3
13
13
14
14
# CUQUANTUM_DIR should be set.
15
- CUSTATEVECFLAGS = -I$(CUQUANTUM_DIR ) /include -L$(CUQUANTUM_DIR ) /lib64 -lcustatevec -lcublas
15
+ CUSTATEVECFLAGS = -I$(CUQUANTUM_DIR ) /include -L${CUQUANTUM_DIR}/lib -L $ (CUQUANTUM_DIR ) /lib64 -lcustatevec -lcublas
16
16
17
17
PYBIND11 = true
18
18
Original file line number Diff line number Diff line change @@ -27,5 +27,5 @@ nvcc -O3 -o qsim_base_cuda.x qsim_base_cuda.cu
27
27
nvcc -O3 -o qsim_qtrajectory_cuda.x qsim_qtrajectory_cuda.cu
28
28
29
29
# CUQUANTUM_DIR should be set.
30
- CUSTATEVECFLAGS=" -I${CUQUANTUM_DIR} /include -L${CUQUANTUM_DIR} /lib64 -lcustatevec -lcublas"
30
+ CUSTATEVECFLAGS=" -I${CUQUANTUM_DIR} /include -L${CUQUANTUM_DIR} /lib -L ${CUQUANTUM_DIR} / lib64 -lcustatevec -lcublas"
31
31
nvcc -O3 $CUSTATEVECFLAGS -o qsim_base_custatevec.x qsim_base_custatevec.cu
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ find_package(CUDA REQUIRED)
46
46
include_directories (${PYTHON_INCLUDE_DIRS} ${pybind11_SOURCE_DIR} /include )
47
47
48
48
include_directories ($ENV{CUQUANTUM_DIR} /include )
49
- link_directories ($ENV{CUQUANTUM_DIR} /lib64)
49
+ link_directories ($ENV{CUQUANTUM_DIR} /lib $ENV{CUQUANTUM_DIR} / lib64)
50
50
51
51
cuda_add_library(qsim_custatevec MODULE pybind_main_custatevec.cpp)
52
52
target_link_libraries (qsim_custatevec -lcustatevec -lcublas)
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ nvcc -O3 -I$path_to_include -L$path_to_lib -o simulator_cuda_test.x simulator_cu
61
61
nvcc -O3 -I$path_to_include -L$path_to_lib -o statespace_cuda_test.x statespace_cuda_test.cu -lgtest -lpthread
62
62
63
63
# CUQUANTUM_DIR should be set.
64
- CUSTATEVECFLAGS=" -I${CUQUANTUM_DIR} /include -L${CUQUANTUM_DIR} /lib64 -lcustatevec -lcublas"
64
+ CUSTATEVECFLAGS=" -I${CUQUANTUM_DIR} /include -L${CUQUANTUM_DIR} /lib -L ${CUQUANTUM_DIR} / lib64 -lcustatevec -lcublas"
65
65
nvcc -O3 $CUSTATEVECFLAGS -I$path_to_include -L$path_to_lib -o hybrid_custatevec_test.x hybrid_custatevec_test.cu -lgtest -lpthread
66
66
nvcc -O3 $CUSTATEVECFLAGS -I$path_to_include -L$path_to_lib -o qtrajectory_custatevec_test.x qtrajectory_custatevec_test.cu -lgtest -lpthread
67
67
nvcc -O3 $CUSTATEVECFLAGS -I$path_to_include -L$path_to_lib -o simulator_custatevec_test.x simulator_custatevec_test.cu -lgtest -lpthread
You can’t perform that action at this time.
0 commit comments