Blame view

make.inc.gfortran.lapack 1.98 KB
18afc10ef   daniau   git-svn-id: https...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  ####################################################################
  #  LAPACK make include file.                                       #
  #  LAPACK, Version 3.1.1                                           #
  #  February 2007                                                   #
  ####################################################################
  #
  SHELL = /bin/sh
  #
  #  The machine (platform) identifier to append to the library names
  #
  PLAT = _LINUX
  #  
  #  Modify the FORTRAN and OPTS definitions to refer to the
  #  compiler and desired compiler options for your machine.  NOOPT
  #  refers to the compiler options desired when NO OPTIMIZATION is
  #  selected.  Define LOADER and LOADOPTS to refer to the loader and 
  #  desired load options for your machine.
  #
  FORTRAN  = gfortran 
940deee68   wdaniau   Added necessary f...
20
  OPTS     = -O2 -fPIC
18afc10ef   daniau   git-svn-id: https...
21
  DRVOPTS  = $(OPTS)
940deee68   wdaniau   Added necessary f...
22
  NOOPT    = -O0 -fPIC
18afc10ef   daniau   git-svn-id: https...
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
55
  LOADER   = gfortran
  LOADOPTS =
  #
  # Timer for the SECOND and DSECND routines
  #
  # Default : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME
  #TIMER    = EXT_ETIME
  # For RS6K : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME_
  # TIMER    = EXT_ETIME_
  # For gfortran compiler: SECOND and DSECND will use a call to the INTERNAL FUNCTION ETIME
  TIMER    = INT_ETIME
  # If your Fortran compiler does not provide etime (like Nag Fortran Compiler, etc...)
  # SECOND and DSECND will use a call to the INTERNAL FUNCTION CPU_TIME
  # TIMER    = INT_CPU_TIME
  # If neither of this works...you can use the NONE value... In that case, SECOND and DSECND will always return 0
  # TIMER     = NONE
  #
  #  The archiver and the flag(s) to use when building archive (library)
  #  If you system has no ranlib, set RANLIB = echo.
  #
  ARCH     = ar
  ARCHFLAGS= cr
  RANLIB   = ranlib
  #
  #  The location of the libraries to which you will link.  (The 
  #  machine-specific, optimized BLAS library should be used whenever
  #  possible.)
  #
  BLASLIB      = ../../blas$(PLAT).a
  LAPACKLIB    = lapack$(PLAT).a
  TMGLIB       = tmglib$(PLAT).a
  EIGSRCLIB    = eigsrc$(PLAT).a
  LINSRCLIB    = linsrc$(PLAT).a