I have been trying to install lapack 3.1 on a 3.2 GHz P4-64bit LINUX machine. At some point during the TEST phase, the programs stops responding and TOP shows that a program XLINTSTD is taking %99.9 of one of the CPUs:
- Code: Select all
31266 khosrow 25 0 4992 2276 1596 R 99.9 0.1 32:19.20 xlintstd
At this phase, I have successfully installed BLAS, and the upper LAPACK routine. I then tried to start the TEST phase by typing:
- Code: Select all
ca:lapack-3.1.0>make
( cd INSTALL; make; ./testlsame; ./testslamch; \
./testdlamch; ./testsecond; ./testdsecnd; ./testversion )
make[1]: Entering directory `/u/khosrow/lib/lapack-3.1.0/INSTALL'
make[1]: Nothing to be done for `all'.
And this is where the code stops responding:
- Code: Select all
ifort -O3 aladhd.o alaerh.o alaesm.o alahd.o alareq.o alasum.o alasvm.o chkxer.o icopy.o ilaenv.o xlaenv.o xerbla.o dlaord.o dchkaa.o dchkeq.o dchkgb.o dchkge.o dchkgt.o dchklq.o dchkpb.o dchkpo.o dchkpp.o dchkpt.o dchkq3.o dchkql.o dchkqp.o dchkqr.o dchkrq.o dchksp.o dchksy.o dchktb.o dchktp.o dchktr.o dchktz.o ddrvgb.o ddrvge.o ddrvgt.o ddrvls.o ddrvpb.o ddrvpo.o ddrvpp.o ddrvpt.o ddrvsp.o ddrvsy.o derrge.o derrgt.o derrlq.o derrls.o derrpo.o derrql.o derrqp.o derrqr.o derrrq.o derrsy.o derrtr.o derrtz.o derrvx.o dgbt01.o dgbt02.o dgbt05.o dgelqs.o dgeqls.o dgeqrs.o dgerqs.o dget01.o dget02.o dget03.o dget04.o dget06.o dget07.o dgtt01.o dgtt02.o dgtt05.o dlaptm.o dlarhs.o dlatb4.o dlattb.o dlattp.o dlattr.o dlavsp.o dlavsy.o dlqt01.o dlqt02.o dlqt03.o dpbt01.o dpbt02.o dpbt05.o dpot01.o dpot02.o dpot03.o dpot05.o dppt01.o dppt02.o dppt03.o dppt05.o dptt01.o dptt02.o dptt05.o dqlt01.o dqlt02.o dqlt03.o dqpt01.o dqrt01.o dqrt02.o dqrt03.o dqrt11.o dqrt12.o dqrt13.o dqrt14.o dqrt15.o dqrt16.o dqrt17.o drqt01.o drqt02.o drqt03.o drzt01.o drzt02.o dspt01.o dsyt01.o dtbt02.o dtbt03.o dtbt05.o dtbt06.o dtpt01.o dtpt02.o dtpt03.o dtpt05.o dtpt06.o dtrt01.o dtrt02.o dtrt03.o dtrt05.o dtrt06.o dtzt01.o dtzt02.o \
../../tmglib_LINUX.a ../../lapack_LINUX.a ../../blas_LINUX.a -o ../xlintstd
make[2]: Leaving directory `/u/khosrow/lib/lapack-3.1.0/TESTING/LIN'
Testing DOUBLE PRECISION LAPACK linear equation routines
./xlintstd < dtest.in > dtest.out 2>&1
I am using ifort 8.1 (but can switch to ifort 9.0) and my make.inc looks like the following. It is the same as the one suggested for Northwood Xeon structure by Julien on this forum.
- Code: Select all
FORTRAN = ifort
OPTS = -O3
DRVOPTS = $(OPTS)
NOOPT =-O3 -fltconsistency -fp_port
LOADER = ifort
LOADOPTS = -O3
#
# 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
I would appreciate if anyone could help me by providing the correct form of the make.inc file for the machine strcuture I am working with.
Cheers,
Khosrow

