程序默认进行非并行计算,若要进行并行计算需修改配置文件,毕昇编译器需额外添加LDFLAGS参数。
vim config.mk
#CXX := g++ #默认 CXX := mpicxx #CC := gcc #默认 CC := mpicc #OPTIM := -O3 -Wall –march=native –mtune=native #默认 OPTIM:= -O3 -Wall DEBUG := -g –Wall –DOLB_DEBUG CXXFLAGS := $(OPTIM) CXXFLAGA += -std=c++14 ARPRG := ar LDFLAGS := -Wl,-z,muldefs #允许重复定义 #PARALLEL_MODE := OFF PARALLEL_MODE := HYBRID MPIFLAGS := OMPFLAGS := -fopenmp BUILDTYPE := generic FEATURES :=