-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile.in
More file actions
36 lines (32 loc) · 1.33 KB
/
Makefile.in
File metadata and controls
36 lines (32 loc) · 1.33 KB
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
# DIR_BASE should be defined before including this file
DIR_INC = $(DIR_BASE)/inc
DIR_SRC = $(DIR_BASE)/src
DIR_PKG = $(DIR_BASE)/pkg
DIR_CFG = $(DIR_BASE)/cfg
DIR_FIG = $(DIR_BASE)/fig
DIR_ANA = $(DIR_BASE)/ana
DIR_ANA_SUB = seidner pullerits
SRC_CORE = \
para.cc rotation.cc coord.cc random.cc \
bath.cc bath_const_dimer.cc bath_const_redfield_calc.cc bath_const_redfield_file.cc \
repr.cc repr_generic.cc repr_exciton.cc \
energy.cc dipole.cc field.cc prop.cc \
eom_2.cc eom_3.cc eom_4.cc eom_5.cc eom_6.cc \
eom.cc polar.cc timestep.cc help.cc cdf.cc \
output.cc position.cc util.cc file.cc esmb.cc mpic.cc \
pols.cc mvar.cc node.cc config.cc postproc.cc seidner.cc
CC = mpicxx
CFLAGS = -Wall -O3 -I$(DIR_INC) #-DUSE_MPI
LFLAGS = -llapack -lgsl -lconfig
# Instead, you may want to use static libraries
# LFLAGS = \
/data1/software/mpich/lib/libmpich.a \
/data1/software/lapack/lib/liblapack.a \
/data1/software/lapack/lib/librefblas.a \
/usr/lib64/gcc/x86_64-suse-linux/4.3/libgfortran.a \
/data1/software/gsl/lib/libgsl.a -lblas \
/data1/software/cblas/lib/cblas_LINUX.a \
/data1/software/libconfig/lib/libconfig.a
# for NIC4
# LFLAGS = -L/usr/lib64/atlas -l:libcblas.so.3 -l:liblapack.so.3 -lconfig -lgsl
RM = rm -f