Code: Select all
CC = /usr/local/bin/gcc
NVCC = nvcc
FORT = gfortran
ARCH = ar
ARCHFLAGS = cr
RANLIB = ranlib
OPTS = -O3 -DADD_
F77OPTS = -Wall -m32 -O3 -DADD_
FOPTS = -Wall -m32 -O3 -DADD_ -x f95-cpp-input
NVOPTS = -O3 -DADD_ -Xcompiler -fno-strict-aliasing
LDOPTS = -Wall -m32
LIB = -llapack -lf77blas -latlas -lcblas -lcublas -lcudart -lstdc++ -lm -lgfortran -lifcore
-include make.check-atlas
-include make.check-cuda
LIBDIR = -L$(LAPACKDIR) \
-L$(ATLASDIR) \
-L$(CUDADIR)/lib
INC = -I$(CUDADIR)/includeCode: Select all
gfortran -Wall -m32 -O3 -DADD_ -I/usr/local/cuda/include -I../include -I../control -c lapack_strevc3.f -o lapack_strevc3.o
lapack_strevc3.f: In function ‘strevc3’:
lapack_strevc3.f:230:0: error: definition in block 267 does not dominate use in block 263
SUBROUTINE STREVC3( SIDE, HOWMNY, SELECT, N, T, LDT, VL, LDVL,
^
for SSA_NAME: _1088 in statement:
slsr_3977 = _1088 + stride.1_195;
lapack_strevc3.f:230:0: internal compiler error: verify_ssa failed
lapack_strevc3.f:230:0: internal compiler error: Abort trap: 6
gfortran: internal compiler error: Abort trap: 6 (program f951)
make[1]: *** [lapack_strevc3.o] Abort trap: 6
make: *** [libmagma] Error 2Thanks!