File make.inc
----------------------------------------------------------------------------------------------------------------------------------------------
GPU_TARGET = 0
CC = gcc
NVCC = nvcc
FORT = gfortran
ARCH = ar
ARCHFLAGS = cr
RANLIB = ranlib
OPTS = -O3 -DADD_
FOPTS = -O3 -DADD_ -x f95-cpp-input
NVOPTS = --compiler-options -fno-strict-aliasing -DUNIX -O3 -DADD_
LDOPTS = -fPIC -Xlinker -zmuldefs
LIB = /usr/local/src/lapackbld/lapack-3.1.1/lapack_LINUX.a \
/usr/local/hplbenchmarks/lib64/libgfortran.a \
-lf77blas -latlas -lcblas -lf2c -lcublas -lm
CUDADIR = /usr/local/cuda
LIBDIR = -L/usr/local/src/ATLAS/nisl64/lib/ \
-L/usr/local/src/CLAPACK-3.1.1.1/F2CLIBS/ \
-L$(CUDADIR)/lib64
INC = -I$(CUDADIR)/include
#LIBMAGMA = $(MAGMA_DIR)/lib/libmagma.a
#LIBMAGMABLAS = $(MAGMA_DIR)/lib/libmagmablas.a
----------------------------------------------------------------------------------------------------------------------------------------------
make
----------------------------------------------------------------------------------------------------------------------------------------------
( cd control && make )
make[1]: Entering directory `/usr/local/src/magma_1.1.0/control'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/magma_1.1.0/control'
( cd src && make )
make[1]: Entering directory `/usr/local/src/magma_1.1.0/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/magma_1.1.0/src'
( cd magmablas && make )
make[1]: Entering directory `/usr/local/src/magma_1.1.0/magmablas'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/magma_1.1.0/magmablas'
( cd testing && make )
make[1]: Entering directory `/usr/local/src/magma_1.1.0/testing'
gcc -O3 -DADD_ -DGPUSHMEM=130 -I/usr/local/cuda/include -I../include -I../quark/include -c testing_zhetrd.cpp -o testing_zhetrd.o
gcc -O3 -DADD_ -DGPUSHMEM=130 -fPIC -Xlinker -zmuldefs -DGPUSHMEM=130 testing_zhetrd.o -o testing_zhetrd lin/liblapacktest.a -L../lib \
-lcuda -lmagma -lmagmablas -lmagma -L/usr/local/src/ATLAS/nisl64/lib/ -L/usr/local/src/CLAPACK-3.1.1.1/F2CLIBS/ -L/usr/local/cuda/lib64 /usr/local/src/lapackbld/lapack-3.1.1/lapack_LINUX.a /usr/local/hplbenchmarks/lib64/libgfortran.a -lf77blas -latlas -lcblas -lf2c -lcublas -lm
../lib/libmagma.a(zlatrd.o): In function `magma_zlatrd':
zlatrd.cpp:(.text+0x404): undefined reference to `zdotc'
zlatrd.cpp:(.text+0xe4b): undefined reference to `zdotc'
collect2: ld returned 1 exit status
make[1]: *** [testing_zhetrd] Error 1
rm testing_zhetrd.o
make[1]: Leaving directory `/usr/local/src/magma_1.1.0/testing'
make: *** [test] Error 2
----------------------------------------------------------------------------------------------------------------------------------------------
