Add icc configuration

This commit is contained in:
2021-09-06 18:11:35 +02:00
parent bcc45ab382
commit 9dbb9ba27f
5 changed files with 36 additions and 1 deletions

View File

@@ -2,6 +2,8 @@ include etc/make/ctf.mk
CXX = mpic++
bench: lib
CXXFLAGS += -I$(ATRIP_ROOT)/include
CXXFLAGS += -I$(CTF_INCLUDE_PATH)

25
etc/config/icc.mk Normal file
View File

@@ -0,0 +1,25 @@
include etc/make/ctf.mk
CXX = mpic++
bench: static
CTF_CONFIG_FLAGS = CXX=$(CXX) \
CXXFLAGS="-O3" \
LIBS="-lmkl" \
--no-dynamic
CXXFLAGS += -I$(ATRIP_ROOT)/include
CXXFLAGS += -I$(CTF_INCLUDE_PATH)
CXXFLAGS += -fPIC
CXXFLAGS += -O3
MKL_LIB = -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64
LDFLAGS += -qopenmp -mkl
LDFLAGS += -lpthread -std=c++11
LDFLAGS += $(MKL_LIB)
LDFLAGS += -L$(CTF_BUILD_PATH)/lib -lctf
bench: CXXFLAGS := $(filter-out -fPIC,$(CXXFLAGS))
bench: LDFLAGS += -Llib/ -latrip