ScaLAPACK 2.1  2.1
ScaLAPACK: Scalable Linear Algebra PACKage
SLmake.inc
Go to the documentation of this file.
1 ############################################################################
2 #
3 # Program: ScaLAPACK
4 #
5 # Module: SLmake.inc
6 #
7 # Purpose: Top-level Definitions
8 #
9 # Creation date: February 15, 2000
10 #
11 # Modified: October 13, 2011
12 #
13 # Send bug reports, comments or suggestions to scalapack@cs.utk.edu
14 #
15 ############################################################################
16 #
17 # C preprocessor definitions: set CDEFS to one of the following:
18 #
19 # -DNoChange (fortran subprogram names are lower case without any suffix)
20 # -DUpCase (fortran subprogram names are upper case without any suffix)
21 # -DAdd_ (fortran subprogram names are lower case with "_" appended)
22 
23 CDEFS = -DAdd_
24 
25 #
26 # The fortran and C compilers, loaders, and their flags
27 #
28 
29 FC = mpif90
30 CC = mpicc
31 NOOPT = -O0
32 FCFLAGS = -O3
33 CCFLAGS = -O3
34 FCLOADER = $(FC)
35 CCLOADER = $(CC)
36 FCLOADFLAGS = $(FCFLAGS)
37 CCLOADFLAGS = $(CCFLAGS)
38 
39 #
40 # The archiver and the flag(s) to use when building archive (library)
41 # Also the ranlib routine. If your system has no ranlib, set RANLIB = echo
42 #
43 
44 ARCH = ar
45 ARCHFLAGS = cr
46 RANLIB = ranlib
47 
48 #
49 # The name of the ScaLAPACK library to be created
50 #
51 
52 SCALAPACKLIB = libscalapack.a
53 
54 #
55 # BLAS, LAPACK (and possibly other) libraries needed for linking test programs
56 #
57 
58 BLASLIB = -L/Users/Julie/Documents/Boulot/GitHub/lapack -lrefblas
59 LAPACKLIB = -L/Users/Julie/Documents/Boulot/GitHub/lapack -llapack
60 LIBS = $(LAPACKLIB) $(BLASLIB)