summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2007-12-04 15:45:11 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2007-12-04 15:45:11 +0000
commit9b3db75ffc6b3885067e72cfab3306127345d92e (patch)
treed9467ae52efd9894f1877dc0c248c467f65d5532 /sci-libs
parentLock to wxpython-2.6 at runtime. (diff)
downloadgentoo-2-9b3db75ffc6b3885067e72cfab3306127345d92e.tar.gz
gentoo-2-9b3db75ffc6b3885067e72cfab3306127345d92e.tar.bz2
gentoo-2-9b3db75ffc6b3885067e72cfab3306127345d92e.zip
Fixed patch to avoid optiimization on {s,d}lamch.f and {s,d}laruv.f of the internal lapack, which caused hanging on x86 (bug #197801).
(Portage version: 2.1.4_rc4)
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/arpack/ChangeLog7
-rw-r--r--sci-libs/arpack/files/arpack-arscnd.patch391
-rw-r--r--sci-libs/arpack/files/arpack-autotools.patch547
3 files changed, 451 insertions, 494 deletions
diff --git a/sci-libs/arpack/ChangeLog b/sci-libs/arpack/ChangeLog
index e35d37bba8d5..44da8502d943 100644
--- a/sci-libs/arpack/ChangeLog
+++ b/sci-libs/arpack/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/arpack
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/arpack/ChangeLog,v 1.4 2007/11/02 13:14:31 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/arpack/ChangeLog,v 1.5 2007/12/04 15:45:10 bicatali Exp $
+
+ 04 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ files/arpack-arscnd.patch, files/arpack-autotools.patch:
+ Fixed patch to avoid optiimization on {s,d}lamch.f and {s,d}laruv.f of the
+ internal lapack, which caused hanging on x86 (bug #197801).
*arpack-96-r2 (02 Nov 2007)
diff --git a/sci-libs/arpack/files/arpack-arscnd.patch b/sci-libs/arpack/files/arpack-arscnd.patch
index 608eac0212b3..f36b427e1963 100644
--- a/sci-libs/arpack/files/arpack-arscnd.patch
+++ b/sci-libs/arpack/files/arpack-arscnd.patch
@@ -1,6 +1,6 @@
-diff -urN arpack.old/ARPACK/SRC/cgetv0.f arpack.new/ARPACK/SRC/cgetv0.f
---- arpack.old/ARPACK/SRC/cgetv0.f 1999-04-08 00:46:44.000000000 +0200
-+++ arpack.new/ARPACK/SRC/cgetv0.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/cgetv0.f ARPACK/SRC/cgetv0.f
+--- ARPACK.orig/SRC/cgetv0.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/cgetv0.f 2007-12-04 12:40:24.000000000 +0000
@@ -89,7 +89,7 @@
c pp 357-385.
c
@@ -91,9 +91,9 @@ diff -urN arpack.old/ARPACK/SRC/cgetv0.f arpack.new/ARPACK/SRC/cgetv0.f
tgetv0 = tgetv0 + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/cnaitr.f arpack.new/ARPACK/SRC/cnaitr.f
---- arpack.old/ARPACK/SRC/cnaitr.f 1996-08-27 18:12:56.000000000 +0200
-+++ arpack.new/ARPACK/SRC/cnaitr.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/cnaitr.f ARPACK/SRC/cnaitr.f
+--- ARPACK.orig/SRC/cnaitr.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/cnaitr.f 2007-12-04 12:40:24.000000000 +0000
@@ -131,7 +131,7 @@
c\Routines called:
c cgetv0 ARPACK routine to generate the initial vector.
@@ -225,9 +225,9 @@ diff -urN arpack.old/ARPACK/SRC/cnaitr.f arpack.new/ARPACK/SRC/cnaitr.f
tcaitr = tcaitr + (t1 - t0)
ido = 99
do 110 i = max(1,k), k+np-1
-diff -urN arpack.old/ARPACK/SRC/cnapps.f arpack.new/ARPACK/SRC/cnapps.f
---- arpack.old/ARPACK/SRC/cnapps.f 1998-05-20 16:45:03.000000000 +0200
-+++ arpack.new/ARPACK/SRC/cnapps.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/cnapps.f ARPACK/SRC/cnapps.f
+--- ARPACK.orig/SRC/cnapps.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/cnapps.f 2007-12-04 12:40:24.000000000 +0000
@@ -92,7 +92,7 @@
c
c\Routines called:
@@ -264,9 +264,9 @@ diff -urN arpack.old/ARPACK/SRC/cnapps.f arpack.new/ARPACK/SRC/cnapps.f
tcapps = tcapps + (t1 - t0)
c
return
-diff -urN arpack.old/ARPACK/SRC/cnaup2.f arpack.new/ARPACK/SRC/cnaup2.f
---- arpack.old/ARPACK/SRC/cnaup2.f 2000-06-01 22:28:53.000000000 +0200
-+++ arpack.new/ARPACK/SRC/cnaup2.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/cnaup2.f ARPACK/SRC/cnaup2.f
+--- ARPACK.orig/SRC/cnaup2.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/cnaup2.f 2007-12-04 12:40:24.000000000 +0000
@@ -135,7 +135,7 @@
c cngets ARPACK reorder Ritz values and error bounds routine.
c csortc ARPACK sorting routine.
@@ -321,9 +321,9 @@ diff -urN arpack.old/ARPACK/SRC/cnaup2.f arpack.new/ARPACK/SRC/cnaup2.f
tcaup2 = t1 - t0
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/cnaupd.f arpack.new/ARPACK/SRC/cnaupd.f
---- arpack.old/ARPACK/SRC/cnaupd.f 2002-08-15 07:50:57.000000000 +0200
-+++ arpack.new/ARPACK/SRC/cnaupd.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/cnaupd.f ARPACK/SRC/cnaupd.f
+--- ARPACK.orig/SRC/cnaupd.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/cnaupd.f 2007-12-04 12:40:24.000000000 +0000
@@ -356,7 +356,7 @@
c cstatn ARPACK routine that initializes the timing variables.
c ivout ARPACK utility routine that prints integers.
@@ -360,9 +360,9 @@ diff -urN arpack.old/ARPACK/SRC/cnaupd.f arpack.new/ARPACK/SRC/cnaupd.f
tcaupd = t1 - t0
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/cneigh.f arpack.new/ARPACK/SRC/cneigh.f
---- arpack.old/ARPACK/SRC/cneigh.f 1996-04-20 19:15:53.000000000 +0200
-+++ arpack.new/ARPACK/SRC/cneigh.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/cneigh.f ARPACK/SRC/cneigh.f
+--- ARPACK.orig/SRC/cneigh.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/cneigh.f 2007-12-04 12:40:24.000000000 +0000
@@ -64,7 +64,7 @@
c
c\Routines called:
@@ -399,9 +399,9 @@ diff -urN arpack.old/ARPACK/SRC/cneigh.f arpack.new/ARPACK/SRC/cneigh.f
tceigh = tceigh + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/cngets.f arpack.new/ARPACK/SRC/cngets.f
---- arpack.old/ARPACK/SRC/cngets.f 1996-04-20 19:15:56.000000000 +0200
-+++ arpack.new/ARPACK/SRC/cngets.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/cngets.f ARPACK/SRC/cngets.f
+--- ARPACK.orig/SRC/cngets.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/cngets.f 2007-12-04 12:40:24.000000000 +0000
@@ -63,7 +63,7 @@
c\Routines called:
c csortc ARPACK sorting routine.
@@ -438,9 +438,9 @@ diff -urN arpack.old/ARPACK/SRC/cngets.f arpack.new/ARPACK/SRC/cngets.f
tcgets = tcgets + (t1 - t0)
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/dgetv0.f arpack.new/ARPACK/SRC/dgetv0.f
---- arpack.old/ARPACK/SRC/dgetv0.f 1999-04-08 00:42:47.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dgetv0.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dgetv0.f ARPACK/SRC/dgetv0.f
+--- ARPACK.orig/SRC/dgetv0.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dgetv0.f 2007-12-04 12:40:24.000000000 +0000
@@ -93,7 +93,7 @@
c TR95-13, Department of Computational and Applied Mathematics.
c
@@ -531,9 +531,9 @@ diff -urN arpack.old/ARPACK/SRC/dgetv0.f arpack.new/ARPACK/SRC/dgetv0.f
tgetv0 = tgetv0 + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/dnaitr.f arpack.new/ARPACK/SRC/dnaitr.f
---- arpack.old/ARPACK/SRC/dnaitr.f 1996-08-27 18:09:00.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dnaitr.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dnaitr.f ARPACK/SRC/dnaitr.f
+--- ARPACK.orig/SRC/dnaitr.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dnaitr.f 2007-12-04 12:40:24.000000000 +0000
@@ -132,7 +132,7 @@
c\Routines called:
c dgetv0 ARPACK routine to generate the initial vector.
@@ -665,9 +665,9 @@ diff -urN arpack.old/ARPACK/SRC/dnaitr.f arpack.new/ARPACK/SRC/dnaitr.f
tnaitr = tnaitr + (t1 - t0)
ido = 99
do 110 i = max(1,k), k+np-1
-diff -urN arpack.old/ARPACK/SRC/dnapps.f arpack.new/ARPACK/SRC/dnapps.f
---- arpack.old/ARPACK/SRC/dnapps.f 1998-05-20 16:58:56.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dnapps.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dnapps.f ARPACK/SRC/dnapps.f
+--- ARPACK.orig/SRC/dnapps.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dnapps.f 2007-12-04 12:40:24.000000000 +0000
@@ -97,7 +97,7 @@
c
c\Routines called:
@@ -704,9 +704,9 @@ diff -urN arpack.old/ARPACK/SRC/dnapps.f arpack.new/ARPACK/SRC/dnapps.f
tnapps = tnapps + (t1 - t0)
c
return
-diff -urN arpack.old/ARPACK/SRC/dnaup2.f arpack.new/ARPACK/SRC/dnaup2.f
---- arpack.old/ARPACK/SRC/dnaup2.f 2002-08-23 07:31:50.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dnaup2.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dnaup2.f ARPACK/SRC/dnaup2.f
+--- ARPACK.orig/SRC/dnaup2.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dnaup2.f 2007-12-04 12:40:24.000000000 +0000
@@ -143,7 +143,7 @@
c dngets ARPACK reorder Ritz values and error bounds routine.
c dsortc ARPACK sorting routine.
@@ -761,9 +761,9 @@ diff -urN arpack.old/ARPACK/SRC/dnaup2.f arpack.new/ARPACK/SRC/dnaup2.f
tnaup2 = t1 - t0
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/dnaupd.f arpack.new/ARPACK/SRC/dnaupd.f
---- arpack.old/ARPACK/SRC/dnaupd.f 2002-08-23 07:29:34.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dnaupd.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dnaupd.f ARPACK/SRC/dnaupd.f
+--- ARPACK.orig/SRC/dnaupd.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dnaupd.f 2007-12-04 12:40:24.000000000 +0000
@@ -379,7 +379,7 @@
c dnaup2 ARPACK routine that implements the Implicitly Restarted
c Arnoldi Iteration.
@@ -800,9 +800,9 @@ diff -urN arpack.old/ARPACK/SRC/dnaupd.f arpack.new/ARPACK/SRC/dnaupd.f
tnaupd = t1 - t0
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/dnconv.f arpack.new/ARPACK/SRC/dnconv.f
---- arpack.old/ARPACK/SRC/dnconv.f 1996-04-20 18:27:05.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dnconv.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dnconv.f ARPACK/SRC/dnconv.f
+--- ARPACK.orig/SRC/dnconv.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dnconv.f 2007-12-04 12:40:24.000000000 +0000
@@ -38,7 +38,7 @@
c xxxxxx real
c
@@ -830,9 +830,9 @@ diff -urN arpack.old/ARPACK/SRC/dnconv.f arpack.new/ARPACK/SRC/dnconv.f
tnconv = tnconv + (t1 - t0)
c
return
-diff -urN arpack.old/ARPACK/SRC/dneigh.f arpack.new/ARPACK/SRC/dneigh.f
---- arpack.old/ARPACK/SRC/dneigh.f 1996-04-20 18:27:06.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dneigh.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dneigh.f ARPACK/SRC/dneigh.f
+--- ARPACK.orig/SRC/dneigh.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dneigh.f 2007-12-04 12:40:24.000000000 +0000
@@ -63,7 +63,7 @@
c\Routines called:
c dlaqrb ARPACK routine to compute the real Schur form of an
@@ -869,9 +869,9 @@ diff -urN arpack.old/ARPACK/SRC/dneigh.f arpack.new/ARPACK/SRC/dneigh.f
tneigh = tneigh + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/dngets.f arpack.new/ARPACK/SRC/dngets.f
---- arpack.old/ARPACK/SRC/dngets.f 1996-04-20 18:27:07.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dngets.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dngets.f ARPACK/SRC/dngets.f
+--- ARPACK.orig/SRC/dngets.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dngets.f 2007-12-04 12:40:24.000000000 +0000
@@ -135,7 +135,7 @@
c | External Subroutines |
c %----------------------%
@@ -899,9 +899,9 @@ diff -urN arpack.old/ARPACK/SRC/dngets.f arpack.new/ARPACK/SRC/dngets.f
tngets = tngets + (t1 - t0)
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/dsaitr.f arpack.new/ARPACK/SRC/dsaitr.f
---- arpack.old/ARPACK/SRC/dsaitr.f 1996-08-28 16:21:43.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dsaitr.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dsaitr.f ARPACK/SRC/dsaitr.f
+--- ARPACK.orig/SRC/dsaitr.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dsaitr.f 2007-12-04 12:40:24.000000000 +0000
@@ -262,7 +262,7 @@
c %----------------------%
c
@@ -1025,9 +1025,9 @@ diff -urN arpack.old/ARPACK/SRC/dsaitr.f arpack.new/ARPACK/SRC/dsaitr.f
tsaitr = tsaitr + (t1 - t0)
ido = 99
c
-diff -urN arpack.old/ARPACK/SRC/dsapps.f arpack.new/ARPACK/SRC/dsapps.f
---- arpack.old/ARPACK/SRC/dsapps.f 1998-05-20 16:58:59.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dsapps.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dsapps.f ARPACK/SRC/dsapps.f
+--- ARPACK.orig/SRC/dsapps.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dsapps.f 2007-12-04 12:40:24.000000000 +0000
@@ -91,7 +91,7 @@
c
c\Routines called:
@@ -1064,9 +1064,9 @@ diff -urN arpack.old/ARPACK/SRC/dsapps.f arpack.new/ARPACK/SRC/dsapps.f
tsapps = tsapps + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/dsaup2.f arpack.new/ARPACK/SRC/dsaup2.f
---- arpack.old/ARPACK/SRC/dsaup2.f 1998-05-20 16:59:00.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dsaup2.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dsaup2.f ARPACK/SRC/dsaup2.f
+--- ARPACK.orig/SRC/dsaup2.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dsaup2.f 2007-12-04 12:40:24.000000000 +0000
@@ -148,7 +148,7 @@
c dsgets ARPACK reorder Ritz values and error bounds routine.
c dsortr ARPACK sorting routine.
@@ -1121,9 +1121,9 @@ diff -urN arpack.old/ARPACK/SRC/dsaup2.f arpack.new/ARPACK/SRC/dsaup2.f
tsaup2 = t1 - t0
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/dsaupd.f arpack.new/ARPACK/SRC/dsaupd.f
---- arpack.old/ARPACK/SRC/dsaupd.f 2001-04-11 00:52:40.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dsaupd.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dsaupd.f ARPACK/SRC/dsaupd.f
+--- ARPACK.orig/SRC/dsaupd.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dsaupd.f 2007-12-04 12:40:24.000000000 +0000
@@ -380,7 +380,7 @@
c dstats ARPACK routine that initialize timing and other statistics
c variables.
@@ -1160,9 +1160,9 @@ diff -urN arpack.old/ARPACK/SRC/dsaupd.f arpack.new/ARPACK/SRC/dsaupd.f
tsaupd = t1 - t0
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/dsconv.f arpack.new/ARPACK/SRC/dsconv.f
---- arpack.old/ARPACK/SRC/dsconv.f 1996-04-20 18:27:11.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dsconv.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dsconv.f ARPACK/SRC/dsconv.f
+--- ARPACK.orig/SRC/dsconv.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dsconv.f 2007-12-04 12:40:24.000000000 +0000
@@ -34,7 +34,7 @@
c\BeginLib
c
@@ -1190,9 +1190,9 @@ diff -urN arpack.old/ARPACK/SRC/dsconv.f arpack.new/ARPACK/SRC/dsconv.f
tsconv = tsconv + (t1 - t0)
c
return
-diff -urN arpack.old/ARPACK/SRC/dseigt.f arpack.new/ARPACK/SRC/dseigt.f
---- arpack.old/ARPACK/SRC/dseigt.f 1996-08-27 07:29:04.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dseigt.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dseigt.f ARPACK/SRC/dseigt.f
+--- ARPACK.orig/SRC/dseigt.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dseigt.f 2007-12-04 12:40:24.000000000 +0000
@@ -59,7 +59,7 @@
c dstqrb ARPACK routine that computes the eigenvalues and the
c last components of the eigenvectors of a symmetric
@@ -1229,9 +1229,9 @@ diff -urN arpack.old/ARPACK/SRC/dseigt.f arpack.new/ARPACK/SRC/dseigt.f
tseigt = tseigt + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/dsgets.f arpack.new/ARPACK/SRC/dsgets.f
---- arpack.old/ARPACK/SRC/dsgets.f 1996-04-20 18:27:14.000000000 +0200
-+++ arpack.new/ARPACK/SRC/dsgets.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/dsgets.f ARPACK/SRC/dsgets.f
+--- ARPACK.orig/SRC/dsgets.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/dsgets.f 2007-12-04 12:40:24.000000000 +0000
@@ -65,7 +65,7 @@
c\Routines called:
c dsortr ARPACK utility sorting routine.
@@ -1268,9 +1268,9 @@ diff -urN arpack.old/ARPACK/SRC/dsgets.f arpack.new/ARPACK/SRC/dsgets.f
tsgets = tsgets + (t1 - t0)
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/sgetv0.f arpack.new/ARPACK/SRC/sgetv0.f
---- arpack.old/ARPACK/SRC/sgetv0.f 1999-04-08 00:42:46.000000000 +0200
-+++ arpack.new/ARPACK/SRC/sgetv0.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/sgetv0.f ARPACK/SRC/sgetv0.f
+--- ARPACK.orig/SRC/sgetv0.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/sgetv0.f 2007-12-04 12:40:24.000000000 +0000
@@ -93,7 +93,7 @@
c TR95-13, Department of Computational and Applied Mathematics.
c
@@ -1361,9 +1361,9 @@ diff -urN arpack.old/ARPACK/SRC/sgetv0.f arpack.new/ARPACK/SRC/sgetv0.f
tgetv0 = tgetv0 + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/snaitr.f arpack.new/ARPACK/SRC/snaitr.f
---- arpack.old/ARPACK/SRC/snaitr.f 1996-08-27 18:09:01.000000000 +0200
-+++ arpack.new/ARPACK/SRC/snaitr.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/snaitr.f ARPACK/SRC/snaitr.f
+--- ARPACK.orig/SRC/snaitr.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/snaitr.f 2007-12-04 12:40:24.000000000 +0000
@@ -132,7 +132,7 @@
c\Routines called:
c sgetv0 ARPACK routine to generate the initial vector.
@@ -1495,9 +1495,9 @@ diff -urN arpack.old/ARPACK/SRC/snaitr.f arpack.new/ARPACK/SRC/snaitr.f
tnaitr = tnaitr + (t1 - t0)
ido = 99
do 110 i = max(1,k), k+np-1
-diff -urN arpack.old/ARPACK/SRC/snapps.f arpack.new/ARPACK/SRC/snapps.f
---- arpack.old/ARPACK/SRC/snapps.f 1998-05-20 16:58:55.000000000 +0200
-+++ arpack.new/ARPACK/SRC/snapps.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/snapps.f ARPACK/SRC/snapps.f
+--- ARPACK.orig/SRC/snapps.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/snapps.f 2007-12-04 12:40:24.000000000 +0000
@@ -97,7 +97,7 @@
c
c\Routines called:
@@ -1534,9 +1534,9 @@ diff -urN arpack.old/ARPACK/SRC/snapps.f arpack.new/ARPACK/SRC/snapps.f
tnapps = tnapps + (t1 - t0)
c
return
-diff -urN arpack.old/ARPACK/SRC/snaup2.f arpack.new/ARPACK/SRC/snaup2.f
---- arpack.old/ARPACK/SRC/snaup2.f 2002-08-23 07:31:49.000000000 +0200
-+++ arpack.new/ARPACK/SRC/snaup2.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/snaup2.f ARPACK/SRC/snaup2.f
+--- ARPACK.orig/SRC/snaup2.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/snaup2.f 2007-12-04 12:40:24.000000000 +0000
@@ -143,7 +143,7 @@
c sngets ARPACK reorder Ritz values and error bounds routine.
c ssortc ARPACK sorting routine.
@@ -1591,9 +1591,9 @@ diff -urN arpack.old/ARPACK/SRC/snaup2.f arpack.new/ARPACK/SRC/snaup2.f
tnaup2 = t1 - t0
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/snaupd.f arpack.new/ARPACK/SRC/snaupd.f
---- arpack.old/ARPACK/SRC/snaupd.f 2002-08-23 07:29:34.000000000 +0200
-+++ arpack.new/ARPACK/SRC/snaupd.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/snaupd.f ARPACK/SRC/snaupd.f
+--- ARPACK.orig/SRC/snaupd.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/snaupd.f 2007-12-04 12:40:24.000000000 +0000
@@ -379,7 +379,7 @@
c snaup2 ARPACK routine that implements the Implicitly Restarted
c Arnoldi Iteration.
@@ -1630,9 +1630,9 @@ diff -urN arpack.old/ARPACK/SRC/snaupd.f arpack.new/ARPACK/SRC/snaupd.f
tnaupd = t1 - t0
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/snconv.f arpack.new/ARPACK/SRC/snconv.f
---- arpack.old/ARPACK/SRC/snconv.f 1996-04-20 18:27:21.000000000 +0200
-+++ arpack.new/ARPACK/SRC/snconv.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/snconv.f ARPACK/SRC/snconv.f
+--- ARPACK.orig/SRC/snconv.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/snconv.f 2007-12-04 12:40:24.000000000 +0000
@@ -38,7 +38,7 @@
c xxxxxx real
c
@@ -1660,9 +1660,9 @@ diff -urN arpack.old/ARPACK/SRC/snconv.f arpack.new/ARPACK/SRC/snconv.f
tnconv = tnconv + (t1 - t0)
c
return
-diff -urN arpack.old/ARPACK/SRC/sneigh.f arpack.new/ARPACK/SRC/sneigh.f
---- arpack.old/ARPACK/SRC/sneigh.f 1996-04-20 18:27:22.000000000 +0200
-+++ arpack.new/ARPACK/SRC/sneigh.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/sneigh.f ARPACK/SRC/sneigh.f
+--- ARPACK.orig/SRC/sneigh.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/sneigh.f 2007-12-04 12:40:24.000000000 +0000
@@ -63,7 +63,7 @@
c\Routines called:
c slaqrb ARPACK routine to compute the real Schur form of an
@@ -1699,9 +1699,9 @@ diff -urN arpack.old/ARPACK/SRC/sneigh.f arpack.new/ARPACK/SRC/sneigh.f
tneigh = tneigh + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/sngets.f arpack.new/ARPACK/SRC/sngets.f
---- arpack.old/ARPACK/SRC/sngets.f 1996-04-20 18:27:24.000000000 +0200
-+++ arpack.new/ARPACK/SRC/sngets.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/sngets.f ARPACK/SRC/sngets.f
+--- ARPACK.orig/SRC/sngets.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/sngets.f 2007-12-04 12:40:24.000000000 +0000
@@ -135,7 +135,7 @@
c | External Subroutines |
c %----------------------%
@@ -1729,9 +1729,9 @@ diff -urN arpack.old/ARPACK/SRC/sngets.f arpack.new/ARPACK/SRC/sngets.f
tngets = tngets + (t1 - t0)
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/ssaitr.f arpack.new/ARPACK/SRC/ssaitr.f
---- arpack.old/ARPACK/SRC/ssaitr.f 1996-08-28 16:21:43.000000000 +0200
-+++ arpack.new/ARPACK/SRC/ssaitr.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/ssaitr.f ARPACK/SRC/ssaitr.f
+--- ARPACK.orig/SRC/ssaitr.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/ssaitr.f 2007-12-04 12:40:24.000000000 +0000
@@ -262,7 +262,7 @@
c %----------------------%
c
@@ -1855,9 +1855,9 @@ diff -urN arpack.old/ARPACK/SRC/ssaitr.f arpack.new/ARPACK/SRC/ssaitr.f
tsaitr = tsaitr + (t1 - t0)
ido = 99
c
-diff -urN arpack.old/ARPACK/SRC/ssapps.f arpack.new/ARPACK/SRC/ssapps.f
---- arpack.old/ARPACK/SRC/ssapps.f 1998-05-20 16:58:58.000000000 +0200
-+++ arpack.new/ARPACK/SRC/ssapps.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/ssapps.f ARPACK/SRC/ssapps.f
+--- ARPACK.orig/SRC/ssapps.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/ssapps.f 2007-12-04 12:40:25.000000000 +0000
@@ -91,7 +91,7 @@
c
c\Routines called:
@@ -1894,9 +1894,9 @@ diff -urN arpack.old/ARPACK/SRC/ssapps.f arpack.new/ARPACK/SRC/ssapps.f
tsapps = tsapps + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/ssaup2.f arpack.new/ARPACK/SRC/ssaup2.f
---- arpack.old/ARPACK/SRC/ssaup2.f 1998-05-20 16:58:59.000000000 +0200
-+++ arpack.new/ARPACK/SRC/ssaup2.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/ssaup2.f ARPACK/SRC/ssaup2.f
+--- ARPACK.orig/SRC/ssaup2.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/ssaup2.f 2007-12-04 12:40:25.000000000 +0000
@@ -148,7 +148,7 @@
c ssgets ARPACK reorder Ritz values and error bounds routine.
c ssortr ARPACK sorting routine.
@@ -1951,9 +1951,9 @@ diff -urN arpack.old/ARPACK/SRC/ssaup2.f arpack.new/ARPACK/SRC/ssaup2.f
tsaup2 = t1 - t0
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/ssaupd.f arpack.new/ARPACK/SRC/ssaupd.f
---- arpack.old/ARPACK/SRC/ssaupd.f 2001-04-11 00:52:40.000000000 +0200
-+++ arpack.new/ARPACK/SRC/ssaupd.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/ssaupd.f ARPACK/SRC/ssaupd.f
+--- ARPACK.orig/SRC/ssaupd.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/ssaupd.f 2007-12-04 12:40:25.000000000 +0000
@@ -380,7 +380,7 @@
c sstats ARPACK routine that initialize timing and other statistics
c variables.
@@ -1990,9 +1990,9 @@ diff -urN arpack.old/ARPACK/SRC/ssaupd.f arpack.new/ARPACK/SRC/ssaupd.f
tsaupd = t1 - t0
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/ssconv.f arpack.new/ARPACK/SRC/ssconv.f
---- arpack.old/ARPACK/SRC/ssconv.f 1996-04-20 18:27:27.000000000 +0200
-+++ arpack.new/ARPACK/SRC/ssconv.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/ssconv.f ARPACK/SRC/ssconv.f
+--- ARPACK.orig/SRC/ssconv.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/ssconv.f 2007-12-04 12:40:25.000000000 +0000
@@ -34,7 +34,7 @@
c\BeginLib
c
@@ -2020,9 +2020,9 @@ diff -urN arpack.old/ARPACK/SRC/ssconv.f arpack.new/ARPACK/SRC/ssconv.f
tsconv = tsconv + (t1 - t0)
c
return
-diff -urN arpack.old/ARPACK/SRC/sseigt.f arpack.new/ARPACK/SRC/sseigt.f
---- arpack.old/ARPACK/SRC/sseigt.f 1996-08-27 07:29:04.000000000 +0200
-+++ arpack.new/ARPACK/SRC/sseigt.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/sseigt.f ARPACK/SRC/sseigt.f
+--- ARPACK.orig/SRC/sseigt.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/sseigt.f 2007-12-04 12:40:25.000000000 +0000
@@ -59,7 +59,7 @@
c sstqrb ARPACK routine that computes the eigenvalues and the
c last components of the eigenvectors of a symmetric
@@ -2059,9 +2059,9 @@ diff -urN arpack.old/ARPACK/SRC/sseigt.f arpack.new/ARPACK/SRC/sseigt.f
tseigt = tseigt + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/ssgets.f arpack.new/ARPACK/SRC/ssgets.f
---- arpack.old/ARPACK/SRC/ssgets.f 1996-04-20 18:27:30.000000000 +0200
-+++ arpack.new/ARPACK/SRC/ssgets.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/ssgets.f ARPACK/SRC/ssgets.f
+--- ARPACK.orig/SRC/ssgets.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/ssgets.f 2007-12-04 12:40:25.000000000 +0000
@@ -65,7 +65,7 @@
c\Routines called:
c ssortr ARPACK utility sorting routine.
@@ -2098,9 +2098,9 @@ diff -urN arpack.old/ARPACK/SRC/ssgets.f arpack.new/ARPACK/SRC/ssgets.f
tsgets = tsgets + (t1 - t0)
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/zgetv0.f arpack.new/ARPACK/SRC/zgetv0.f
---- arpack.old/ARPACK/SRC/zgetv0.f 1999-04-08 00:46:45.000000000 +0200
-+++ arpack.new/ARPACK/SRC/zgetv0.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/zgetv0.f ARPACK/SRC/zgetv0.f
+--- ARPACK.orig/SRC/zgetv0.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/zgetv0.f 2007-12-04 12:40:25.000000000 +0000
@@ -89,7 +89,7 @@
c pp 357-385.
c
@@ -2191,9 +2191,9 @@ diff -urN arpack.old/ARPACK/SRC/zgetv0.f arpack.new/ARPACK/SRC/zgetv0.f
tgetv0 = tgetv0 + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/znaitr.f arpack.new/ARPACK/SRC/znaitr.f
---- arpack.old/ARPACK/SRC/znaitr.f 1996-08-27 18:12:57.000000000 +0200
-+++ arpack.new/ARPACK/SRC/znaitr.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/znaitr.f ARPACK/SRC/znaitr.f
+--- ARPACK.orig/SRC/znaitr.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/znaitr.f 2007-12-04 12:40:25.000000000 +0000
@@ -131,7 +131,7 @@
c\Routines called:
c zgetv0 ARPACK routine to generate the initial vector.
@@ -2325,9 +2325,9 @@ diff -urN arpack.old/ARPACK/SRC/znaitr.f arpack.new/ARPACK/SRC/znaitr.f
tcaitr = tcaitr + (t1 - t0)
ido = 99
do 110 i = max(1,k), k+np-1
-diff -urN arpack.old/ARPACK/SRC/znapps.f arpack.new/ARPACK/SRC/znapps.f
---- arpack.old/ARPACK/SRC/znapps.f 1998-05-20 16:45:03.000000000 +0200
-+++ arpack.new/ARPACK/SRC/znapps.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/znapps.f ARPACK/SRC/znapps.f
+--- ARPACK.orig/SRC/znapps.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/znapps.f 2007-12-04 12:40:25.000000000 +0000
@@ -92,7 +92,7 @@
c
c\Routines called:
@@ -2364,9 +2364,9 @@ diff -urN arpack.old/ARPACK/SRC/znapps.f arpack.new/ARPACK/SRC/znapps.f
tcapps = tcapps + (t1 - t0)
c
return
-diff -urN arpack.old/ARPACK/SRC/znaup2.f arpack.new/ARPACK/SRC/znaup2.f
---- arpack.old/ARPACK/SRC/znaup2.f 2000-06-01 22:28:53.000000000 +0200
-+++ arpack.new/ARPACK/SRC/znaup2.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/znaup2.f ARPACK/SRC/znaup2.f
+--- ARPACK.orig/SRC/znaup2.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/znaup2.f 2007-12-04 12:40:25.000000000 +0000
@@ -135,7 +135,7 @@
c zngets ARPACK reorder Ritz values and error bounds routine.
c zsortc ARPACK sorting routine.
@@ -2421,9 +2421,9 @@ diff -urN arpack.old/ARPACK/SRC/znaup2.f arpack.new/ARPACK/SRC/znaup2.f
tcaup2 = t1 - t0
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/znaupd.f arpack.new/ARPACK/SRC/znaupd.f
---- arpack.old/ARPACK/SRC/znaupd.f 2002-08-15 07:50:57.000000000 +0200
-+++ arpack.new/ARPACK/SRC/znaupd.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/znaupd.f ARPACK/SRC/znaupd.f
+--- ARPACK.orig/SRC/znaupd.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/znaupd.f 2007-12-04 12:40:25.000000000 +0000
@@ -356,7 +356,7 @@
c zstatn ARPACK routine that initializes the timing variables.
c ivout ARPACK utility routine that prints integers.
@@ -2460,9 +2460,9 @@ diff -urN arpack.old/ARPACK/SRC/znaupd.f arpack.new/ARPACK/SRC/znaupd.f
tcaupd = t1 - t0
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/SRC/zneigh.f arpack.new/ARPACK/SRC/zneigh.f
---- arpack.old/ARPACK/SRC/zneigh.f 1996-04-20 19:16:01.000000000 +0200
-+++ arpack.new/ARPACK/SRC/zneigh.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/zneigh.f ARPACK/SRC/zneigh.f
+--- ARPACK.orig/SRC/zneigh.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/zneigh.f 2007-12-04 12:40:25.000000000 +0000
@@ -64,7 +64,7 @@
c
c\Routines called:
@@ -2499,9 +2499,9 @@ diff -urN arpack.old/ARPACK/SRC/zneigh.f arpack.new/ARPACK/SRC/zneigh.f
tceigh = tceigh + (t1 - t0)
c
9000 continue
-diff -urN arpack.old/ARPACK/SRC/zngets.f arpack.new/ARPACK/SRC/zngets.f
---- arpack.old/ARPACK/SRC/zngets.f 1996-04-20 19:16:02.000000000 +0200
-+++ arpack.new/ARPACK/SRC/zngets.f 2007-11-01 14:45:15.000000000 +0100
+diff -Nur ARPACK.orig/SRC/zngets.f ARPACK/SRC/zngets.f
+--- ARPACK.orig/SRC/zngets.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/SRC/zngets.f 2007-12-04 12:40:25.000000000 +0000
@@ -63,7 +63,7 @@
c\Routines called:
c zsortc ARPACK sorting routine.
@@ -2538,104 +2538,37 @@ diff -urN arpack.old/ARPACK/SRC/zngets.f arpack.new/ARPACK/SRC/zngets.f
tcgets = tcgets + (t1 - t0)
c
if (msglvl .gt. 0) then
-diff -urN arpack.old/ARPACK/UTIL/Makefile arpack.new/ARPACK/UTIL/Makefile
---- arpack.old/ARPACK/UTIL/Makefile 1996-09-09 16:30:48.000000000 +0200
-+++ arpack.new/ARPACK/UTIL/Makefile 2007-11-01 14:45:15.000000000 +0100
-@@ -31,7 +31,7 @@
- # ../ARmake.inc and is created at the next higher directory level.
- #
-
--OBJS = icnteq.o icopy.o iset.o iswap.o ivout.o second.o
-+OBJS = icnteq.o icopy.o iset.o iswap.o ivout.o arscnd.o
-
- SOBJ = svout.o smout.o
-
-diff -urN arpack.old/ARPACK/UTIL/Makefile.am arpack.new/ARPACK/UTIL/Makefile.am
---- arpack.old/ARPACK/UTIL/Makefile.am 2007-11-01 14:44:11.000000000 +0100
-+++ arpack.new/ARPACK/UTIL/Makefile.am 2007-11-01 14:51:36.000000000 +0100
-@@ -1,5 +1,5 @@
- noinst_LTLIBRARIES = libarpackutil.la
- libarpackutil_la_SOURCES = \
-- icnteq.f icopy.f iset.f iswap.f ivout.f second.f \
-+ icnteq.f icopy.f iset.f iswap.f ivout.f arscnd.f \
- svout.f smout.f dvout.f dmout.f cvout.f cmout.f \
- zvout.f zmout.f
-diff -urN arpack.old/ARPACK/UTIL/arscnd.f arpack.new/ARPACK/UTIL/arscnd.f
---- arpack.old/ARPACK/UTIL/arscnd.f 1970-01-01 01:00:00.000000000 +0100
-+++ arpack.new/ARPACK/UTIL/arscnd.f 2007-11-01 14:45:24.000000000 +0100
-@@ -0,0 +1,35 @@
-+ SUBROUTINE ARSCND( T )
-+*
-+ REAL T
-+*
-+* -- LAPACK auxiliary routine (preliminary version) --
-+* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
-+* Courant Institute, Argonne National Lab, and Rice University
-+* July 26, 1991
-+*
-+* Purpose
-+* =======
-+*
-+* ARSCND returns the user time for a process in seconds.
-+* This version gets the time from the system function ETIME.
-+*
-+* .. Local Scalars ..
-+ REAL T1
-+* ..
-+* .. Local Arrays ..
-+ REAL TARRAY( 2 )
-+* ..
-+* .. External Functions ..
-+ REAL ETIME
-+* ..
-+* .. Executable Statements ..
-+*
-+
-+ T1 = ETIME( TARRAY )
-+ T = TARRAY( 1 )
-+
-+ RETURN
-+*
-+* End of ARSCND
-+*
-+ END
-diff -urN arpack.old/ARPACK/UTIL/second.f arpack.new/ARPACK/UTIL/second.f
---- arpack.old/ARPACK/UTIL/second.f 1995-10-02 19:56:44.000000000 +0100
-+++ arpack.new/ARPACK/UTIL/second.f 1970-01-01 01:00:00.000000000 +0100
-@@ -1,36 +0,0 @@
+diff -Nur ARPACK.orig/UTIL/second.f ARPACK/UTIL/second.f
+--- ARPACK.orig/UTIL/second.f 2007-12-04 12:40:20.000000000 +0000
++++ ARPACK/UTIL/second.f 2007-12-04 12:42:15.000000000 +0000
+@@ -1,4 +1,4 @@
- SUBROUTINE SECOND( T )
--*
-- REAL T
--*
--* -- LAPACK auxiliary routine (preliminary version) --
--* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
--* Courant Institute, Argonne National Lab, and Rice University
--* July 26, 1991
--*
--* Purpose
--* =======
--*
++ SUBROUTINE ARSCND( T )
+ *
+ REAL T
+ *
+@@ -10,7 +10,7 @@
+ * Purpose
+ * =======
+ *
-* SECOND returns the user time for a process in seconds.
--* This version gets the time from the system function ETIME.
--*
--* .. Local Scalars ..
-- REAL T1
--* ..
--* .. Local Arrays ..
-- REAL TARRAY( 2 )
--* ..
--* .. External Functions ..
-- REAL ETIME
++* ARSCND returns the user time for a process in seconds.
+ * This version gets the time from the system function ETIME.
+ *
+ * .. Local Scalars ..
+@@ -21,7 +21,6 @@
+ * ..
+ * .. External Functions ..
+ REAL ETIME
- EXTERNAL ETIME
--* ..
--* .. Executable Statements ..
--*
--
-- T1 = ETIME( TARRAY )
-- T = TARRAY( 1 )
--
-- RETURN
--*
+ * ..
+ * .. Executable Statements ..
+ *
+@@ -31,6 +30,6 @@
+
+ RETURN
+ *
-* End of SECOND
--*
-- END
++* End of ARSCND
+ *
+ END
diff --git a/sci-libs/arpack/files/arpack-autotools.patch b/sci-libs/arpack/files/arpack-autotools.patch
index b8324afd8dc8..6c7e2cf31902 100644
--- a/sci-libs/arpack/files/arpack-autotools.patch
+++ b/sci-libs/arpack/files/arpack-autotools.patch
@@ -1,5 +1,5 @@
--- configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ configure.ac 2007-09-26 19:35:49.186784649 +0100
++++ configure.ac 2007-12-04 12:43:37.000000000 +0000
@@ -0,0 +1,45 @@
+AC_PREREQ(2.59)
+AC_INIT([arpack], [96], [arpack@caam.rice.edu])
@@ -46,204 +46,8 @@
+ PARPACK/UTIL/Makefile
+ PARPACK/UTIL/MPI/Makefile])
+AC_OUTPUT
---- Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ Makefile.am 2007-09-26 12:54:25.487623476 +0100
-@@ -0,0 +1,7 @@
-+SUBDIRS = UTIL SRC LAPACK @MPIDIR@
-+SUBLIBS = SRC/libarpacksrc.la UTIL/libarpackutil.la LAPACK/liblapack_arpack.la
-+lib_LTLIBRARIES = libarpack.la
-+libarpack_la_SOURCES =
-+libarpack_la_LDFLAGS = -version-info 0:0
-+libarpack_la_LIBADD = $(SUBLIBS)
-+EXTRA_DIST = README
---- acx_mpi.m4 1970-01-01 01:00:00.000000000 +0100
-+++ acx_mpi.m4 2007-08-04 22:50:48.000000000 +0100
-@@ -0,0 +1,183 @@
-+##### http://autoconf-archive.cryp.to/acx_mpi.html
-+#
-+# SYNOPSIS
-+#
-+# ACX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-+#
-+# DESCRIPTION
-+#
-+# This macro tries to find out how to compile programs that use MPI
-+# (Message Passing Interface), a standard API for parallel process
-+# communication (see http://www-unix.mcs.anl.gov/mpi/)
-+#
-+# On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output
-+# variable to the name of the MPI compiler, depending upon the
-+# current language. (This may just be $CC/$CXX/$F77/$FC, but is more
-+# often something like mpicc/mpiCC/mpif77/mpif90.) It also sets
-+# MPILIBS to any libraries that are needed for linking MPI (e.g.
-+# -lmpi or -lfmpi, if a special MPICC/MPICXX/MPIF77/MPIFC was not
-+# found).
-+#
-+# If you want to compile everything with MPI, you should set:
-+#
-+# CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
-+# LIBS="$MPILIBS $LIBS"
-+#
-+# NOTE: The above assumes that you will use $CC (or whatever) for
-+# linking as well as for compiling. (This is the default for automake
-+# and most Makefiles.)
-+#
-+# The user can force a particular library/compiler by setting the
-+# MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
-+#
-+# ACTION-IF-FOUND is a list of shell commands to run if an MPI
-+# library is found, and ACTION-IF-NOT-FOUND is a list of commands to
-+# run if it is not found. If ACTION-IF-FOUND is not specified, the
-+# default action will define HAVE_MPI.
-+#
-+# LAST MODIFICATION
-+#
-+# 2007-07-29
-+#
-+# COPYLEFT
-+#
-+# Copyright (c) 2007 Steven G. Johnson <stevenj@alum.mit.edu>
-+# Copyright (c) 2007 Julian C. Cummings <cummings@cacr.caltech.edu>
-+#
-+# This program is free software: you can redistribute it and/or
-+# modify it under the terms of the GNU General Public License as
-+# published by the Free Software Foundation, either version 3 of the
-+# License, or (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program. If not, see
-+# <http://www.gnu.org/licenses/>.
-+#
-+# As a special exception, the respective Autoconf Macro's copyright
-+# owner gives unlimited permission to copy, distribute and modify the
-+# configure scripts that are the output of Autoconf when processing
-+# the Macro. You need not follow the terms of the GNU General Public
-+# License when using or distributing such scripts, even though
-+# portions of the text of the Macro appear in them. The GNU General
-+# Public License (GPL) does govern all other use of the material that
-+# constitutes the Autoconf Macro.
-+#
-+# This special exception to the GPL applies to versions of the
-+# Autoconf Macro released by the Autoconf Macro Archive. When you
-+# make and distribute a modified version of the Autoconf Macro, you
-+# may extend this special exception to the GPL to apply to your
-+# modified version as well.
-+
-+AC_DEFUN([ACX_MPI], [
-+AC_PREREQ(2.50) dnl for AC_LANG_CASE
-+
-+AC_LANG_CASE([C], [
-+ AC_REQUIRE([AC_PROG_CC])
-+ AC_ARG_VAR(MPICC,[MPI C compiler command])
-+ AC_CHECK_PROGS(MPICC, mpicc hcc mpxlc_r mpxlc mpcc cmpicc, $CC)
-+ acx_mpi_save_CC="$CC"
-+ CC="$MPICC"
-+ AC_SUBST(MPICC)
-+],
-+[C++], [
-+ AC_REQUIRE([AC_PROG_CXX])
-+ AC_ARG_VAR(MPICXX,[MPI C++ compiler command])
-+ AC_CHECK_PROGS(MPICXX, mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++, $CXX)
-+ acx_mpi_save_CXX="$CXX"
-+ CXX="$MPICXX"
-+ AC_SUBST(MPICXX)
-+],
-+[Fortran 77], [
-+ AC_REQUIRE([AC_PROG_F77])
-+ AC_ARG_VAR(MPIF77,[MPI Fortran 77 compiler command])
-+ AC_CHECK_PROGS(MPIF77, mpif77 hf77 mpxlf_r mpxlf mpf77 cmpifc, $F77)
-+ acx_mpi_save_F77="$F77"
-+ F77="$MPIF77"
-+ AC_SUBST(MPIF77)
-+],
-+[Fortran], [
-+ AC_REQUIRE([AC_PROG_FC])
-+ AC_ARG_VAR(MPIFC,[MPI Fortran compiler command])
-+ AC_CHECK_PROGS(MPIFC, mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c, $FC)
-+ acx_mpi_save_FC="$FC"
-+ FC="$MPIFC"
-+ AC_SUBST(MPIFC)
-+])
-+
-+if test x = x"$MPILIBS"; then
-+ AC_LANG_CASE([C], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])],
-+ [C++], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])],
-+ [Fortran 77], [AC_MSG_CHECKING([for MPI_Init])
-+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[ call MPI_Init])],[MPILIBS=" "
-+ AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])],
-+ [Fortran], [AC_MSG_CHECKING([for MPI_Init])
-+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[ call MPI_Init])],[MPILIBS=" "
-+ AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])])
-+fi
-+AC_LANG_CASE([Fortran 77], [
-+ if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"])
-+ fi
-+ if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(fmpich, MPI_Init, [MPILIBS="-lfmpich"])
-+ fi
-+],
-+[Fortran], [
-+ if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"])
-+ fi
-+ if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(mpichf90, MPI_Init, [MPILIBS="-lmpichf90"])
-+ fi
-+])
-+if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(mpi, MPI_Init, [MPILIBS="-lmpi"])
-+fi
-+if test x = x"$MPILIBS"; then
-+ AC_CHECK_LIB(mpich, MPI_Init, [MPILIBS="-lmpich"])
-+fi
-+
-+dnl We have to use AC_TRY_COMPILE and not AC_CHECK_HEADER because the
-+dnl latter uses $CPP, not $CC (which may be mpicc).
-+AC_LANG_CASE([C], [if test x != x"$MPILIBS"; then
-+ AC_MSG_CHECKING([for mpi.h])
-+ AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS=""
-+ AC_MSG_RESULT(no)])
-+fi],
-+[C++], [if test x != x"$MPILIBS"; then
-+ AC_MSG_CHECKING([for mpi.h])
-+ AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS=""
-+ AC_MSG_RESULT(no)])
-+fi],
-+[Fortran 77], [if test x != x"$MPILIBS"; then
-+ AC_MSG_CHECKING([for mpif.h])
-+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS=""
-+ AC_MSG_RESULT(no)])
-+fi],
-+[Fortran], [if test x != x"$MPILIBS"; then
-+ AC_MSG_CHECKING([for mpif.h])
-+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS=""
-+ AC_MSG_RESULT(no)])
-+fi])
-+
-+AC_LANG_CASE([C], [CC="$acx_mpi_save_CC"],
-+ [C++], [CXX="$acx_mpi_save_CXX"],
-+ [Fortran 77], [F77="$acx_mpi_save_F77"],
-+ [Fortran], [FC="$acx_mpi_save_FC"])
-+
-+AC_SUBST(MPILIBS)
-+
-+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-+if test x = x"$MPILIBS"; then
-+ $2
-+ :
-+else
-+ ifelse([$1],,[AC_DEFINE(HAVE_MPI,1,[Define if you have the MPI library.])],[$1])
-+ :
-+fi
-+])dnl ACX_MPI
--- acx_blas.m4 1970-01-01 01:00:00.000000000 +0100
-+++ acx_blas.m4 2007-08-04 22:50:48.000000000 +0100
++++ acx_blas.m4 2007-12-04 12:43:37.000000000 +0000
@@ -0,0 +1,191 @@
+##### http://autoconf-archive.cryp.to/acx_blas.html
+#
@@ -436,8 +240,242 @@
+ $2
+fi
+])dnl ACX_BLAS
---- SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ SRC/Makefile.am 2007-09-26 11:15:34.850827457 +0100
+--- acx_mpi.m4 1970-01-01 01:00:00.000000000 +0100
++++ acx_mpi.m4 2007-12-04 12:43:37.000000000 +0000
+@@ -0,0 +1,183 @@
++##### http://autoconf-archive.cryp.to/acx_mpi.html
++#
++# SYNOPSIS
++#
++# ACX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
++#
++# DESCRIPTION
++#
++# This macro tries to find out how to compile programs that use MPI
++# (Message Passing Interface), a standard API for parallel process
++# communication (see http://www-unix.mcs.anl.gov/mpi/)
++#
++# On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output
++# variable to the name of the MPI compiler, depending upon the
++# current language. (This may just be $CC/$CXX/$F77/$FC, but is more
++# often something like mpicc/mpiCC/mpif77/mpif90.) It also sets
++# MPILIBS to any libraries that are needed for linking MPI (e.g.
++# -lmpi or -lfmpi, if a special MPICC/MPICXX/MPIF77/MPIFC was not
++# found).
++#
++# If you want to compile everything with MPI, you should set:
++#
++# CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
++# LIBS="$MPILIBS $LIBS"
++#
++# NOTE: The above assumes that you will use $CC (or whatever) for
++# linking as well as for compiling. (This is the default for automake
++# and most Makefiles.)
++#
++# The user can force a particular library/compiler by setting the
++# MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
++#
++# ACTION-IF-FOUND is a list of shell commands to run if an MPI
++# library is found, and ACTION-IF-NOT-FOUND is a list of commands to
++# run if it is not found. If ACTION-IF-FOUND is not specified, the
++# default action will define HAVE_MPI.
++#
++# LAST MODIFICATION
++#
++# 2007-07-29
++#
++# COPYLEFT
++#
++# Copyright (c) 2007 Steven G. Johnson <stevenj@alum.mit.edu>
++# Copyright (c) 2007 Julian C. Cummings <cummings@cacr.caltech.edu>
++#
++# This program is free software: you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation, either version 3 of the
++# License, or (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful, but
++# WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++# General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program. If not, see
++# <http://www.gnu.org/licenses/>.
++#
++# As a special exception, the respective Autoconf Macro's copyright
++# owner gives unlimited permission to copy, distribute and modify the
++# configure scripts that are the output of Autoconf when processing
++# the Macro. You need not follow the terms of the GNU General Public
++# License when using or distributing such scripts, even though
++# portions of the text of the Macro appear in them. The GNU General
++# Public License (GPL) does govern all other use of the material that
++# constitutes the Autoconf Macro.
++#
++# This special exception to the GPL applies to versions of the
++# Autoconf Macro released by the Autoconf Macro Archive. When you
++# make and distribute a modified version of the Autoconf Macro, you
++# may extend this special exception to the GPL to apply to your
++# modified version as well.
++
++AC_DEFUN([ACX_MPI], [
++AC_PREREQ(2.50) dnl for AC_LANG_CASE
++
++AC_LANG_CASE([C], [
++ AC_REQUIRE([AC_PROG_CC])
++ AC_ARG_VAR(MPICC,[MPI C compiler command])
++ AC_CHECK_PROGS(MPICC, mpicc hcc mpxlc_r mpxlc mpcc cmpicc, $CC)
++ acx_mpi_save_CC="$CC"
++ CC="$MPICC"
++ AC_SUBST(MPICC)
++],
++[C++], [
++ AC_REQUIRE([AC_PROG_CXX])
++ AC_ARG_VAR(MPICXX,[MPI C++ compiler command])
++ AC_CHECK_PROGS(MPICXX, mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++, $CXX)
++ acx_mpi_save_CXX="$CXX"
++ CXX="$MPICXX"
++ AC_SUBST(MPICXX)
++],
++[Fortran 77], [
++ AC_REQUIRE([AC_PROG_F77])
++ AC_ARG_VAR(MPIF77,[MPI Fortran 77 compiler command])
++ AC_CHECK_PROGS(MPIF77, mpif77 hf77 mpxlf_r mpxlf mpf77 cmpifc, $F77)
++ acx_mpi_save_F77="$F77"
++ F77="$MPIF77"
++ AC_SUBST(MPIF77)
++],
++[Fortran], [
++ AC_REQUIRE([AC_PROG_FC])
++ AC_ARG_VAR(MPIFC,[MPI Fortran compiler command])
++ AC_CHECK_PROGS(MPIFC, mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c, $FC)
++ acx_mpi_save_FC="$FC"
++ FC="$MPIFC"
++ AC_SUBST(MPIFC)
++])
++
++if test x = x"$MPILIBS"; then
++ AC_LANG_CASE([C], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])],
++ [C++], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])],
++ [Fortran 77], [AC_MSG_CHECKING([for MPI_Init])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[ call MPI_Init])],[MPILIBS=" "
++ AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])],
++ [Fortran], [AC_MSG_CHECKING([for MPI_Init])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[ call MPI_Init])],[MPILIBS=" "
++ AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])])
++fi
++AC_LANG_CASE([Fortran 77], [
++ if test x = x"$MPILIBS"; then
++ AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"])
++ fi
++ if test x = x"$MPILIBS"; then
++ AC_CHECK_LIB(fmpich, MPI_Init, [MPILIBS="-lfmpich"])
++ fi
++],
++[Fortran], [
++ if test x = x"$MPILIBS"; then
++ AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"])
++ fi
++ if test x = x"$MPILIBS"; then
++ AC_CHECK_LIB(mpichf90, MPI_Init, [MPILIBS="-lmpichf90"])
++ fi
++])
++if test x = x"$MPILIBS"; then
++ AC_CHECK_LIB(mpi, MPI_Init, [MPILIBS="-lmpi"])
++fi
++if test x = x"$MPILIBS"; then
++ AC_CHECK_LIB(mpich, MPI_Init, [MPILIBS="-lmpich"])
++fi
++
++dnl We have to use AC_TRY_COMPILE and not AC_CHECK_HEADER because the
++dnl latter uses $CPP, not $CC (which may be mpicc).
++AC_LANG_CASE([C], [if test x != x"$MPILIBS"; then
++ AC_MSG_CHECKING([for mpi.h])
++ AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS=""
++ AC_MSG_RESULT(no)])
++fi],
++[C++], [if test x != x"$MPILIBS"; then
++ AC_MSG_CHECKING([for mpi.h])
++ AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS=""
++ AC_MSG_RESULT(no)])
++fi],
++[Fortran 77], [if test x != x"$MPILIBS"; then
++ AC_MSG_CHECKING([for mpif.h])
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS=""
++ AC_MSG_RESULT(no)])
++fi],
++[Fortran], [if test x != x"$MPILIBS"; then
++ AC_MSG_CHECKING([for mpif.h])
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[ include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS=""
++ AC_MSG_RESULT(no)])
++fi])
++
++AC_LANG_CASE([C], [CC="$acx_mpi_save_CC"],
++ [C++], [CXX="$acx_mpi_save_CXX"],
++ [Fortran 77], [F77="$acx_mpi_save_F77"],
++ [Fortran], [FC="$acx_mpi_save_FC"])
++
++AC_SUBST(MPILIBS)
++
++# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
++if test x = x"$MPILIBS"; then
++ $2
++ :
++else
++ ifelse([$1],,[AC_DEFINE(HAVE_MPI,1,[Define if you have the MPI library.])],[$1])
++ :
++fi
++])dnl ACX_MPI
+--- ./LAPACK/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./LAPACK/Makefile.am 2007-12-04 15:09:01.000000000 +0000
+@@ -0,0 +1,37 @@
++noinst_LTLIBRARIES = liblapack_arpack.la
++
++NOOPT_FFLAGS = -O0
++
++liblapack_arpack_la_SOURCES = \
++ sgeqr2.f slabad.f slacon.f slacpy.f sladiv.f slae2.f slaev2.f \
++ slaexc.f slagtm.f slahqr.f slaln2.f slange.f slanhs.f \
++ slanst.f slanv2.f slaptm.f slapy2.f slapy3.f slaran.f slarf.f \
++ slarfg.f slarfx.f slarnd.f slarnv.f slartg.f slascl.f \
++ slaset.f slasr.f slasrt.f slassq.f slasy2.f sorm2r.f ssteqr.f \
++ strevc.f strexc.f strsen.f strsyl.f slamch.f slaruv.f \
++ dgeqr2.f dlabad.f dlacon.f dlacpy.f dladiv.f dlae2.f dlaev2.f \
++ dlaexc.f dlagtm.f dlahqr.f dlaln2.f dlange.f dlanhs.f \
++ dlanst.f dlanv2.f dlaptm.f dlapy2.f dlapy3.f dlaran.f dlarf.f \
++ dlarfg.f dlarfx.f dlarnd.f dlarnv.f dlartg.f dlascl.f \
++ dlaset.f dlasr.f dlasrt.f dlassq.f dlasy2.f dorm2r.f dsteqr.f \
++ dtrevc.f dtrexc.f dtrsen.f dtrsyl.f dlamch.f dlaruv.f \
++ ilaenv.f lsame.f lsamen.f xerbla.f xlaenv.f icmax1.f izmax1.f \
++ cgeqr2.f clacon.f clacpy.f cladiv.f clahqr.f clange.f clanhs.f \
++ clarf.f clarfg.f clarnv.f clartg.f clascl.f claset.f classq.f \
++ clatrs.f cmach.f crot.f ctrevc.f ctrexc.f ctrsen.f ctrsyl.f \
++ zgeqr2.f zlacon.f zlacpy.f zladiv.f zlahqr.f zlange.f zlanhs.f \
++ zlarf.f zlarfg.f zlarnv.f zlartg.f zlascl.f zlaset.f zlassq.f \
++ zlatrs.f zmach.f zrot.f ztrevc.f ztrexc.f ztrsen.f ztrsyl.f \
++ zunm2r.f dzsum1.f cunm2r.f scsum1.f
++
++slamch.lo: slamch.f
++ $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(NOOPT_FFLAGS) -c -o slamch.lo `test -f 'slamch.f' || echo '$(srcdir)/'`slamch.f
++
++slaruv.lo: slaruv.f
++ $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(NOOPT_FFLAGS) -c -o slaruv.lo `test -f 'slaruv.f' || echo '$(srcdir)/'`slaruv.f
++
++dlamch.lo: dlamch.f
++ $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(NOOPT_FFLAGS) -c -o dlamch.lo `test -f 'dlamch.f' || echo '$(srcdir)/'`dlamch.f
++
++dlaruv.lo: dlaruv.f
++ $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(NOOPT_FFLAGS) -c -o dlaruv.lo `test -f 'dlaruv.f' || echo '$(srcdir)/'`dlaruv.f
+--- ./UTIL/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./UTIL/Makefile.am 2007-12-04 12:43:37.000000000 +0000
+@@ -0,0 +1,5 @@
++noinst_LTLIBRARIES = libarpackutil.la
++libarpackutil_la_SOURCES = \
++ icnteq.f icopy.f iset.f iswap.f ivout.f second.f \
++ svout.f smout.f dvout.f dmout.f cvout.f cmout.f \
++ zvout.f zmout.f
+--- ./SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./SRC/Makefile.am 2007-12-04 12:43:37.000000000 +0000
@@ -0,0 +1,14 @@
+noinst_LTLIBRARIES = libarpacksrc.la
+libarpacksrc_la_SOURCES = \
@@ -453,82 +491,39 @@
+ cgetv0.f csortc.f cstatn.f \
+ znaitr.f znapps.f znaup2.f znaupd.f zneigh.f zneupd.f zngets.f \
+ zgetv0.f zsortc.f zstatn.f
---- LAPACK/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ LAPACK/Makefile.am 2007-09-26 12:54:25.479623020 +0100
-@@ -0,0 +1,27 @@
-+noinst_LTLIBRARIES = liblapack_arpack.la
-+liblapack_arpack_la_SOURCES = \
-+ sgeqr2.f slabad.f slacon.f slacpy.f sladiv.f slae2.f slaev2.f\
-+ slaexc.f slagtm.f slahqr.f slaln2.f slamch.f slange.f slanhs.f\
-+ slanst.f slanv2.f slaptm.f slapy2.f slapy3.f slaran.f slarf.f\
-+ slarfg.f slarfx.f slarnd.f slarnv.f slartg.f slaruv.f slascl.f\
-+ slaset.f slasr.f slasrt.f slassq.f slasy2.f sorm2r.f ssteqr.f\
-+ strevc.f strexc.f strsen.f strsyl.f\
-+ dgeqr2.f dlabad.f dlacon.f dlacpy.f dladiv.f dlae2.f dlaev2.f\
-+ dlaexc.f dlagtm.f dlahqr.f dlaln2.f dlamch.f dlange.f dlanhs.f\
-+ dlanst.f dlanv2.f dlaptm.f dlapy2.f dlapy3.f dlaran.f dlarf.f\
-+ dlarfg.f dlarfx.f dlarnd.f dlarnv.f dlartg.f dlaruv.f dlascl.f\
-+ dlaset.f dlasr.f dlasrt.f dlassq.f dlasy2.f dorm2r.f dsteqr.f\
-+ dtrevc.f dtrexc.f dtrsen.f dtrsyl.f\
-+ ilaenv.f lsame.f lsamen.f xerbla.f xlaenv.f\
-+ icmax1.f\
-+ izmax1.f\
-+ cgeqr2.f clacon.f clacpy.f cladiv.f clahqr.f clange.f clanhs.f\
-+ clarf.f clarfg.f clarnv.f clartg.f clascl.f claset.f classq.f\
-+ clatrs.f cmach.f crot.f ctrevc.f ctrexc.f ctrsen.f ctrsyl.f\
-+ cunm2r.f\
-+ scsum1.f \
-+ zgeqr2.f zlacon.f zlacpy.f zladiv.f zlahqr.f zlange.f zlanhs.f\
-+ zlarf.f zlarfg.f zlarnv.f zlartg.f zlascl.f zlaset.f zlassq.f\
-+ zlatrs.f zmach.f zrot.f ztrevc.f ztrexc.f ztrsen.f ztrsyl.f\
-+ zunm2r.f\
-+ dzsum1.f
---- UTIL/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ UTIL/Makefile.am 2007-09-26 11:15:34.850827457 +0100
-@@ -0,0 +1,5 @@
-+noinst_LTLIBRARIES = libarpackutil.la
-+libarpackutil_la_SOURCES = \
-+ icnteq.f icopy.f iset.f iswap.f ivout.f second.f \
-+ svout.f smout.f dvout.f dmout.f cvout.f cmout.f \
-+ zvout.f zmout.f
---- PARPACK/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ PARPACK/Makefile.am 2007-09-26 11:17:50.418553022 +0100
-@@ -0,0 +1,6 @@
-+SUBDIRS = UTIL SRC
-+SUBLIBS = SRC/MPI/libparpacksrcmpi.la UTIL/MPI/libparpackutilmpi.la
-+lib_LTLIBRARIES = libparpack.la
-+libparpack_la_SOURCES =
-+libparpack_la_LDFLAGS = -version-info 0:0
-+libparpack_la_LIBADD = $(SUBLIBS) @MPILIBS@
---- PARPACK/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ PARPACK/SRC/Makefile.am 2007-09-26 18:34:31.611823276 +0100
-@@ -0,0 +1 @@
-+SUBDIRS = MPI
---- PARPACK/UTIL/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ PARPACK/UTIL/Makefile.am 2007-09-26 18:33:15.487485197 +0100
-@@ -0,0 +1,2 @@
-+SUBDIRS = MPI
-+
---- PARPACK/SRC/MPI/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ PARPACK/SRC/MPI/Makefile.am 2007-09-26 19:42:38.902132996 +0100
-@@ -0,0 +1,15 @@
+--- ./PARPACK/SRC/MPI/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./PARPACK/SRC/MPI/Makefile.am 2007-12-04 15:37:36.000000000 +0000
+@@ -0,0 +1,24 @@
+F77= $(MPIF77)
+noinst_LTLIBRARIES = libparpacksrcmpi.la
++
++NOOPT_FFLAGS = -O0
++
+libparpacksrcmpi_la_SOURCES = \
+ psgetv0.f \
+ psnaitr.f psnapps.f psnaup2.f psnaupd.f psneigh.f psngets.f \
+ pssaitr.f pssapps.f pssaup2.f pssaupd.f psseigt.f pssgets.f \
-+ psneupd.f psseupd.f pslarnv.f pslamch.f psnorm2.f \
-+ pdgetv0.f \
++ psneupd.f psseupd.f pslarnv.f psnorm2.f pdgetv0.f \
+ pdnaitr.f pdnapps.f pdnaup2.f pdnaupd.f pdneigh.f pdngets.f \
+ pdsaitr.f pdsapps.f pdsaup2.f pdsaupd.f pdseigt.f pdsgets.f \
-+ pdneupd.f pdseupd.f pdlarnv.f pdlamch.f pdnorm2.f \
++ pdneupd.f pdseupd.f pdlarnv.f pdnorm2.f \
+ pcnaitr.f pcnapps.f pcnaup2.f pcnaupd.f pcneigh.f \
+ pcneupd.f pcngets.f pcgetv0.f pscnorm2.f pclarnv.f \
+ pznaitr.f pznapps.f pznaup2.f pznaupd.f pzneigh.f \
+ pzneupd.f pzngets.f pzgetv0.f pdznorm2.f pzlarnv.f
---- PARPACK/UTIL/MPI/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ PARPACK/UTIL/MPI/Makefile.am 2007-09-26 19:42:57.543195289 +0100
++
++
++pslamch.lo: pslamch.f
++ $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(NOOPT_FFLAGS) -c -o pslamch.lo `test -f 'pslamch.f' || echo '$(srcdir)/'`pslamch.f
++
++pdlamch.lo: pdlamch.f
++ $(LIBTOOL) --tag=F77 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(F77) $(NOOPT_FFLAGS) -c -o pdlamch.lo `test -f 'pdlamch.f' || echo '$(srcdir)/'`pdlamch.f
+--- ./PARPACK/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./PARPACK/SRC/Makefile.am 2007-12-04 12:43:37.000000000 +0000
+@@ -0,0 +1 @@
++SUBDIRS = MPI
+--- ./PARPACK/UTIL/MPI/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./PARPACK/UTIL/MPI/Makefile.am 2007-12-04 12:43:37.000000000 +0000
@@ -0,0 +1,6 @@
+F77 = $(MPIF77)
+noinst_LTLIBRARIES = libparpackutilmpi.la
@@ -536,3 +531,27 @@
+ pivout.f psvout.f psmout.f pdvout.f \
+ pdmout.f pcvout.f pcmout.f pzvout.f pzmout.f
+
+--- ./PARPACK/UTIL/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./PARPACK/UTIL/Makefile.am 2007-12-04 12:43:37.000000000 +0000
+@@ -0,0 +1,2 @@
++SUBDIRS = MPI
++
+--- ./PARPACK/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./PARPACK/Makefile.am 2007-12-04 12:43:37.000000000 +0000
+@@ -0,0 +1,6 @@
++SUBDIRS = UTIL SRC
++SUBLIBS = SRC/MPI/libparpacksrcmpi.la UTIL/MPI/libparpackutilmpi.la
++lib_LTLIBRARIES = libparpack.la
++libparpack_la_SOURCES =
++libparpack_la_LDFLAGS = -version-info 0:0
++libparpack_la_LIBADD = $(SUBLIBS) @MPILIBS@
+--- ./Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ ./Makefile.am 2007-12-04 12:43:37.000000000 +0000
+@@ -0,0 +1,7 @@
++SUBDIRS = UTIL SRC LAPACK @MPIDIR@
++SUBLIBS = SRC/libarpacksrc.la UTIL/libarpackutil.la LAPACK/liblapack_arpack.la
++lib_LTLIBRARIES = libarpack.la
++libarpack_la_SOURCES =
++libarpack_la_LDFLAGS = -version-info 0:0
++libarpack_la_LIBADD = $(SUBLIBS)
++EXTRA_DIST = README