Lines 1-30
Link Here
|
1 |
--- Make.inc/Makefile.inc.generic.orig Fri Apr 14 08:00:50 2006 |
1 |
--- Make.inc/Makefile.inc.generic.orig 2011-05-10 14:56:32.000000000 +0200 |
2 |
+++ Make.inc/Makefile.inc.generic Fri May 26 10:28:02 2006 |
2 |
+++ Make.inc/Makefile.inc.generic 2013-08-11 17:41:51.000000000 +0200 |
3 |
@@ -39,20 +39,20 @@ |
3 |
@@ -39,7 +39,7 @@ |
4 |
# Metis is now available as an internal ordering for MUMPS. |
4 |
# Metis/ParMetis and SCOTCH/PT-SCOTCH (ver 5.1 and later) orderings are now available for MUMPS. |
5 |
|
5 |
# |
6 |
|
|
|
7 |
-#LSCOTCHDIR = $(HOME)/JY/emilio/bin/generic |
8 |
+#LSCOTCHDIR = @LOCALBASE@/lib |
9 |
#LSCOTCH = -L$(LSCOTCHDIR) -lesmumps -lfax -lorder -lscotch -lsymbol -ldof -lgraph -lcommon -lm |
10 |
|
6 |
|
11 |
LPORDDIR = ../PORD/lib/ |
7 |
-#SCOTCHDIR = ${HOME}/scotch_5.1_esmumps |
12 |
IPORD = -I../PORD/include/ |
8 |
+#SCOTCHDIR = @LOCALBASE@ |
|
|
9 |
#ISCOTCH = -I$(SCOTCHDIR)/include |
10 |
# You have to choose one among the following two lines depending on |
11 |
# the type of analysis you want to perform. If you want to perform only |
12 |
@@ -55,7 +55,7 @@ |
13 |
IPORD = -I$(topdir)/PORD/include/ |
13 |
LPORD = -L$(LPORDDIR) -lpord |
14 |
LPORD = -L$(LPORDDIR) -lpord |
14 |
|
15 |
|
15 |
-#LMETISDIR = Directory containing Metis library |
16 |
-#LMETISDIR = /local/metis/ |
16 |
+LMETISDIR = @LOCALBASE@/lib |
17 |
+#LMETISDIR = @LOCALBASE@/lib |
17 |
#IMETIS = # Metis doesn't need include files (Fortran interface avail.) |
18 |
#IMETIS = # Should be provided if you use parmetis |
18 |
#LMETIS = -L$(LMETISDIR) -lmetis |
19 |
|
19 |
|
20 |
# You have to choose one among the following two lines depending on |
20 |
# Corresponding variables reused later |
21 |
@@ -70,7 +70,7 @@ |
21 |
#ORDERINGS = -Dmetis -Dpord |
22 |
# The following variables will be used in the compilation process. |
|
|
23 |
# Please note that -Dptscotch and -Dparmetis imply -Dscotch and -Dmetis respectively. |
24 |
#ORDERINGSF = -Dscotch -Dmetis -Dpord -Dptscotch -Dparmetis |
22 |
-ORDERINGSF = -Dpord |
25 |
-ORDERINGSF = -Dpord |
23 |
+ORDERINGSF += -Dpord |
26 |
+ORDERINGSF += -Dpord |
24 |
ORDERINGSC = $(ORDERINGSF) |
27 |
ORDERINGSC = $(ORDERINGSF) |
|
|
28 |
|
25 |
LORDERINGS = $(LMETIS) $(LPORD) $(LSCOTCH) |
29 |
LORDERINGS = $(LMETIS) $(LPORD) $(LSCOTCH) |
26 |
IORDERINGS = $(IMETIS) $(IPORD) $(ISCOTCH) |
30 |
@@ -91,11 +91,11 @@ |
27 |
@@ -66,11 +66,11 @@ |
|
|
28 |
# RM : remove files |
31 |
# RM : remove files |
29 |
RM = /bin/rm -f |
32 |
RM = /bin/rm -f |
30 |
# CC : C compiler |
33 |
# CC : C compiler |
Lines 37-45
Link Here
|
37 |
-FL = f90 |
40 |
-FL = f90 |
38 |
+FL = @FC@ |
41 |
+FL = @FC@ |
39 |
# AR : Archive object in a library |
42 |
# AR : Archive object in a library |
40 |
AR = ar vr |
43 |
# keep a space at the end if options have to be separated from lib name |
41 |
# RANLIB : generate index of an archive file |
44 |
AR = ar vr |
42 |
@@ -79,13 +79,13 @@ |
45 |
@@ -105,13 +105,13 @@ |
43 |
#RANLIB = echo |
46 |
#RANLIB = echo |
44 |
|
47 |
|
45 |
# SCALAP should define the SCALAPACK and BLACS libraries. |
48 |
# SCALAP should define the SCALAPACK and BLACS libraries. |
Lines 56-62
Link Here
|
56 |
|
59 |
|
57 |
# The parallel version is not concerned by the next two lines. |
60 |
# The parallel version is not concerned by the next two lines. |
58 |
# They are related to the sequential library provided by MUMPS, |
61 |
# They are related to the sequential library provided by MUMPS, |
59 |
@@ -95,10 +95,10 @@ |
62 |
@@ -121,10 +121,10 @@ |
60 |
|
63 |
|
61 |
# DEFINE HERE YOUR BLAS LIBRARY |
64 |
# DEFINE HERE YOUR BLAS LIBRARY |
62 |
|
65 |
|
Lines 69-75
Link Here
|
69 |
|
72 |
|
70 |
# FORTRAN/C COMPATIBILITY: |
73 |
# FORTRAN/C COMPATIBILITY: |
71 |
# Use: |
74 |
# Use: |
72 |
@@ -111,11 +111,11 @@ |
75 |
@@ -137,11 +137,11 @@ |
73 |
# leave empty if your Fortran compiler does not change the symbols. |
76 |
# leave empty if your Fortran compiler does not change the symbols. |
74 |
# |
77 |
# |
75 |
|
78 |
|