diff options
author | julie <julielangou@users.noreply.github.com> | 2012-07-13 17:12:37 +0000 |
---|---|---|
committer | julie <julielangou@users.noreply.github.com> | 2012-07-13 17:12:37 +0000 |
commit | 8989738d77f02c7b50839e69ab8a2ed8aac75024 (patch) | |
tree | 69d8519693627a9472ebe88e21c260c9b4e7bebb /INSTALL | |
parent | 2bb57e4e125e8a4f15c2fe5929e24123a6ead2bb (diff) | |
download | lapack-8989738d77f02c7b50839e69ab8a2ed8aac75024.tar.gz lapack-8989738d77f02c7b50839e69ab8a2ed8aac75024.tar.bz2 lapack-8989738d77f02c7b50839e69ab8a2ed8aac75024.zip |
Add make.in for pgf95 compiler
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL/make.inc.pgf95 | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/INSTALL/make.inc.pgf95 b/INSTALL/make.inc.pgf95 new file mode 100644 index 00000000..bdf371ca --- /dev/null +++ b/INSTALL/make.inc.pgf95 @@ -0,0 +1,75 @@ +#################################################################### +# LAPACK make include file. # +# LAPACK, Version 3.4.1 # +# April 2012 # +#################################################################### +# +SHELL = /bin/sh +# +# 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 = pgf95 +OPTS = -O3 +DRVOPTS = $(OPTS) +NOOPT = -O0 +LOADER = $(FORTRAN) +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 +# +# Configuration LAPACKE: Native C interface to LAPACK +# To generate LAPACKE library: type 'make lapackelib' +# Configuration file: turned off (default) +# Complex types: C99 (default) +# Name pattern: mixed case (default) +# (64-bit) Data model: LP64 (default) +# +# CC is the C compiler, normally invoked with options CFLAGS. +# +CC = pgcc +CFLAGS = +# +# LAPACKE has also the interface to some routines from tmglib, +# if LAPACKE_WITH_TMG is selected, we need to add those routines to LAPACKE +#LAPACKE_WITH_TMG = Yes +# +# 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 = echo +# +# Location of the extended-precision BLAS (XBLAS) Fortran library +# used for building and testing extended-precision routines. The +# relevant routines will be compiled and XBLAS will be linked only if +# USEXBLAS is defined. +# +# USEXBLAS = Yes +XBLASLIB = +# XBLASLIB = -lxblas +# +# The location of the libraries to which you will link. (The +# machine-specific, optimized BLAS library should be used whenever +# possible.) +# +BLASLIB = ../../librefblas.a +LAPACKLIB = liblapack.a +TMGLIB = libtmglib.a +LAPACKELIB = liblapacke.a |