Hello,
I am attempting to install Lapack-3.0 on a SGI Altix 3700 bx2.
Details of the OS are as follows:
hail:/tmp # more /etc/*release
::::::::::::::
/etc/SuSE-release
::::::::::::::
SUSE Linux Enterprise Server 10 (ia64)
VERSION = 10
PATCHLEVEL = 2
::::::::::::::
/etc/lsb-release
::::::::::::::
LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia64:core-3.0-ia64"
hail:/tmp #
A copy of the make.inc file is attached.
The make fails with:
gfortran -O4 -c slinpk.f
gfortran -O4 -c seispk.f
gfortran atimin.o atimck.o icopy.o ilaenv.o xlaenv.o slaord.o sprtbl.o
sprtb2.o sprtb3.o sprtb4.o sprtb5.o sprtls.o smflop.o sopaux.o sopbl2.o
sopbl3.o
sopgb.o sopla.o stimaa.o stimmg.o stimmv.o stimmm.o stimb2.o stimb3.o stimge.o
stimgb.o stimgt.o stimls.o stimpo.o stimpp.o stimpb.o stimpt.o stimsy.o
stimsp.o
stimtr.o stimtp.o stimtb.o stimhr.o stimtd.o stimbr.o stimq3.o stimqr.o
stimlq.o
stimql.o stimrq.o stimqp.o sqrt13.o sqrt15.o slinpk.o seispk.o \
../../tmglib_SGI5.a linsrc_SGI5.a ../../lapack_SGI5.a ../../blas_SGI5.a -o
../xlintims
make[2]: Leaving directory `/tmp/LAPACK3.0/LAPACK/TIMING/LIN'
Timing square REAL LAPACK linear equation routines
xlintims < stime.in > stime.out 2>&1
make[1]: *** [stime.out] Error 127
make[1]: Leaving directory `/tmp/LAPACK3.0/LAPACK/TIMING'
make: *** [timing] Error 2
A google of this error informs me that I should apply a patch:
lapack--3.0--patch--10042002.tgz
And also notes that LAPACK is install.
I am not familiar with this software. What is the location
of the install modules.
Will this patch help me with my problem.
Need to know as hopefully I will be installing LAPACK on
3 more Altix servers.
Thanks.
******************
Leslie(Pete) Boyd The rich man isn't the one who has the most,
Senior Systems Engineer but the one who needs the least.
US EPA Rm. E460
919/541-1438 --- IN GOD WE TRUST --
******************
-------------- next part --------------
####################################################################
# LAPACK make include file. #
# LAPACK, Version 3.0 #
# June 30, 1999 #
####################################################################
#
SHELL = /bin/sh
#
# The machine (platform) identifier to append to the library names
#
PLAT = _SGI5
#
# 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
OPTS = -O4
DRVOPTS = $(OPTS) -static
NOOPT =
LOADER = gfortran
LOADOPTS =
#
# 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
#
# 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
#BLASLIB = -lblas
LAPACKLIB = lapack$(PLAT).a
TMGLIB = tmglib$(PLAT).a
EIGSRCLIB = eigsrc$(PLAT).a
LINSRCLIB = linsrc$(PLAT).a
|