diff --git a/example/Vector/3_molecular_dynamic_gpu/Makefile b/example/Vector/3_molecular_dynamic_gpu/Makefile index a6e8b856a97d8f1a6df352a2a3b0840f4504d19e..43a60ef146d87adb9aa889aa82aca5bf64105c18 100644 --- a/example/Vector/3_molecular_dynamic_gpu/Makefile +++ b/example/Vector/3_molecular_dynamic_gpu/Makefile @@ -8,6 +8,7 @@ ifdef CUDA_ON_CPU CUDA_CC=mpic++ -x c++ $(INCLUDE_PATH) INCLUDE_PATH_NVCC= CUDA_CC_LINK=mpic++ + LIBS_SELECT=$(LIBS_CUDA_ON_CPU) else ifeq (, $(shell which nvcc)) CUDA_CC=mpic++ -x c++ $(INCLUDE_PATH) @@ -17,6 +18,7 @@ else CUDA_CC=nvcc -ccbin=mpic++ CUDA_CC_LINK=nvcc -ccbin=mpic++ endif + LIBS_SELECT=$(LIBS) endif CC=mpic++ @@ -35,7 +37,7 @@ md_dyn_test: md_dyn $(CUDA_CC) $(OPT) -O3 -g -c --std=c++14 -o $@ $< $(INCLUDE_PATH_NVCC) md_dyn: $(OBJ) - $(CUDA_CC_LINK) -o $@ $^ $(LIBS_PATH) $(LIBS) + $(CUDA_CC_LINK) -o $@ $^ $(LIBS_PATH) $(LIBS_SELECT) run: md_dyn_test