-
Notifications
You must be signed in to change notification settings - Fork 0
/
make.in.elemental
54 lines (43 loc) · 1.52 KB
/
make.in.elemental
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
CC = icc
CXX = icpc
FC = ifort
AR = xiar rcs
MPICC = /home/sghosh/builds/mvapich2-cspr/bin/mpicc
MPICXX = /home/sghosh/builds/mvapich2-cspr/bin/mpicxx
ELEMENTAL = 1
DYNAMIC = 1
DO_SCF = 0
SCF_TIMMING = 0
SCF_OUT = 0
#OPTFLAGS = -offload-option,mic,compiler,"-z defs -no-opt-prefetch"
OPTFLAGS = -offload=none
OPTFLAGS += -m64 -xHost
CFLAGS = -O3 -Wall -g -openmp -std=c99 -fasm-blocks
CFLAGS += -Wunknown-pragmas -Wunused-variable
CFLAGS += ${OPTFLAGS}
BLAS_INCDIR = -DMKL_ILP64 -I${MKLROOT}/include
BLAS_LIBDIR = ${MKLROOT}/lib/intel64
BLAS_LIBS = -lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -lpthread -lm
SCALAPACK_INCDIR = -DMKL_ILP64 -I${MKLROOT}/include
SCALAPACK_LIBDIR = ${MKLROOT}/lib/intel64
SCALAPACK_LIBS = -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64
MPI_INCDIR = /home/sghosh/builds/mvapich2-cspr/include
MPI_LIBDIR = /home/sghosh/builds/mvapich2-cspr/lib
MPI_LIBS = -lmpich -lopa -lmpl
EL_TOP = /home/sghosh/builds/Elemental-rma
ERD_TOP = /home/sghosh/projects/gtfock/libcint
EL_INCDIR = ${EL_TOP}/include
EL_LIBDIR = ${EL_TOP}/lib
EL_LIBS = -lEl
GA_TOP = /home/sghosh/builds/ga-5-3
ARMCI_TOP = /home/sghosh/builds/ga-5-3
ERD_TOP = /home/sghosh/projects/gtfock/libcint
GA_INCDIR = ${GA_TOP}/include
GA_LIBDIR = ${GA_TOP}/lib
GA_LIBS = -lga
ARMCI_INCDIR = ${ARMCI_TOP}/include
ARMCI_LIBDIR = ${ARMCI_TOP}/lib
ARMCI_LIBS = -larmci
ERD_INCDIR = ${ERD_TOP}/include
ERD_LIBDIR = ${ERD_TOP}/lib
ERD_LIBS = ${ERD_TOP}/lib/libcint.a ${ERD_TOP}/lib/liberd.a ${ERD_TOP}/lib/liboed.a