summaryrefslogtreecommitdiff
path: root/science/openmx/files/patch-makefile
blob: f70af174a07993a486ddb2c4aba48bbace1de392 (plain) (blame)
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
--- makefile.orig	2016-04-02 12:43:42 UTC
+++ makefile
@@ -136,15 +136,15 @@
 #
 
 
-CC = mpicc -O3 -xHOST -ip -no-prec-div -openmp -I/opt/intel/mkl/include/fftw
-FC = mpif90 -O3 -xHOST -ip -no-prec-div -openmp
-LIB= -L/opt/intel/mkl/lib -mkl=parallel -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lpthread -lifcore -lmpi -lmpi_f90 -lmpi_f77
+CC = mpicc $(CFLAGS) -fopenmp
+FC = mpif90 $(FFLAGS) -fopenmp
+LIB= $(LDFLAGS) -lpthread -llapack -lblas -lgfortran -lfftw3 -liomp5
 
 
 
 
 
-CFLAGS  = -g 
+#CFLAGS  = -g 
 
 OBJS    = openmx.o openmx_common.o Input_std.o Inputtools.o \
           init.o LU_inverse.o ReLU_inverse.o \
@@ -661,7 +661,7 @@ Show_DFT_DATA.o: Show_DFT_DATA.c openmx_
 
 install: $(PROG)
 	strip $(PROG)
-	cp $(PROG) $(DESTDIR)/$(PROG)
+	install $(PROG) $(DESTDIR)$(PREFIX)/bin/$(PROG)
 
 #
 #
@@ -889,9 +889,9 @@ TRAN_CDen_Main.o: TRAN_CDen_Main.c openm
 
 elpa1.o: elpa1.f90 
 	$(FC) -c elpa1.f90
-solve_evp_real.o: solve_evp_real.f90 
+solve_evp_real.o: solve_evp_real.f90 elpa1.o
 	$(FC) -c solve_evp_real.f90 
-solve_evp_complex.o: solve_evp_complex.f90 
+solve_evp_complex.o: solve_evp_complex.f90 elpa1.o
 	$(FC) -c solve_evp_complex.f90