annotate src/arpack-1-gcc10.patch @ 5895:2db7f803d55d release

librsb: Update to version 1.2.0.10 (bug #60042). * src/librsb.mk: Update version and checksum. Remove work-around for fixed bug.
author Markus Mützel <markus.muetzel@gmx.de>
date Sun, 19 Sep 2021 14:32:07 +0200
parents 794ea7ca1771
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5524
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1 From 9418632214acf6d387896ab29a8f5bdff2d4e38a Mon Sep 17 00:00:00 2001
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
2 From: =?UTF-8?q?David=20Schw=C3=B6rer?= <davidsch@fedoraproject.org>
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
3 Date: Wed, 19 Feb 2020 20:07:47 +0000
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
4 Subject: [PATCH] ?vout expects a vector, so make sure to pass a vector
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
5
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
6 gcc10 throws an error otherwise
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
7
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
8 diff --git a/SRC/cgetv0.f b/SRC/cgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
9 index 322b35c7..a91ef926 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
10 --- a/SRC/cgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
11 +++ b/SRC/cgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
12 @@ -361,9 +361,9 @@ subroutine cgetv0
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
13 c %--------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
14 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
15 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
16 - call svout (logfil, 1, rnorm0, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
17 + call svout (logfil, 1, [rnorm0], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
18 & '_getv0: re-orthonalization ; rnorm0 is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
19 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
20 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
21 & '_getv0: re-orthonalization ; rnorm is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
22 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
23 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
24 @@ -394,7 +394,7 @@ subroutine cgetv0
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
25 50 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
26 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
27 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
28 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
29 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
30 & '_getv0: B-norm of initial / restarted starting vector')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
31 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
32 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
33 diff --git a/SRC/cnaitr.f b/SRC/cnaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
34 index 2bb93fff..bebd8236 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
35 --- a/SRC/cnaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
36 +++ b/SRC/cnaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
37 @@ -378,9 +378,9 @@ subroutine cnaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
38 1000 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
39 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
40 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
41 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
42 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
43 & '_naitr: generating Arnoldi vector number')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
44 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
45 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
46 & '_naitr: B-norm of the current residual is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
47 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
48 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
49 @@ -400,7 +400,7 @@ subroutine cnaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
50 c %---------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
51 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
52 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
53 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
54 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
55 & '_naitr: ****** RESTART AT STEP ******')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
56 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
57 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
58 @@ -729,7 +729,7 @@ subroutine cnaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
59 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
60 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
61 if (msglvl .gt. 0 .and. iter .gt. 0 ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
62 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
63 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
64 & '_naitr: Iterative refinement for Arnoldi residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
65 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
66 rtemp(1) = rnorm
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
67 diff --git a/SRC/cnapps.f b/SRC/cnapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
68 index fdf878d8..c3a55623 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
69 --- a/SRC/cnapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
70 +++ b/SRC/cnapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
71 @@ -268,9 +268,9 @@ subroutine cnapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
72 sigma = shift(jj)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
73 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
74 if (msglvl .gt. 2 ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
75 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
76 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
77 & '_napps: shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
78 - call cvout (logfil, 1, sigma, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
79 + call cvout (logfil, 1, [sigma], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
80 & '_napps: Value of the shift ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
81 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
82 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
83 @@ -291,9 +291,9 @@ subroutine cnapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
84 if ( abs(real(h(i+1,i)))
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
85 & .le. max(ulp*tst1, smlnum) ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
86 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
87 - call ivout (logfil, 1, i, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
88 + call ivout (logfil, 1, [i], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
89 & '_napps: matrix splitting at row/column no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
90 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
91 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
92 & '_napps: matrix splitting with shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
93 call cvout (logfil, 1, h(i+1,i), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
94 & '_napps: off diagonal element.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
95 @@ -307,9 +307,9 @@ subroutine cnapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
96 40 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
97 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
98 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
99 - call ivout (logfil, 1, istart, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
100 + call ivout (logfil, 1, [istart], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
101 & '_napps: Start of current block ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
102 - call ivout (logfil, 1, iend, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
103 + call ivout (logfil, 1, [iend], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
104 & '_napps: End of current block ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
105 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
106 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
107 @@ -485,7 +485,7 @@ subroutine cnapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
108 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
109 call cvout (logfil, 1, h(kev+1,kev), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
110 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
111 - call ivout (logfil, 1, kev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
112 + call ivout (logfil, 1, [kev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
113 & '_napps: Order of the final Hessenberg matrix ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
114 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
115 call cmout (logfil, kev, kev, h, ldh, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
116 diff --git a/SRC/cnaup2.f b/SRC/cnaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
117 index e528a890..3f106f05 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
118 --- a/SRC/cnaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
119 +++ b/SRC/cnaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
120 @@ -389,7 +389,7 @@ subroutine cnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
121 iter = iter + 1
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
122 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
123 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
124 - call ivout (logfil, 1, iter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
125 + call ivout (logfil, 1, [iter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
126 & '_naup2: **** Start of major iteration number ****')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
127 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
128 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
129 @@ -402,9 +402,9 @@ subroutine cnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
130 np = kplusp - nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
131 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
132 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
133 - call ivout (logfil, 1, nev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
134 + call ivout (logfil, 1, [nev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
135 & '_naup2: The length of the current Arnoldi factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
136 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
137 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
138 & '_naup2: Extend the Arnoldi factorization by')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
139 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
140 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
141 @@ -430,7 +430,7 @@ subroutine cnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
142 update = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
143 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
144 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
145 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
146 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
147 & '_naup2: Corresponding B-norm of the residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
148 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
149 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
150 @@ -658,7 +658,7 @@ subroutine cnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
151 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
152 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
153 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
154 - call ivout (logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
155 + call ivout (logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
156 & '_naup2: no. of "converged" Ritz values at this iter.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
157 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
158 kp(1) = nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
159 @@ -698,7 +698,7 @@ subroutine cnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
160 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
161 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
162 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
163 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
164 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
165 & '_naup2: The number of shifts to apply ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
166 call cvout (logfil, np, ritz, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
167 & '_naup2: values of the shifts')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
168 @@ -762,7 +762,7 @@ subroutine cnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
169 cnorm = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
170 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
171 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
172 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
173 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
174 & '_naup2: B-norm of residual for compressed factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
175 call cmout (logfil, nev, nev, h, ldh, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
176 & '_naup2: Compressed upper Hessenberg matrix H')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
177 diff --git a/SRC/cnaupd.f b/SRC/cnaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
178 index 7bf37fd1..57be328b 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
179 --- a/SRC/cnaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
180 +++ b/SRC/cnaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
181 @@ -601,9 +601,9 @@ subroutine cnaupd
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
182 if (info .eq. 2) info = 3
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
183 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
184 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
185 - call ivout (logfil, 1, mxiter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
186 + call ivout (logfil, 1, [mxiter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
187 & '_naupd: Number of update iterations taken')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
188 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
189 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
190 & '_naupd: Number of wanted "converged" Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
191 call cvout (logfil, np, workl(ritz), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
192 & '_naupd: The final Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
193 diff --git a/SRC/cneupd.f b/SRC/cneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
194 index c557fa08..34a78f70 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
195 --- a/SRC/cneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
196 +++ b/SRC/cneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
197 @@ -536,9 +536,9 @@ subroutine cneupd(rvec , howmny, select, d ,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
198 c %-----------------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
199 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
200 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
201 - call ivout(logfil, 1, numcnv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
202 + call ivout(logfil, 1, [numcnv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
203 & '_neupd: Number of specified eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
204 - call ivout(logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
205 + call ivout(logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
206 & '_neupd: Number of "converged" eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
207 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
208 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
209 diff --git a/SRC/cngets.f b/SRC/cngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
210 index 7686e133..20626a2d 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
211 --- a/SRC/cngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
212 +++ b/SRC/cngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
213 @@ -161,8 +161,8 @@ subroutine cngets ( ishift, which, kev, np, ritz, bounds)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
214 tcgets = tcgets + (t1 - t0)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
215 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
216 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
217 - call ivout (logfil, 1, kev, ndigit, '_ngets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
218 - call ivout (logfil, 1, np, ndigit, '_ngets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
219 + call ivout (logfil, 1, [kev], ndigit, '_ngets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
220 + call ivout (logfil, 1, [np], ndigit, '_ngets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
221 call cvout (logfil, kev+np, ritz, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
222 & '_ngets: Eigenvalues of current H matrix ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
223 call cvout (logfil, kev+np, bounds, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
224 diff --git a/SRC/dgetv0.f b/SRC/dgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
225 index fbb4fe2a..1d6dc01b 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
226 --- a/SRC/dgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
227 +++ b/SRC/dgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
228 @@ -366,9 +366,9 @@ subroutine dgetv0
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
229 c %--------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
230 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
231 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
232 - call dvout (logfil, 1, rnorm0, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
233 + call dvout (logfil, 1, [rnorm0], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
234 & '_getv0: re-orthonalization ; rnorm0 is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
235 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
236 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
237 & '_getv0: re-orthonalization ; rnorm is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
238 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
239 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
240 @@ -399,7 +399,7 @@ subroutine dgetv0
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
241 50 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
242 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
243 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
244 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
245 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
246 & '_getv0: B-norm of initial / restarted starting vector')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
247 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
248 if (msglvl .gt. 3) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
249 diff --git a/SRC/dnaitr.f b/SRC/dnaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
250 index baaec038..c02cd390 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
251 --- a/SRC/dnaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
252 +++ b/SRC/dnaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
253 @@ -371,9 +371,9 @@ subroutine dnaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
254 1000 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
255 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
256 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
257 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
258 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
259 & '_naitr: generating Arnoldi vector number')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
260 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
261 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
262 & '_naitr: B-norm of the current residual is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
263 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
264 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
265 @@ -393,7 +393,7 @@ subroutine dnaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
266 c %---------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
267 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
268 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
269 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
270 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
271 & '_naitr: ****** RESTART AT STEP ******')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
272 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
273 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
274 @@ -721,7 +721,7 @@ subroutine dnaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
275 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
276 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
277 if (msglvl .gt. 0 .and. iter .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
278 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
279 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
280 & '_naitr: Iterative refinement for Arnoldi residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
281 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
282 xtemp(1) = rnorm
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
283 diff --git a/SRC/dnapps.f b/SRC/dnapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
284 index 872d35ae..7fb37d87 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
285 --- a/SRC/dnapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
286 +++ b/SRC/dnapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
287 @@ -266,11 +266,11 @@ subroutine dnapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
288 sigmai = shifti(jj)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
289 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
290 if (msglvl .gt. 2 ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
291 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
292 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
293 & '_napps: shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
294 - call dvout (logfil, 1, sigmar, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
295 + call dvout (logfil, 1, [sigmar], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
296 & '_napps: The real part of the shift ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
297 - call dvout (logfil, 1, sigmai, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
298 + call dvout (logfil, 1, [sigmai], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
299 & '_napps: The imaginary part of the shift ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
300 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
301 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
302 @@ -335,9 +335,9 @@ subroutine dnapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
303 & tst1 = dlanhs( '1', kplusp-jj+1, h, ldh, workl )
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
304 if( abs( h( i+1,i ) ).le.max( ulp*tst1, smlnum ) ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
305 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
306 - call ivout (logfil, 1, i, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
307 + call ivout (logfil, 1, [i], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
308 & '_napps: matrix splitting at row/column no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
309 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
310 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
311 & '_napps: matrix splitting with shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
312 call dvout (logfil, 1, h(i+1,i), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
313 & '_napps: off diagonal element.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
314 @@ -351,9 +351,9 @@ subroutine dnapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
315 40 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
316 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
317 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
318 - call ivout (logfil, 1, istart, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
319 + call ivout (logfil, 1, [istart], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
320 & '_napps: Start of current block ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
321 - call ivout (logfil, 1, iend, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
322 + call ivout (logfil, 1, [iend], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
323 & '_napps: End of current block ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
324 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
325 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
326 @@ -627,7 +627,7 @@ subroutine dnapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
327 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
328 call dvout (logfil, 1, h(kev+1,kev), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
329 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
330 - call ivout (logfil, 1, kev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
331 + call ivout (logfil, 1, [kev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
332 & '_napps: Order of the final Hessenberg matrix ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
333 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
334 call dmout (logfil, kev, kev, h, ldh, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
335 diff --git a/SRC/dnaup2.f b/SRC/dnaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
336 index 4c9948d4..18ad20a0 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
337 --- a/SRC/dnaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
338 +++ b/SRC/dnaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
339 @@ -388,7 +388,7 @@ subroutine dnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
340 iter = iter + 1
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
341 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
342 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
343 - call ivout (logfil, 1, iter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
344 + call ivout (logfil, 1, [iter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
345 & '_naup2: **** Start of major iteration number ****')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
346 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
347 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
348 @@ -401,9 +401,9 @@ subroutine dnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
349 np = kplusp - nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
350 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
351 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
352 - call ivout (logfil, 1, nev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
353 + call ivout (logfil, 1, [nev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
354 & '_naup2: The length of the current Arnoldi factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
355 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
356 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
357 & '_naup2: Extend the Arnoldi factorization by')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
358 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
359 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
360 @@ -435,7 +435,7 @@ subroutine dnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
361 update = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
362 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
363 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
364 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
365 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
366 & '_naup2: Corresponding B-norm of the residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
367 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
368 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
369 @@ -689,7 +689,7 @@ subroutine dnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
370 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
371 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
372 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
373 - call ivout (logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
374 + call ivout (logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
375 & '_naup2: no. of "converged" Ritz values at this iter.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
376 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
377 kp(1) = nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
378 @@ -741,7 +741,7 @@ subroutine dnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
379 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
380 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
381 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
382 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
383 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
384 & '_naup2: The number of shifts to apply ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
385 call dvout (logfil, np, ritzr, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
386 & '_naup2: Real part of the shifts')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
387 @@ -807,7 +807,7 @@ subroutine dnaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
388 cnorm = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
389 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
390 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
391 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
392 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
393 & '_naup2: B-norm of residual for compressed factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
394 call dmout (logfil, nev, nev, h, ldh, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
395 & '_naup2: Compressed upper Hessenberg matrix H')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
396 diff --git a/SRC/dnaupd.f b/SRC/dnaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
397 index 51d3018e..dcf1f77a 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
398 --- a/SRC/dnaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
399 +++ b/SRC/dnaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
400 @@ -628,9 +628,9 @@ subroutine dnaupd
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
401 if (info .eq. 2) info = 3
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
402 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
403 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
404 - call ivout (logfil, 1, mxiter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
405 + call ivout (logfil, 1, [mxiter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
406 & '_naupd: Number of update iterations taken')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
407 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
408 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
409 & '_naupd: Number of wanted "converged" Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
410 call dvout (logfil, np, workl(ritzr), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
411 & '_naupd: Real part of the final Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
412 diff --git a/SRC/dneupd.f b/SRC/dneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
413 index 424ad2bf..9c2ece0e 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
414 --- a/SRC/dneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
415 +++ b/SRC/dneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
416 @@ -601,9 +601,9 @@ subroutine dneupd (rvec , howmny, select, dr , di,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
417 c %-----------------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
418 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
419 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
420 - call ivout(logfil, 1, numcnv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
421 + call ivout(logfil, 1, [numcnv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
422 & '_neupd: Number of specified eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
423 - call ivout(logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
424 + call ivout(logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
425 & '_neupd: Number of "converged" eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
426 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
427 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
428 diff --git a/SRC/dngets.f b/SRC/dngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
429 index a3145506..47d3ac2c 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
430 --- a/SRC/dngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
431 +++ b/SRC/dngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
432 @@ -212,8 +212,8 @@ subroutine dngets ( ishift, which, kev, np, ritzr, ritzi, bounds,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
433 tngets = tngets + (t1 - t0)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
434 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
435 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
436 - call ivout (logfil, 1, kev, ndigit, '_ngets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
437 - call ivout (logfil, 1, np, ndigit, '_ngets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
438 + call ivout (logfil, 1, [kev], ndigit, '_ngets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
439 + call ivout (logfil, 1, [np], ndigit, '_ngets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
440 call dvout (logfil, kev+np, ritzr, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
441 & '_ngets: Eigenvalues of current H matrix -- real part')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
442 call dvout (logfil, kev+np, ritzi, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
443 diff --git a/SRC/dsaitr.f b/SRC/dsaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
444 index 00dabfd2..3460d990 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
445 --- a/SRC/dsaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
446 +++ b/SRC/dsaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
447 @@ -364,9 +364,9 @@ subroutine dsaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
448 1000 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
449 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
450 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
451 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
452 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
453 & '_saitr: generating Arnoldi vector no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
454 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
455 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
456 & '_saitr: B-norm of the current residual =')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
457 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
458 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
459 @@ -384,7 +384,7 @@ subroutine dsaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
460 c %---------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
461 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
462 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
463 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
464 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
465 & '_saitr: ****** restart at step ******')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
466 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
467 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
468 @@ -735,7 +735,7 @@ subroutine dsaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
469 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
470 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
471 if (msglvl .gt. 0 .and. iter .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
472 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
473 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
474 & '_saitr: Iterative refinement for Arnoldi residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
475 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
476 xtemp(1) = rnorm
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
477 diff --git a/SRC/dsapps.f b/SRC/dsapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
478 index 12108d0f..f84ef838 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
479 --- a/SRC/dsapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
480 +++ b/SRC/dsapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
481 @@ -261,9 +261,9 @@ subroutine dsapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
482 big = abs(h(i,2)) + abs(h(i+1,2))
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
483 if (h(i+1,1) .le. epsmch*big) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
484 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
485 - call ivout (logfil, 1, i, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
486 + call ivout (logfil, 1, [i], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
487 & '_sapps: deflation at row/column no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
488 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
489 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
490 & '_sapps: occurred before shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
491 call dvout (logfil, 1, h(i+1,1), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
492 & '_sapps: the corresponding off diagonal element')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
493 @@ -432,7 +432,7 @@ subroutine dsapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
494 big = abs(h(i,2)) + abs(h(i+1,2))
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
495 if (h(i+1,1) .le. epsmch*big) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
496 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
497 - call ivout (logfil, 1, i, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
498 + call ivout (logfil, 1, [i], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
499 & '_sapps: deflation at row/column no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
500 call dvout (logfil, 1, h(i+1,1), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
501 & '_sapps: the corresponding off diagonal element')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
502 diff --git a/SRC/dsaup2.f b/SRC/dsaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
503 index f4c5f90c..f7d4a119 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
504 --- a/SRC/dsaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
505 +++ b/SRC/dsaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
506 @@ -402,13 +402,13 @@ subroutine dsaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
507 iter = iter + 1
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
508 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
509 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
510 - call ivout (logfil, 1, iter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
511 + call ivout (logfil, 1, [iter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
512 & '_saup2: **** Start of major iteration number ****')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
513 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
514 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
515 - call ivout (logfil, 1, nev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
516 + call ivout (logfil, 1, [nev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
517 & '_saup2: The length of the current Lanczos factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
518 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
519 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
520 & '_saup2: Extend the Lanczos factorization by')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
521 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
522 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
523 @@ -446,7 +446,7 @@ subroutine dsaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
524 update = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
525 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
526 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
527 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
528 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
529 & '_saup2: Current B-norm of residual for factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
530 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
531 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
532 @@ -695,7 +695,7 @@ subroutine dsaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
533 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
534 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
535 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
536 - call ivout (logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
537 + call ivout (logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
538 & '_saup2: no. of "converged" Ritz values at this iter.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
539 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
540 kp(1) = nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
541 @@ -743,7 +743,7 @@ subroutine dsaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
542 if (ishift .eq. 0) call dcopy (np, workl, 1, ritz, 1)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
543 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
544 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
545 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
546 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
547 & '_saup2: The number of shifts to apply ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
548 call dvout (logfil, np, workl, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
549 & '_saup2: shifts selected')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
550 @@ -810,7 +810,7 @@ subroutine dsaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
551 130 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
552 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
553 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
554 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
555 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
556 & '_saup2: B-norm of residual for NEV factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
557 call dvout (logfil, nev, h(1,2), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
558 & '_saup2: main diagonal of compressed H matrix')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
559 diff --git a/SRC/dsaupd.f b/SRC/dsaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
560 index bd4afc26..c5b08d6b 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
561 --- a/SRC/dsaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
562 +++ b/SRC/dsaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
563 @@ -628,9 +628,9 @@ subroutine dsaupd
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
564 if (info .eq. 2) info = 3
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
565 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
566 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
567 - call ivout (logfil, 1, mxiter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
568 + call ivout (logfil, 1, [mxiter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
569 & '_saupd: number of update iterations taken')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
570 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
571 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
572 & '_saupd: number of "converged" Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
573 call dvout (logfil, np, workl(Ritz), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
574 & '_saupd: final Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
575 diff --git a/SRC/dseupd.f b/SRC/dseupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
576 index e89fdccf..ae123a20 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
577 --- a/SRC/dseupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
578 +++ b/SRC/dseupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
579 @@ -513,9 +513,9 @@ subroutine dseupd (rvec , howmny, select, d ,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
580 c %-----------------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
581 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
582 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
583 - call ivout(logfil, 1, numcnv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
584 + call ivout(logfil, 1, [numcnv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
585 & '_seupd: Number of specified eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
586 - call ivout(logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
587 + call ivout(logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
588 & '_seupd: Number of "converged" eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
589 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
590 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
591 diff --git a/SRC/dsgets.f b/SRC/dsgets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
592 index 800a02f4..436a4fe8 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
593 --- a/SRC/dsgets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
594 +++ b/SRC/dsgets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
595 @@ -202,8 +202,8 @@ subroutine dsgets ( ishift, which, kev, np, ritz, bounds, shifts )
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
596 tsgets = tsgets + (t1 - t0)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
597 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
598 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
599 - call ivout (logfil, 1, kev, ndigit, '_sgets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
600 - call ivout (logfil, 1, np, ndigit, '_sgets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
601 + call ivout (logfil, 1, [kev], ndigit, '_sgets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
602 + call ivout (logfil, 1, [np], ndigit, '_sgets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
603 call dvout (logfil, kev+np, ritz, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
604 & '_sgets: Eigenvalues of current H matrix')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
605 call dvout (logfil, kev+np, bounds, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
606 diff --git a/SRC/sgetv0.f b/SRC/sgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
607 index c768daae..d861b2d6 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
608 --- a/SRC/sgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
609 +++ b/SRC/sgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
610 @@ -366,9 +366,9 @@ subroutine sgetv0
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
611 c %--------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
612 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
613 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
614 - call svout (logfil, 1, rnorm0, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
615 + call svout (logfil, 1, [rnorm0], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
616 & '_getv0: re-orthonalization ; rnorm0 is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
617 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
618 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
619 & '_getv0: re-orthonalization ; rnorm is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
620 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
621 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
622 @@ -399,7 +399,7 @@ subroutine sgetv0
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
623 50 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
624 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
625 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
626 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
627 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
628 & '_getv0: B-norm of initial / restarted starting vector')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
629 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
630 if (msglvl .gt. 3) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
631 diff --git a/SRC/snaitr.f b/SRC/snaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
632 index 5ecdebb7..8a5d795b 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
633 --- a/SRC/snaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
634 +++ b/SRC/snaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
635 @@ -371,9 +371,9 @@ subroutine snaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
636 1000 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
637 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
638 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
639 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
640 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
641 & '_naitr: generating Arnoldi vector number')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
642 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
643 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
644 & '_naitr: B-norm of the current residual is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
645 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
646 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
647 @@ -393,7 +393,7 @@ subroutine snaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
648 c %---------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
649 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
650 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
651 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
652 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
653 & '_naitr: ****** RESTART AT STEP ******')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
654 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
655 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
656 @@ -721,7 +721,7 @@ subroutine snaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
657 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
658 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
659 if (msglvl .gt. 0 .and. iter .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
660 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
661 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
662 & '_naitr: Iterative refinement for Arnoldi residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
663 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
664 xtemp(1) = rnorm
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
665 diff --git a/SRC/snapps.f b/SRC/snapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
666 index 914c9b8b..9b767285 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
667 --- a/SRC/snapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
668 +++ b/SRC/snapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
669 @@ -266,11 +266,11 @@ subroutine snapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
670 sigmai = shifti(jj)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
671 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
672 if (msglvl .gt. 2 ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
673 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
674 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
675 & '_napps: shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
676 - call svout (logfil, 1, sigmar, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
677 + call svout (logfil, 1, [sigmar], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
678 & '_napps: The real part of the shift ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
679 - call svout (logfil, 1, sigmai, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
680 + call svout (logfil, 1, [sigmai], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
681 & '_napps: The imaginary part of the shift ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
682 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
683 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
684 @@ -335,9 +335,9 @@ subroutine snapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
685 & tst1 = slanhs( '1', kplusp-jj+1, h, ldh, workl )
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
686 if( abs( h( i+1,i ) ).le.max( ulp*tst1, smlnum ) ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
687 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
688 - call ivout (logfil, 1, i, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
689 + call ivout (logfil, 1, [i], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
690 & '_napps: matrix splitting at row/column no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
691 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
692 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
693 & '_napps: matrix splitting with shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
694 call svout (logfil, 1, h(i+1,i), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
695 & '_napps: off diagonal element.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
696 @@ -351,9 +351,9 @@ subroutine snapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
697 40 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
698 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
699 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
700 - call ivout (logfil, 1, istart, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
701 + call ivout (logfil, 1, [istart], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
702 & '_napps: Start of current block ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
703 - call ivout (logfil, 1, iend, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
704 + call ivout (logfil, 1, [iend], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
705 & '_napps: End of current block ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
706 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
707 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
708 @@ -625,7 +625,7 @@ subroutine snapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
709 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
710 call svout (logfil, 1, h(kev+1,kev), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
711 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
712 - call ivout (logfil, 1, kev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
713 + call ivout (logfil, 1, [kev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
714 & '_napps: Order of the final Hessenberg matrix ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
715 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
716 call smout (logfil, kev, kev, h, ldh, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
717 diff --git a/SRC/snaup2.f b/SRC/snaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
718 index 53e39461..12b2cfed 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
719 --- a/SRC/snaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
720 +++ b/SRC/snaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
721 @@ -388,7 +388,7 @@ subroutine snaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
722 iter = iter + 1
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
723 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
724 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
725 - call ivout (logfil, 1, iter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
726 + call ivout (logfil, 1, [iter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
727 & '_naup2: **** Start of major iteration number ****')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
728 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
729 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
730 @@ -401,9 +401,9 @@ subroutine snaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
731 np = kplusp - nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
732 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
733 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
734 - call ivout (logfil, 1, nev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
735 + call ivout (logfil, 1, [nev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
736 & '_naup2: The length of the current Arnoldi factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
737 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
738 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
739 & '_naup2: Extend the Arnoldi factorization by')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
740 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
741 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
742 @@ -435,7 +435,7 @@ subroutine snaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
743 update = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
744 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
745 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
746 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
747 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
748 & '_naup2: Corresponding B-norm of the residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
749 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
750 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
751 @@ -690,7 +690,7 @@ subroutine snaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
752 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
753 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
754 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
755 - call ivout (logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
756 + call ivout (logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
757 & '_naup2: no. of "converged" Ritz values at this iter.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
758 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
759 kp(1) = nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
760 @@ -742,7 +742,7 @@ subroutine snaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
761 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
762 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
763 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
764 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
765 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
766 & '_naup2: The number of shifts to apply ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
767 call svout (logfil, np, ritzr, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
768 & '_naup2: Real part of the shifts')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
769 @@ -808,7 +808,7 @@ subroutine snaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
770 cnorm = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
771 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
772 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
773 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
774 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
775 & '_naup2: B-norm of residual for compressed factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
776 call smout (logfil, nev, nev, h, ldh, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
777 & '_naup2: Compressed upper Hessenberg matrix H')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
778 diff --git a/SRC/snaupd.f b/SRC/snaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
779 index 19284d06..e0be1bfd 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
780 --- a/SRC/snaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
781 +++ b/SRC/snaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
782 @@ -628,9 +628,9 @@ subroutine snaupd
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
783 if (info .eq. 2) info = 3
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
784 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
785 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
786 - call ivout (logfil, 1, mxiter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
787 + call ivout (logfil, 1, [mxiter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
788 & '_naupd: Number of update iterations taken')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
789 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
790 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
791 & '_naupd: Number of wanted "converged" Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
792 call svout (logfil, np, workl(ritzr), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
793 & '_naupd: Real part of the final Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
794 diff --git a/SRC/sneupd.f b/SRC/sneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
795 index ecd8f164..4c472fef 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
796 --- a/SRC/sneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
797 +++ b/SRC/sneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
798 @@ -601,9 +601,9 @@ subroutine sneupd(rvec , howmny, select, dr , di,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
799 c %-----------------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
800 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
801 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
802 - call ivout(logfil, 1, numcnv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
803 + call ivout(logfil, 1, [numcnv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
804 & '_neupd: Number of specified eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
805 - call ivout(logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
806 + call ivout(logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
807 & '_neupd: Number of "converged" eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
808 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
809 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
810 diff --git a/SRC/sngets.f b/SRC/sngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
811 index 800282f8..7e48c0bb 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
812 --- a/SRC/sngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
813 +++ b/SRC/sngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
814 @@ -212,8 +212,8 @@ subroutine sngets ( ishift, which, kev, np, ritzr, ritzi, bounds,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
815 tngets = tngets + (t1 - t0)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
816 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
817 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
818 - call ivout (logfil, 1, kev, ndigit, '_ngets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
819 - call ivout (logfil, 1, np, ndigit, '_ngets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
820 + call ivout (logfil, 1, [kev], ndigit, '_ngets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
821 + call ivout (logfil, 1, [np], ndigit, '_ngets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
822 call svout (logfil, kev+np, ritzr, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
823 & '_ngets: Eigenvalues of current H matrix -- real part')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
824 call svout (logfil, kev+np, ritzi, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
825 diff --git a/SRC/ssaitr.f b/SRC/ssaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
826 index 721bdb58..a5df2c2e 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
827 --- a/SRC/ssaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
828 +++ b/SRC/ssaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
829 @@ -364,9 +364,9 @@ subroutine ssaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
830 1000 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
831 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
832 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
833 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
834 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
835 & '_saitr: generating Arnoldi vector no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
836 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
837 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
838 & '_saitr: B-norm of the current residual =')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
839 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
840 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
841 @@ -384,7 +384,7 @@ subroutine ssaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
842 c %---------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
843 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
844 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
845 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
846 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
847 & '_saitr: ****** restart at step ******')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
848 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
849 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
850 @@ -735,7 +735,7 @@ subroutine ssaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
851 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
852 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
853 if (msglvl .gt. 0 .and. iter .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
854 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
855 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
856 & '_saitr: Iterative refinement for Arnoldi residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
857 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
858 xtemp(1) = rnorm
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
859 diff --git a/SRC/ssapps.f b/SRC/ssapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
860 index c8143111..77bd9d52 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
861 --- a/SRC/ssapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
862 +++ b/SRC/ssapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
863 @@ -261,9 +261,9 @@ subroutine ssapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
864 big = abs(h(i,2)) + abs(h(i+1,2))
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
865 if (h(i+1,1) .le. epsmch*big) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
866 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
867 - call ivout (logfil, 1, i, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
868 + call ivout (logfil, 1, [i], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
869 & '_sapps: deflation at row/column no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
870 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
871 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
872 & '_sapps: occurred before shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
873 call svout (logfil, 1, h(i+1,1), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
874 & '_sapps: the corresponding off diagonal element')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
875 @@ -432,7 +432,7 @@ subroutine ssapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
876 big = abs(h(i,2)) + abs(h(i+1,2))
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
877 if (h(i+1,1) .le. epsmch*big) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
878 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
879 - call ivout (logfil, 1, i, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
880 + call ivout (logfil, 1, [i], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
881 & '_sapps: deflation at row/column no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
882 call svout (logfil, 1, h(i+1,1), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
883 & '_sapps: the corresponding off diagonal element')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
884 diff --git a/SRC/ssaup2.f b/SRC/ssaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
885 index a73c9a58..8cc04638 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
886 --- a/SRC/ssaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
887 +++ b/SRC/ssaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
888 @@ -402,13 +402,13 @@ subroutine ssaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
889 iter = iter + 1
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
890 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
891 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
892 - call ivout (logfil, 1, iter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
893 + call ivout (logfil, 1, [iter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
894 & '_saup2: **** Start of major iteration number ****')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
895 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
896 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
897 - call ivout (logfil, 1, nev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
898 + call ivout (logfil, 1, [nev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
899 & '_saup2: The length of the current Lanczos factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
900 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
901 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
902 & '_saup2: Extend the Lanczos factorization by')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
903 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
904 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
905 @@ -446,7 +446,7 @@ subroutine ssaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
906 update = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
907 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
908 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
909 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
910 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
911 & '_saup2: Current B-norm of residual for factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
912 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
913 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
914 @@ -694,7 +694,7 @@ subroutine ssaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
915 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
916 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
917 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
918 - call ivout (logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
919 + call ivout (logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
920 & '_saup2: no. of "converged" Ritz values at this iter.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
921 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
922 kp(1) = nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
923 @@ -742,7 +742,7 @@ subroutine ssaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
924 if (ishift .eq. 0) call scopy (np, workl, 1, ritz, 1)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
925 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
926 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
927 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
928 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
929 & '_saup2: The number of shifts to apply ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
930 call svout (logfil, np, workl, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
931 & '_saup2: shifts selected')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
932 @@ -809,7 +809,7 @@ subroutine ssaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
933 130 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
934 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
935 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
936 - call svout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
937 + call svout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
938 & '_saup2: B-norm of residual for NEV factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
939 call svout (logfil, nev, h(1,2), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
940 & '_saup2: main diagonal of compressed H matrix')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
941 diff --git a/SRC/ssaupd.f b/SRC/ssaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
942 index d139ac53..a8d2f2d5 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
943 --- a/SRC/ssaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
944 +++ b/SRC/ssaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
945 @@ -628,9 +628,9 @@ subroutine ssaupd
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
946 if (info .eq. 2) info = 3
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
947 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
948 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
949 - call ivout (logfil, 1, mxiter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
950 + call ivout (logfil, 1, [mxiter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
951 & '_saupd: number of update iterations taken')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
952 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
953 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
954 & '_saupd: number of "converged" Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
955 call svout (logfil, np, workl(Ritz), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
956 & '_saupd: final Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
957 diff --git a/SRC/sseupd.f b/SRC/sseupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
958 index 9b94ed7c..03ba7ac5 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
959 --- a/SRC/sseupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
960 +++ b/SRC/sseupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
961 @@ -513,9 +513,9 @@ subroutine sseupd(rvec , howmny, select, d ,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
962 c %-----------------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
963 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
964 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
965 - call ivout(logfil, 1, numcnv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
966 + call ivout(logfil, 1, [numcnv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
967 & '_seupd: Number of specified eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
968 - call ivout(logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
969 + call ivout(logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
970 & '_seupd: Number of "converged" eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
971 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
972 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
973 diff --git a/SRC/ssgets.f b/SRC/ssgets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
974 index ce84d673..f40ca76a 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
975 --- a/SRC/ssgets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
976 +++ b/SRC/ssgets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
977 @@ -202,8 +202,8 @@ subroutine ssgets ( ishift, which, kev, np, ritz, bounds, shifts )
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
978 tsgets = tsgets + (t1 - t0)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
979 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
980 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
981 - call ivout (logfil, 1, kev, ndigit, '_sgets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
982 - call ivout (logfil, 1, np, ndigit, '_sgets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
983 + call ivout (logfil, 1, [kev], ndigit, '_sgets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
984 + call ivout (logfil, 1, [np], ndigit, '_sgets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
985 call svout (logfil, kev+np, ritz, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
986 & '_sgets: Eigenvalues of current H matrix')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
987 call svout (logfil, kev+np, bounds, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
988 diff --git a/SRC/zgetv0.f b/SRC/zgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
989 index d71f3c03..ff5c2b19 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
990 --- a/SRC/zgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
991 +++ b/SRC/zgetv0.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
992 @@ -361,9 +361,9 @@ subroutine zgetv0
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
993 c %--------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
994 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
995 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
996 - call dvout (logfil, 1, rnorm0, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
997 + call dvout (logfil, 1, [rnorm0], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
998 & '_getv0: re-orthonalization ; rnorm0 is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
999 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1000 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1001 & '_getv0: re-orthonalization ; rnorm is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1002 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1003 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1004 @@ -394,7 +394,7 @@ subroutine zgetv0
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1005 50 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1006 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1007 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1008 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1009 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1010 & '_getv0: B-norm of initial / restarted starting vector')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1011 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1012 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1013 diff --git a/SRC/znaitr.f b/SRC/znaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1014 index b8331c06..1c5aa57f 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1015 --- a/SRC/znaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1016 +++ b/SRC/znaitr.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1017 @@ -378,9 +378,9 @@ subroutine znaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1018 1000 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1019 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1020 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1021 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1022 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1023 & '_naitr: generating Arnoldi vector number')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1024 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1025 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1026 & '_naitr: B-norm of the current residual is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1027 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1028 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1029 @@ -400,7 +400,7 @@ subroutine znaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1030 c %---------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1031 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1032 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1033 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1034 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1035 & '_naitr: ****** RESTART AT STEP ******')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1036 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1037 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1038 @@ -729,7 +729,7 @@ subroutine znaitr
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1039 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1040 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1041 if (msglvl .gt. 0 .and. iter .gt. 0 ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1042 - call ivout (logfil, 1, j, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1043 + call ivout (logfil, 1, [j], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1044 & '_naitr: Iterative refinement for Arnoldi residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1045 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1046 rtemp(1) = rnorm
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1047 diff --git a/SRC/znapps.f b/SRC/znapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1048 index a1f116d3..6d8d12a8 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1049 --- a/SRC/znapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1050 +++ b/SRC/znapps.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1051 @@ -268,9 +268,9 @@ subroutine znapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1052 sigma = shift(jj)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1053 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1054 if (msglvl .gt. 2 ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1055 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1056 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1057 & '_napps: shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1058 - call zvout (logfil, 1, sigma, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1059 + call zvout (logfil, 1, [sigma], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1060 & '_napps: Value of the shift ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1061 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1062 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1063 @@ -291,9 +291,9 @@ subroutine znapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1064 if ( abs(dble(h(i+1,i)))
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1065 & .le. max(ulp*tst1, smlnum) ) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1066 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1067 - call ivout (logfil, 1, i, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1068 + call ivout (logfil, 1, [i], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1069 & '_napps: matrix splitting at row/column no.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1070 - call ivout (logfil, 1, jj, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1071 + call ivout (logfil, 1, [jj], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1072 & '_napps: matrix splitting with shift number.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1073 call zvout (logfil, 1, h(i+1,i), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1074 & '_napps: off diagonal element.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1075 @@ -307,9 +307,9 @@ subroutine znapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1076 40 continue
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1077 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1078 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1079 - call ivout (logfil, 1, istart, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1080 + call ivout (logfil, 1, [istart], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1081 & '_napps: Start of current block ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1082 - call ivout (logfil, 1, iend, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1083 + call ivout (logfil, 1, [iend], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1084 & '_napps: End of current block ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1085 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1086 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1087 @@ -485,7 +485,7 @@ subroutine znapps
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1088 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1089 call zvout (logfil, 1, h(kev+1,kev), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1090 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1091 - call ivout (logfil, 1, kev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1092 + call ivout (logfil, 1, [kev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1093 & '_napps: Order of the final Hessenberg matrix ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1094 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1095 call zmout (logfil, kev, kev, h, ldh, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1096 diff --git a/SRC/znaup2.f b/SRC/znaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1097 index 469aafb2..b814cf15 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1098 --- a/SRC/znaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1099 +++ b/SRC/znaup2.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1100 @@ -389,7 +389,7 @@ subroutine znaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1101 iter = iter + 1
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1102 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1103 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1104 - call ivout (logfil, 1, iter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1105 + call ivout (logfil, 1, [iter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1106 & '_naup2: **** Start of major iteration number ****')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1107 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1108 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1109 @@ -402,9 +402,9 @@ subroutine znaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1110 np = kplusp - nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1111 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1112 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1113 - call ivout (logfil, 1, nev, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1114 + call ivout (logfil, 1, [nev], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1115 & '_naup2: The length of the current Arnoldi factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1116 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1117 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1118 & '_naup2: Extend the Arnoldi factorization by')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1119 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1120 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1121 @@ -430,7 +430,7 @@ subroutine znaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1122 update = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1123 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1124 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1125 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1126 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1127 & '_naup2: Corresponding B-norm of the residual')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1128 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1129 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1130 @@ -658,7 +658,7 @@ subroutine znaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1131 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1132 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1133 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1134 - call ivout (logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1135 + call ivout (logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1136 & '_naup2: no. of "converged" Ritz values at this iter.')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1137 if (msglvl .gt. 1) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1138 kp(1) = nev
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1139 @@ -698,7 +698,7 @@ subroutine znaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1140 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1141 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1142 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1143 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1144 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1145 & '_naup2: The number of shifts to apply ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1146 call zvout (logfil, np, ritz, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1147 & '_naup2: values of the shifts')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1148 @@ -762,7 +762,7 @@ subroutine znaup2
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1149 cnorm = .false.
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1150 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1151 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1152 - call dvout (logfil, 1, rnorm, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1153 + call dvout (logfil, 1, [rnorm], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1154 & '_naup2: B-norm of residual for compressed factorization')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1155 call zmout (logfil, nev, nev, h, ldh, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1156 & '_naup2: Compressed upper Hessenberg matrix H')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1157 diff --git a/SRC/znaupd.f b/SRC/znaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1158 index 779eb2bc..c7d58aaa 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1159 --- a/SRC/znaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1160 +++ b/SRC/znaupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1161 @@ -601,9 +601,9 @@ subroutine znaupd
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1162 if (info .eq. 2) info = 3
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1163 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1164 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1165 - call ivout (logfil, 1, mxiter, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1166 + call ivout (logfil, 1, [mxiter], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1167 & '_naupd: Number of update iterations taken')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1168 - call ivout (logfil, 1, np, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1169 + call ivout (logfil, 1, [np], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1170 & '_naupd: Number of wanted "converged" Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1171 call zvout (logfil, np, workl(ritz), ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1172 & '_naupd: The final Ritz values')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1173 diff --git a/SRC/zneupd.f b/SRC/zneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1174 index f1eb68a3..9889e30e 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1175 --- a/SRC/zneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1176 +++ b/SRC/zneupd.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1177 @@ -536,9 +536,9 @@ subroutine zneupd(rvec , howmny, select, d ,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1178 c %-----------------------------------------------------------%
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1179 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1180 if (msglvl .gt. 2) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1181 - call ivout(logfil, 1, numcnv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1182 + call ivout(logfil, 1, [numcnv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1183 & '_neupd: Number of specified eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1184 - call ivout(logfil, 1, nconv, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1185 + call ivout(logfil, 1, [nconv], ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1186 & '_neupd: Number of "converged" eigenvalues')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1187 end if
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1188 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1189 diff --git a/SRC/zngets.f b/SRC/zngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1190 index 27f25803..e7d24334 100644
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1191 --- a/SRC/zngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1192 +++ b/SRC/zngets.f
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1193 @@ -161,8 +161,8 @@ subroutine zngets ( ishift, which, kev, np, ritz, bounds)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1194 tcgets = tcgets + (t1 - t0)
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1195 c
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1196 if (msglvl .gt. 0) then
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1197 - call ivout (logfil, 1, kev, ndigit, '_ngets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1198 - call ivout (logfil, 1, np, ndigit, '_ngets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1199 + call ivout (logfil, 1, [kev], ndigit, '_ngets: KEV is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1200 + call ivout (logfil, 1, [np], ndigit, '_ngets: NP is')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1201 call zvout (logfil, kev+np, ritz, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1202 & '_ngets: Eigenvalues of current H matrix ')
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1203 call zvout (logfil, kev+np, bounds, ndigit,
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1204
794ea7ca1771 Fix compiling ARPACK with gcc 10 (part 2).
Markus Mützel <markus.muetzel@gmx.de>
parents: 5520
diff changeset
1205
5520
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1206 From ad82dcbc0beeed5616e2d5a28a089d9785f8b8b8 Mon Sep 17 00:00:00 2001
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1207 From: dschwoerer <dschwoerer@users.noreply.github.com>
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1208 Date: Mon, 24 Feb 2020 09:05:43 +0000
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1209 Subject: [PATCH] gcc-10 (parpack) and mpich (#245)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1210
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1211 * port PARPACK also to gcc 10
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1212
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1213 * Ensure that the output buffer is a rank-1 vector
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1214
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1215 The vector should also not be a temporary, so that we
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1216 can use the result.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1217
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1218 * use valid address of binary
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1219
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1220 openmpi ignores this error, but mpich doesn't
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1221
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1222 * Add travis test with gcc 10 and mpich
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1223
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1224 * After pulling fedora:rawhide, use fedora:rawhide
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1225
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1226 * simplify travis tests for fedora
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1227
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1228 * run using bash -v (permissions issue otherwise)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1229
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1230 * run using bash -v (permissions issue otherwise)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1231
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1232 * fix permission of script
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1233
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1234 * Add she-bang to allow execution
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1235
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1236 * fix test for fedora
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1237
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1238 Co-authored-by: Sylvestre Ledru <sledru@mozilla.com>
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1239
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1240 diff --git a/PARPACK/SRC/BLACS/pcgetv0.f b/PARPACK/SRC/BLACS/pcgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1241 index 0325fda3..191d70fd 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1242 --- a/PARPACK/SRC/BLACS/pcgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1243 +++ b/PARPACK/SRC/BLACS/pcgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1244 @@ -406,9 +406,9 @@ subroutine pcgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1245 c %--------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1246 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1247 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1248 - call psvout (comm, logfil, 1, rnorm0, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1249 + call psvout (comm, logfil, 1, [rnorm0], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1250 & '_getv0: re-orthonalization ; rnorm0 is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1251 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1252 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1253 & '_getv0: re-orthonalization ; rnorm is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1254 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1255 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1256 diff --git a/PARPACK/SRC/BLACS/pcnaitr.f b/PARPACK/SRC/BLACS/pcnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1257 index a9f17ed8..04fa1cbe 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1258 --- a/PARPACK/SRC/BLACS/pcnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1259 +++ b/PARPACK/SRC/BLACS/pcnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1260 @@ -401,9 +401,9 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1261 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1262 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1263 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1264 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1265 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1266 & '_naitr: generating Arnoldi vector number')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1267 - call pcvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1268 + call pcvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1269 & '_naitr: B-norm of the current residual is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1270 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1271 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1272 @@ -423,7 +423,7 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1273 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1274 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1275 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1276 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1277 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1278 & '_naitr: ****** RESTART AT STEP ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1279 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1280 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1281 @@ -757,7 +757,7 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1282 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1283 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1284 if (msglvl .gt. 0 .and. iter .gt. 0 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1285 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1286 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1287 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1288 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1289 rtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1290 diff --git a/PARPACK/SRC/BLACS/pcnapps.f b/PARPACK/SRC/BLACS/pcnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1291 index 47fb7e70..e40793cf 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1292 --- a/PARPACK/SRC/BLACS/pcnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1293 +++ b/PARPACK/SRC/BLACS/pcnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1294 @@ -284,9 +284,9 @@ subroutine pcnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1295 sigma = shift(jj)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1296 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1297 if (msglvl .gt. 2 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1298 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1299 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1300 & '_napps: shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1301 - call pcvout (comm, logfil, 1, sigma, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1302 + call pcvout (comm, logfil, 1, [sigma], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1303 & '_napps: Value of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1304 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1305 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1306 @@ -307,9 +307,9 @@ subroutine pcnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1307 if ( abs(real(h(i+1,i)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1308 & .le. max(ulp*tst1, smlnum) ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1309 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1310 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1311 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1312 & '_napps: matrix splitting at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1313 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1314 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1315 & '_napps: matrix splitting with shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1316 call pcvout (comm, logfil, 1, h(i+1,i), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1317 & '_napps: off diagonal element.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1318 @@ -323,9 +323,9 @@ subroutine pcnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1319 40 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1320 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1321 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1322 - call pivout (comm, logfil, 1, istart, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1323 + call pivout (comm, logfil, 1, [istart], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1324 & '_napps: Start of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1325 - call pivout (comm, logfil, 1, iend, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1326 + call pivout (comm, logfil, 1, [iend], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1327 & '_napps: End of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1328 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1329 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1330 @@ -501,7 +501,7 @@ subroutine pcnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1331 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1332 call pcvout (comm, logfil, 1, h(kev+1,kev), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1333 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1334 - call pivout (comm, logfil, 1, kev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1335 + call pivout (comm, logfil, 1, [kev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1336 & '_napps: Order of the final Hessenberg matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1337 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1338 call pcmout (comm, logfil, kev, kev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1339 diff --git a/PARPACK/SRC/BLACS/pcnaup2.f b/PARPACK/SRC/BLACS/pcnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1340 index 55868069..757b12c3 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1341 --- a/PARPACK/SRC/BLACS/pcnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1342 +++ b/PARPACK/SRC/BLACS/pcnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1343 @@ -398,7 +398,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1344 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1345 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1346 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1347 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1348 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1349 & '_naup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1350 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1351 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1352 @@ -411,9 +411,9 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1353 np = kplusp - nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1354 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1355 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1356 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1357 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1358 & '_naup2: The length of the current Arnoldi factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1359 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1360 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1361 & '_naup2: Extend the Arnoldi factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1362 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1363 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1364 @@ -440,7 +440,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1365 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1366 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1367 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1368 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1369 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1370 & '_naup2: Corresponding B-norm of the residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1371 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1372 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1373 @@ -671,7 +671,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1374 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1375 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1376 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1377 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1378 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1379 & '_naup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1380 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1381 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1382 @@ -711,7 +711,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1383 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1384 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1385 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1386 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1387 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1388 & '_naup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1389 call pcvout (comm, logfil, np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1390 & '_naup2: values of the shifts')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1391 @@ -776,7 +776,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1392 cnorm = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1393 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1394 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1395 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1396 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1397 & '_naup2: B-norm of residual for compressed factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1398 call pcmout (comm, logfil, nev, nev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1399 & '_naup2: Compressed upper Hessenberg matrix H')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1400 diff --git a/PARPACK/SRC/BLACS/pcnaupd.f b/PARPACK/SRC/BLACS/pcnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1401 index b350199e..55bb655d 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1402 --- a/PARPACK/SRC/BLACS/pcnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1403 +++ b/PARPACK/SRC/BLACS/pcnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1404 @@ -618,9 +618,9 @@ subroutine pcnaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1405 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1406 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1407 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1408 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1409 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1410 & '_naupd: Number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1411 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1412 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1413 & '_naupd: Number of wanted "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1414 call pcvout (comm, logfil, np, workl(ritz), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1415 & '_naupd: The final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1416 diff --git a/PARPACK/SRC/BLACS/pcneupd.f b/PARPACK/SRC/BLACS/pcneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1417 index 53cf2d24..da4a9ec5 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1418 --- a/PARPACK/SRC/BLACS/pcneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1419 +++ b/PARPACK/SRC/BLACS/pcneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1420 @@ -558,9 +558,9 @@ subroutine pcneupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1421 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1422 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1423 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1424 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1425 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1426 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1427 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1428 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1429 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1430 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1431 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1432 diff --git a/PARPACK/SRC/BLACS/pcngets.f b/PARPACK/SRC/BLACS/pcngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1433 index f9cca353..89cd67ae 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1434 --- a/PARPACK/SRC/BLACS/pcngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1435 +++ b/PARPACK/SRC/BLACS/pcngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1436 @@ -177,8 +177,8 @@ subroutine pcngets ( comm, ishift, which, kev, np, ritz, bounds)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1437 tcgets = tcgets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1438 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1439 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1440 - call pivout (comm, logfil, 1, kev, ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1441 - call pivout (comm, logfil, 1, np, ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1442 + call pivout (comm, logfil, 1, [kev], ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1443 + call pivout (comm, logfil, 1, [np], ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1444 call pcvout (comm, logfil, kev+np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1445 & '_ngets: Eigenvalues of current H matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1446 call pcvout (comm, logfil, kev+np, bounds, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1447 diff --git a/PARPACK/SRC/BLACS/pdgetv0.f b/PARPACK/SRC/BLACS/pdgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1448 index 9c3a1d99..237443dd 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1449 --- a/PARPACK/SRC/BLACS/pdgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1450 +++ b/PARPACK/SRC/BLACS/pdgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1451 @@ -385,9 +385,9 @@ subroutine pdgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1452 c %--------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1453 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1454 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1455 - call pdvout (comm, logfil, 1, rnorm0, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1456 + call pdvout (comm, logfil, 1, [rnorm0], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1457 & '_getv0: re-orthonalization ; rnorm0 is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1458 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1459 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1460 & '_getv0: re-orthonalization ; rnorm is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1461 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1462 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1463 @@ -418,7 +418,7 @@ subroutine pdgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1464 50 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1465 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1466 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1467 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1468 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1469 & '_getv0: B-norm of initial / restarted starting vector')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1470 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1471 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1472 diff --git a/PARPACK/SRC/BLACS/pdnaitr.f b/PARPACK/SRC/BLACS/pdnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1473 index f6557560..fb46494f 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1474 --- a/PARPACK/SRC/BLACS/pdnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1475 +++ b/PARPACK/SRC/BLACS/pdnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1476 @@ -390,9 +390,9 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1477 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1478 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1479 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1480 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1481 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1482 & '_naitr: generating Arnoldi vector number')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1483 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1484 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1485 & '_naitr: B-norm of the current residual is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1486 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1487 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1488 @@ -412,7 +412,7 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1489 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1490 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1491 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1492 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1493 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1494 & '_naitr: ****** RESTART AT STEP ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1495 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1496 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1497 @@ -745,7 +745,7 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1498 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1499 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1500 if (msglvl .gt. 0 .and. iter .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1501 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1502 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1503 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1504 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1505 xtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1506 diff --git a/PARPACK/SRC/BLACS/pdnapps.f b/PARPACK/SRC/BLACS/pdnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1507 index 56e3414d..eadca320 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1508 --- a/PARPACK/SRC/BLACS/pdnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1509 +++ b/PARPACK/SRC/BLACS/pdnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1510 @@ -276,11 +276,11 @@ subroutine pdnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1511 sigmai = shifti(jj)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1512 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1513 if (msglvl .gt. 2 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1514 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1515 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1516 & '_napps: shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1517 - call pdvout (comm, logfil, 1, sigmar, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1518 + call pdvout (comm, logfil, 1, [sigmar], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1519 & '_napps: The real part of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1520 - call pdvout (comm, logfil, 1, sigmai, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1521 + call pdvout (comm, logfil, 1, [sigmai], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1522 & '_napps: The imaginary part of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1523 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1524 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1525 @@ -347,7 +347,7 @@ subroutine pdnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1526 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1527 call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1528 & '_napps: matrix splitting at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1529 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1530 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1531 & '_napps: matrix splitting with shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1532 call pdvout (comm, logfil, 1, h(i+1,i), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1533 & '_napps: off diagonal element.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1534 @@ -361,9 +361,9 @@ subroutine pdnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1535 40 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1536 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1537 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1538 - call pivout (comm, logfil, 1, istart, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1539 + call pivout (comm, logfil, 1, [istart], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1540 & '_napps: Start of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1541 - call pivout (comm, logfil, 1, iend, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1542 + call pivout (comm, logfil, 1, [iend], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1543 & '_napps: End of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1544 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1545 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1546 @@ -635,7 +635,7 @@ subroutine pdnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1547 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1548 call pdvout (comm, logfil, 1, h(kev+1,kev), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1549 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1550 - call pivout (comm, logfil, 1, kev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1551 + call pivout (comm, logfil, 1, [kev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1552 & '_napps: Order of the final Hessenberg matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1553 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1554 call pdmout (comm, logfil, kev, kev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1555 diff --git a/PARPACK/SRC/BLACS/pdnaup2.f b/PARPACK/SRC/BLACS/pdnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1556 index becea72d..a295dbbb 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1557 --- a/PARPACK/SRC/BLACS/pdnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1558 +++ b/PARPACK/SRC/BLACS/pdnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1559 @@ -405,7 +405,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1560 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1561 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1562 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1563 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1564 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1565 & '_naup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1566 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1567 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1568 @@ -418,9 +418,9 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1569 np = kplusp - nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1570 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1571 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1572 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1573 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1574 & '_naup2: The length of the current Arnoldi factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1575 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1576 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1577 & '_naup2: Extend the Arnoldi factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1578 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1579 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1580 @@ -452,7 +452,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1581 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1582 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1583 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1584 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1585 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1586 & '_naup2: Corresponding B-norm of the residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1587 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1588 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1589 @@ -696,7 +696,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1590 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1591 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1592 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1593 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1594 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1595 & '_naup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1596 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1597 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1598 @@ -748,7 +748,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1599 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1600 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1601 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1602 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1603 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1604 & '_naup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1605 call pdvout (comm, logfil, np, ritzr, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1606 & '_naup2: Real part of the shifts')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1607 @@ -815,7 +815,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1608 cnorm = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1609 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1610 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1611 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1612 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1613 & '_naup2: B-norm of residual for compressed factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1614 call pdmout (comm, logfil, nev, nev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1615 & '_naup2: Compressed upper Hessenberg matrix H')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1616 diff --git a/PARPACK/SRC/BLACS/pdnaupd.f b/PARPACK/SRC/BLACS/pdnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1617 index d947755b..ed0fa20f 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1618 --- a/PARPACK/SRC/BLACS/pdnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1619 +++ b/PARPACK/SRC/BLACS/pdnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1620 @@ -642,9 +642,9 @@ subroutine pdnaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1621 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1622 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1623 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1624 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1625 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1626 & '_naupd: Number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1627 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1628 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1629 & '_naupd: Number of wanted "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1630 call pdvout (comm, logfil, np, workl(ritzr), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1631 & '_naupd: Real part of the final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1632 diff --git a/PARPACK/SRC/BLACS/pdneupd.f b/PARPACK/SRC/BLACS/pdneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1633 index 0ff911ff..321202f9 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1634 --- a/PARPACK/SRC/BLACS/pdneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1635 +++ b/PARPACK/SRC/BLACS/pdneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1636 @@ -617,9 +617,9 @@ subroutine pdneupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1637 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1638 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1639 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1640 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1641 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1642 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1643 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1644 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1645 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1646 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1647 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1648 diff --git a/PARPACK/SRC/BLACS/pdngets.f b/PARPACK/SRC/BLACS/pdngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1649 index 71ed6a7c..12a691f6 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1650 --- a/PARPACK/SRC/BLACS/pdngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1651 +++ b/PARPACK/SRC/BLACS/pdngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1652 @@ -226,8 +226,8 @@ subroutine pdngets
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1653 tngets = tngets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1654 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1655 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1656 - call pivout (comm, logfil, 1, kev, ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1657 - call pivout (comm, logfil, 1, np, ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1658 + call pivout (comm, logfil, 1, [kev], ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1659 + call pivout (comm, logfil, 1, [np], ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1660 call pdvout (comm, logfil, kev+np, ritzr, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1661 & '_ngets: Eigenvalues of current H matrix -- real part')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1662 call pdvout (comm, logfil, kev+np, ritzi, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1663 diff --git a/PARPACK/SRC/BLACS/pdsaitr.f b/PARPACK/SRC/BLACS/pdsaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1664 index 37ca61e8..9a2cdfc1 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1665 --- a/PARPACK/SRC/BLACS/pdsaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1666 +++ b/PARPACK/SRC/BLACS/pdsaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1667 @@ -389,9 +389,9 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1668 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1669 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1670 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1671 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1672 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1673 & '_saitr: generating Arnoldi vector no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1674 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1675 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1676 & '_saitr: B-norm of the current residual =')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1677 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1678 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1679 @@ -409,7 +409,7 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1680 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1681 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1682 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1683 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1684 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1685 & '_saitr: ****** restart at step ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1686 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1687 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1688 @@ -767,7 +767,7 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1689 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1690 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1691 if (msglvl .gt. 0 .and. iter .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1692 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1693 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1694 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1695 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1696 xtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1697 diff --git a/PARPACK/SRC/BLACS/pdsapps.f b/PARPACK/SRC/BLACS/pdsapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1698 index b3a05cf4..4e2c0760 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1699 --- a/PARPACK/SRC/BLACS/pdsapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1700 +++ b/PARPACK/SRC/BLACS/pdsapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1701 @@ -272,9 +272,9 @@ subroutine pdsapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1702 big = abs(h(i,2)) + abs(h(i+1,2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1703 if (h(i+1,1) .le. epsmch*big) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1704 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1705 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1706 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1707 & '_sapps: deflation at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1708 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1709 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1710 & '_sapps: occurred before shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1711 call pdvout (comm, logfil, 1, h(i+1,1), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1712 & '_sapps: the corresponding off diagonal element')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1713 @@ -443,7 +443,7 @@ subroutine pdsapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1714 big = abs(h(i,2)) + abs(h(i+1,2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1715 if (h(i+1,1) .le. epsmch*big) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1716 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1717 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1718 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1719 & '_sapps: deflation at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1720 call pdvout (comm, logfil, 1, h(i+1,1), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1721 & '_sapps: the corresponding off diagonal element')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1722 diff --git a/PARPACK/SRC/BLACS/pdsaup2.f b/PARPACK/SRC/BLACS/pdsaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1723 index cf934016..599aad62 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1724 --- a/PARPACK/SRC/BLACS/pdsaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1725 +++ b/PARPACK/SRC/BLACS/pdsaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1726 @@ -421,13 +421,13 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1727 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1728 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1729 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1730 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1731 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1732 & '_saup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1733 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1734 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1735 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1736 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1737 & '_saup2: The length of the current Lanczos factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1738 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1739 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1740 & '_saup2: Extend the Lanczos factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1741 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1742 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1743 @@ -466,7 +466,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1744 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1745 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1746 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1747 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1748 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1749 & '_saup2: Current B-norm of residual for factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1750 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1751 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1752 @@ -716,7 +716,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1753 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1754 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1755 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1756 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1757 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1758 & '_saup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1759 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1760 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1761 @@ -763,7 +763,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1762 if (ishift .eq. 0) call dcopy (np, workl, 1, ritz, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1763 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1764 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1765 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1766 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1767 & '_saup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1768 call pdvout (comm, logfil, np, workl, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1769 & '_saup2: shifts selected')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1770 @@ -831,7 +831,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1771 130 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1772 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1773 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1774 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1775 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1776 & '_saup2: B-norm of residual for NEV factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1777 call pdvout (comm, logfil, nev, h(1,2), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1778 & '_saup2: main diagonal of compressed H matrix')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1779 diff --git a/PARPACK/SRC/BLACS/pdsaupd.f b/PARPACK/SRC/BLACS/pdsaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1780 index 5f606d59..cb021128 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1781 --- a/PARPACK/SRC/BLACS/pdsaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1782 +++ b/PARPACK/SRC/BLACS/pdsaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1783 @@ -644,9 +644,9 @@ subroutine pdsaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1784 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1785 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1786 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1787 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1788 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1789 & '_saupd: number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1790 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1791 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1792 & '_saupd: number of "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1793 call pdvout (comm, logfil, np, workl(Ritz), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1794 & '_saupd: final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1795 diff --git a/PARPACK/SRC/BLACS/pdseupd.f b/PARPACK/SRC/BLACS/pdseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1796 index 956891cd..074b195b 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1797 --- a/PARPACK/SRC/BLACS/pdseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1798 +++ b/PARPACK/SRC/BLACS/pdseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1799 @@ -523,9 +523,9 @@ subroutine pdseupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1800 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1801 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1802 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1803 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1804 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1805 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1806 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1807 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1808 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1809 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1810 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1811 diff --git a/PARPACK/SRC/BLACS/pdsgets.f b/PARPACK/SRC/BLACS/pdsgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1812 index aa549a25..d0f703bb 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1813 --- a/PARPACK/SRC/BLACS/pdsgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1814 +++ b/PARPACK/SRC/BLACS/pdsgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1815 @@ -216,8 +216,8 @@ subroutine pdsgets
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1816 tsgets = tsgets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1817 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1818 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1819 - call pivout (comm, logfil, 1, kev, ndigit, '_sgets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1820 - call pivout (comm, logfil, 1, np, ndigit, '_sgets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1821 + call pivout (comm, logfil, 1, [kev], ndigit, '_sgets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1822 + call pivout (comm, logfil, 1, [np], ndigit, '_sgets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1823 call pdvout (comm, logfil, kev+np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1824 & '_sgets: Eigenvalues of current H matrix')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1825 call pdvout (comm, logfil, kev+np, bounds, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1826 diff --git a/PARPACK/SRC/BLACS/psgetv0.f b/PARPACK/SRC/BLACS/psgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1827 index 9862d055..d48cb6db 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1828 --- a/PARPACK/SRC/BLACS/psgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1829 +++ b/PARPACK/SRC/BLACS/psgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1830 @@ -385,9 +385,9 @@ subroutine psgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1831 c %--------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1832 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1833 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1834 - call psvout (comm, logfil, 1, rnorm0, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1835 + call psvout (comm, logfil, 1, [rnorm0], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1836 & '_getv0: re-orthonalization ; rnorm0 is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1837 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1838 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1839 & '_getv0: re-orthonalization ; rnorm is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1840 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1841 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1842 @@ -418,7 +418,7 @@ subroutine psgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1843 50 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1844 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1845 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1846 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1847 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1848 & '_getv0: B-norm of initial / restarted starting vector')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1849 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1850 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1851 diff --git a/PARPACK/SRC/BLACS/psnaitr.f b/PARPACK/SRC/BLACS/psnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1852 index 07aa0526..bbd2809c 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1853 --- a/PARPACK/SRC/BLACS/psnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1854 +++ b/PARPACK/SRC/BLACS/psnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1855 @@ -390,9 +390,9 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1856 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1857 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1858 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1859 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1860 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1861 & '_naitr: generating Arnoldi vector number')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1862 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1863 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1864 & '_naitr: B-norm of the current residual is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1865 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1866 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1867 @@ -412,7 +412,7 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1868 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1869 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1870 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1871 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1872 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1873 & '_naitr: ****** RESTART AT STEP ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1874 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1875 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1876 @@ -745,7 +745,7 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1877 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1878 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1879 if (msglvl .gt. 0 .and. iter .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1880 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1881 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1882 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1883 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1884 xtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1885 diff --git a/PARPACK/SRC/BLACS/psnapps.f b/PARPACK/SRC/BLACS/psnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1886 index a515d0cd..ba668bba 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1887 --- a/PARPACK/SRC/BLACS/psnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1888 +++ b/PARPACK/SRC/BLACS/psnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1889 @@ -276,11 +276,11 @@ subroutine psnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1890 sigmai = shifti(jj)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1891 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1892 if (msglvl .gt. 2 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1893 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1894 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1895 & '_napps: shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1896 - call psvout (comm, logfil, 1, sigmar, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1897 + call psvout (comm, logfil, 1, [sigmar], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1898 & '_napps: The real part of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1899 - call psvout (comm, logfil, 1, sigmai, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1900 + call psvout (comm, logfil, 1, [sigmai], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1901 & '_napps: The imaginary part of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1902 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1903 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1904 @@ -347,7 +347,7 @@ subroutine psnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1905 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1906 call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1907 & '_napps: matrix splitting at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1908 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1909 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1910 & '_napps: matrix splitting with shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1911 call psvout (comm, logfil, 1, h(i+1,i), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1912 & '_napps: off diagonal element.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1913 @@ -361,9 +361,9 @@ subroutine psnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1914 40 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1915 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1916 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1917 - call pivout (comm, logfil, 1, istart, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1918 + call pivout (comm, logfil, 1, [istart], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1919 & '_napps: Start of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1920 - call pivout (comm, logfil, 1, iend, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1921 + call pivout (comm, logfil, 1, [iend], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1922 & '_napps: End of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1923 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1924 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1925 @@ -635,7 +635,7 @@ subroutine psnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1926 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1927 call psvout (comm, logfil, 1, h(kev+1,kev), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1928 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1929 - call pivout (comm, logfil, 1, kev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1930 + call pivout (comm, logfil, 1, [kev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1931 & '_napps: Order of the final Hessenberg matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1932 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1933 call psmout (comm, logfil, kev, kev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1934 diff --git a/PARPACK/SRC/BLACS/psnaup2.f b/PARPACK/SRC/BLACS/psnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1935 index eff2a136..e4603273 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1936 --- a/PARPACK/SRC/BLACS/psnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1937 +++ b/PARPACK/SRC/BLACS/psnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1938 @@ -405,7 +405,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1939 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1940 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1941 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1942 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1943 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1944 & '_naup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1945 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1946 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1947 @@ -418,9 +418,9 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1948 np = kplusp - nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1949 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1950 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1951 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1952 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1953 & '_naup2: The length of the current Arnoldi factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1954 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1955 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1956 & '_naup2: Extend the Arnoldi factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1957 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1958 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1959 @@ -452,7 +452,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1960 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1961 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1962 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1963 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1964 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1965 & '_naup2: Corresponding B-norm of the residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1966 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1967 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1968 @@ -696,7 +696,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1969 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1970 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1971 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1972 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1973 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1974 & '_naup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1975 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1976 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1977 @@ -748,7 +748,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1978 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1979 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1980 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1981 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1982 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1983 & '_naup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1984 call psvout (comm, logfil, np, ritzr, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1985 & '_naup2: Real part of the shifts')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1986 @@ -815,7 +815,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1987 cnorm = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1988 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1989 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1990 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1991 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1992 & '_naup2: B-norm of residual for compressed factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1993 call psmout (comm, logfil, nev, nev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1994 & '_naup2: Compressed upper Hessenberg matrix H')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1995 diff --git a/PARPACK/SRC/BLACS/psnaupd.f b/PARPACK/SRC/BLACS/psnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1996 index 55f34ce6..4f2484f9 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1997 --- a/PARPACK/SRC/BLACS/psnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1998 +++ b/PARPACK/SRC/BLACS/psnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1999 @@ -642,9 +642,9 @@ subroutine psnaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2000 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2001 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2002 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2003 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2004 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2005 & '_naupd: Number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2006 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2007 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2008 & '_naupd: Number of wanted "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2009 call psvout (comm, logfil, np, workl(ritzr), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2010 & '_naupd: Real part of the final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2011 diff --git a/PARPACK/SRC/BLACS/psneupd.f b/PARPACK/SRC/BLACS/psneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2012 index 49847ffe..cbdaba28 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2013 --- a/PARPACK/SRC/BLACS/psneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2014 +++ b/PARPACK/SRC/BLACS/psneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2015 @@ -617,9 +617,9 @@ subroutine psneupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2016 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2017 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2018 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2019 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2020 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2021 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2022 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2023 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2024 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2025 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2026 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2027 diff --git a/PARPACK/SRC/BLACS/psngets.f b/PARPACK/SRC/BLACS/psngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2028 index c0e30886..33d85dfe 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2029 --- a/PARPACK/SRC/BLACS/psngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2030 +++ b/PARPACK/SRC/BLACS/psngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2031 @@ -226,8 +226,8 @@ subroutine psngets
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2032 tngets = tngets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2033 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2034 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2035 - call pivout (comm, logfil, 1, kev, ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2036 - call pivout (comm, logfil, 1, np, ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2037 + call pivout (comm, logfil, 1, [kev], ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2038 + call pivout (comm, logfil, 1, [np], ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2039 call psvout (comm, logfil, kev+np, ritzr, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2040 & '_ngets: Eigenvalues of current H matrix -- real part')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2041 call psvout (comm, logfil, kev+np, ritzi, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2042 diff --git a/PARPACK/SRC/BLACS/pssaitr.f b/PARPACK/SRC/BLACS/pssaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2043 index 50816c4f..e57864a5 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2044 --- a/PARPACK/SRC/BLACS/pssaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2045 +++ b/PARPACK/SRC/BLACS/pssaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2046 @@ -389,9 +389,9 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2047 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2048 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2049 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2050 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2051 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2052 & '_saitr: generating Arnoldi vector no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2053 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2054 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2055 & '_saitr: B-norm of the current residual =')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2056 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2057 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2058 @@ -409,7 +409,7 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2059 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2060 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2061 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2062 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2063 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2064 & '_saitr: ****** restart at step ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2065 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2066 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2067 @@ -767,7 +767,7 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2068 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2069 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2070 if (msglvl .gt. 0 .and. iter .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2071 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2072 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2073 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2074 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2075 xtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2076 diff --git a/PARPACK/SRC/BLACS/pssapps.f b/PARPACK/SRC/BLACS/pssapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2077 index 7c8465b3..5198a734 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2078 --- a/PARPACK/SRC/BLACS/pssapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2079 +++ b/PARPACK/SRC/BLACS/pssapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2080 @@ -272,9 +272,9 @@ subroutine pssapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2081 big = abs(h(i,2)) + abs(h(i+1,2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2082 if (h(i+1,1) .le. epsmch*big) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2083 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2084 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2085 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2086 & '_sapps: deflation at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2087 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2088 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2089 & '_sapps: occurred before shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2090 call psvout (comm, logfil, 1, h(i+1,1), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2091 & '_sapps: the corresponding off diagonal element')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2092 @@ -443,7 +443,7 @@ subroutine pssapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2093 big = abs(h(i,2)) + abs(h(i+1,2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2094 if (h(i+1,1) .le. epsmch*big) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2095 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2096 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2097 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2098 & '_sapps: deflation at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2099 call psvout (comm, logfil, 1, h(i+1,1), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2100 & '_sapps: the corresponding off diagonal element')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2101 diff --git a/PARPACK/SRC/BLACS/pssaup2.f b/PARPACK/SRC/BLACS/pssaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2102 index 57ab391b..87cc3a81 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2103 --- a/PARPACK/SRC/BLACS/pssaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2104 +++ b/PARPACK/SRC/BLACS/pssaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2105 @@ -421,13 +421,13 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2106 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2107 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2108 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2109 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2110 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2111 & '_saup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2112 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2113 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2114 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2115 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2116 & '_saup2: The length of the current Lanczos factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2117 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2118 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2119 & '_saup2: Extend the Lanczos factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2120 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2121 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2122 @@ -466,7 +466,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2123 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2124 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2125 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2126 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2127 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2128 & '_saup2: Current B-norm of residual for factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2129 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2130 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2131 @@ -716,7 +716,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2132 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2133 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2134 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2135 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2136 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2137 & '_saup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2138 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2139 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2140 @@ -763,7 +763,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2141 if (ishift .eq. 0) call scopy (np, workl, 1, ritz, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2142 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2143 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2144 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2145 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2146 & '_saup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2147 call psvout (comm, logfil, np, workl, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2148 & '_saup2: shifts selected')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2149 @@ -831,7 +831,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2150 130 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2151 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2152 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2153 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2154 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2155 & '_saup2: B-norm of residual for NEV factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2156 call psvout (comm, logfil, nev, h(1,2), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2157 & '_saup2: main diagonal of compressed H matrix')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2158 diff --git a/PARPACK/SRC/BLACS/pssaupd.f b/PARPACK/SRC/BLACS/pssaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2159 index 1b276e86..9d6061c1 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2160 --- a/PARPACK/SRC/BLACS/pssaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2161 +++ b/PARPACK/SRC/BLACS/pssaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2162 @@ -644,9 +644,9 @@ subroutine pssaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2163 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2164 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2165 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2166 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2167 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2168 & '_saupd: number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2169 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2170 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2171 & '_saupd: number of "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2172 call psvout (comm, logfil, np, workl(Ritz), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2173 & '_saupd: final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2174 diff --git a/PARPACK/SRC/BLACS/psseupd.f b/PARPACK/SRC/BLACS/psseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2175 index 68edab15..e8c910e8 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2176 --- a/PARPACK/SRC/BLACS/psseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2177 +++ b/PARPACK/SRC/BLACS/psseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2178 @@ -523,9 +523,9 @@ subroutine psseupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2179 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2180 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2181 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2182 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2183 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2184 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2185 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2186 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2187 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2188 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2189 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2190 diff --git a/PARPACK/SRC/BLACS/pssgets.f b/PARPACK/SRC/BLACS/pssgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2191 index d138282a..660c274f 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2192 --- a/PARPACK/SRC/BLACS/pssgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2193 +++ b/PARPACK/SRC/BLACS/pssgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2194 @@ -216,8 +216,8 @@ subroutine pssgets
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2195 tsgets = tsgets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2196 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2197 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2198 - call pivout (comm, logfil, 1, kev, ndigit, '_sgets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2199 - call pivout (comm, logfil, 1, np, ndigit, '_sgets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2200 + call pivout (comm, logfil, 1, [kev], ndigit, '_sgets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2201 + call pivout (comm, logfil, 1, [np], ndigit, '_sgets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2202 call psvout (comm, logfil, kev+np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2203 & '_sgets: Eigenvalues of current H matrix')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2204 call psvout (comm, logfil, kev+np, bounds, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2205 diff --git a/PARPACK/SRC/BLACS/pzgetv0.f b/PARPACK/SRC/BLACS/pzgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2206 index 09723313..c1d173f0 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2207 --- a/PARPACK/SRC/BLACS/pzgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2208 +++ b/PARPACK/SRC/BLACS/pzgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2209 @@ -406,9 +406,9 @@ subroutine pzgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2210 c %--------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2211 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2212 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2213 - call pdvout (comm, logfil, 1, rnorm0, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2214 + call pdvout (comm, logfil, 1, [rnorm0], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2215 & '_getv0: re-orthonalization ; rnorm0 is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2216 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2217 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2218 & '_getv0: re-orthonalization ; rnorm is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2219 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2220 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2221 @@ -440,7 +440,7 @@ subroutine pzgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2222 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2223 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2224 cnorm2 = dcmplx (rnorm,rzero)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2225 - call pzvout (comm, logfil, 1, cnorm2, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2226 + call pzvout (comm, logfil, 1, [cnorm2], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2227 & '_getv0: B-norm of initial / restarted starting vector')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2228 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2229 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2230 diff --git a/PARPACK/SRC/BLACS/pznaitr.f b/PARPACK/SRC/BLACS/pznaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2231 index 61f467a2..92db7fe7 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2232 --- a/PARPACK/SRC/BLACS/pznaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2233 +++ b/PARPACK/SRC/BLACS/pznaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2234 @@ -401,9 +401,9 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2235 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2236 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2237 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2238 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2239 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2240 & '_naitr: generating Arnoldi vector number')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2241 - call pzvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2242 + call pzvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2243 & '_naitr: B-norm of the current residual is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2244 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2245 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2246 @@ -423,7 +423,7 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2247 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2248 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2249 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2250 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2251 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2252 & '_naitr: ****** RESTART AT STEP ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2253 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2254 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2255 @@ -757,7 +757,7 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2256 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2257 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2258 if (msglvl .gt. 0 .and. iter .gt. 0 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2259 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2260 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2261 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2262 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2263 rtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2264 diff --git a/PARPACK/SRC/BLACS/pznapps.f b/PARPACK/SRC/BLACS/pznapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2265 index 796f4ded..155038d1 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2266 --- a/PARPACK/SRC/BLACS/pznapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2267 +++ b/PARPACK/SRC/BLACS/pznapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2268 @@ -284,9 +284,9 @@ subroutine pznapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2269 sigma = shift(jj)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2270 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2271 if (msglvl .gt. 2 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2272 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2273 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2274 & '_napps: shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2275 - call pzvout (comm, logfil, 1, sigma, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2276 + call pzvout (comm, logfil, 1, [sigma], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2277 & '_napps: Value of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2278 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2279 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2280 @@ -307,9 +307,9 @@ subroutine pznapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2281 if ( abs(dble(h(i+1,i)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2282 & .le. max(ulp*tst1, smlnum) ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2283 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2284 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2285 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2286 & '_napps: matrix splitting at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2287 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2288 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2289 & '_napps: matrix splitting with shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2290 call pzvout (comm, logfil, 1, h(i+1,i), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2291 & '_napps: off diagonal element.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2292 @@ -323,9 +323,9 @@ subroutine pznapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2293 40 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2294 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2295 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2296 - call pivout (comm, logfil, 1, istart, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2297 + call pivout (comm, logfil, 1, [istart], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2298 & '_napps: Start of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2299 - call pivout (comm, logfil, 1, iend, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2300 + call pivout (comm, logfil, 1, [iend], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2301 & '_napps: End of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2302 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2303 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2304 @@ -501,7 +501,7 @@ subroutine pznapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2305 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2306 call pzvout (comm, logfil, 1, h(kev+1,kev), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2307 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2308 - call pivout (comm, logfil, 1, kev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2309 + call pivout (comm, logfil, 1, [kev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2310 & '_napps: Order of the final Hessenberg matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2311 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2312 call pzmout (comm, logfil, kev, kev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2313 diff --git a/PARPACK/SRC/BLACS/pznaup2.f b/PARPACK/SRC/BLACS/pznaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2314 index 22b46dd2..1610a588 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2315 --- a/PARPACK/SRC/BLACS/pznaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2316 +++ b/PARPACK/SRC/BLACS/pznaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2317 @@ -398,7 +398,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2318 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2319 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2320 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2321 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2322 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2323 & '_naup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2324 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2325 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2326 @@ -411,9 +411,9 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2327 np = kplusp - nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2328 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2329 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2330 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2331 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2332 & '_naup2: The length of the current Arnoldi factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2333 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2334 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2335 & '_naup2: Extend the Arnoldi factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2336 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2337 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2338 @@ -440,7 +440,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2339 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2340 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2341 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2342 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2343 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2344 & '_naup2: Corresponding B-norm of the residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2345 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2346 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2347 @@ -671,7 +671,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2348 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2349 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2350 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2351 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2352 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2353 & '_naup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2354 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2355 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2356 @@ -711,7 +711,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2357 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2358 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2359 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2360 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2361 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2362 & '_naup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2363 call pzvout (comm, logfil, np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2364 & '_naup2: values of the shifts')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2365 @@ -776,7 +776,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2366 cnorm = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2367 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2368 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2369 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2370 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2371 & '_naup2: B-norm of residual for compressed factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2372 call pzmout (comm, logfil, nev, nev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2373 & '_naup2: Compressed upper Hessenberg matrix H')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2374 diff --git a/PARPACK/SRC/BLACS/pznaupd.f b/PARPACK/SRC/BLACS/pznaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2375 index 0bf616f9..b46679a6 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2376 --- a/PARPACK/SRC/BLACS/pznaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2377 +++ b/PARPACK/SRC/BLACS/pznaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2378 @@ -618,9 +618,9 @@ subroutine pznaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2379 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2380 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2381 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2382 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2383 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2384 & '_naupd: Number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2385 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2386 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2387 & '_naupd: Number of wanted "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2388 call pzvout (comm, logfil, np, workl(ritz), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2389 & '_naupd: The final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2390 diff --git a/PARPACK/SRC/BLACS/pzneupd.f b/PARPACK/SRC/BLACS/pzneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2391 index 1970e488..c2f508f2 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2392 --- a/PARPACK/SRC/BLACS/pzneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2393 +++ b/PARPACK/SRC/BLACS/pzneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2394 @@ -558,9 +558,9 @@ subroutine pzneupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2395 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2396 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2397 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2398 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2399 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2400 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2401 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2402 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2403 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2404 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2405 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2406 diff --git a/PARPACK/SRC/BLACS/pzngets.f b/PARPACK/SRC/BLACS/pzngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2407 index 18e1518d..d880b4cc 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2408 --- a/PARPACK/SRC/BLACS/pzngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2409 +++ b/PARPACK/SRC/BLACS/pzngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2410 @@ -177,8 +177,8 @@ subroutine pzngets ( comm, ishift, which, kev, np, ritz, bounds)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2411 tcgets = tcgets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2412 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2413 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2414 - call pivout (comm, logfil, 1, kev, ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2415 - call pivout (comm, logfil, 1, np, ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2416 + call pivout (comm, logfil, 1, [kev], ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2417 + call pivout (comm, logfil, 1, [np], ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2418 call pzvout (comm, logfil, kev+np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2419 & '_ngets: Eigenvalues of current H matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2420 call pzvout (comm, logfil, kev+np, bounds, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2421 diff --git a/PARPACK/SRC/MPI/pcgetv0.f b/PARPACK/SRC/MPI/pcgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2422 index aacfd046..72677a50 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2423 --- a/PARPACK/SRC/MPI/pcgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2424 +++ b/PARPACK/SRC/MPI/pcgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2425 @@ -185,7 +185,7 @@ subroutine pcgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2426 save first, iseed, inits, iter, msglvl, orth, rnorm0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2427 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2428 Complex
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2429 - & cnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2430 + & cnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2431 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2432 c %----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2433 c | External Subroutines |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2434 @@ -332,8 +332,9 @@ subroutine pcgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2435 first = .FALSE.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2436 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2437 cnorm_buf = cdotc (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2438 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2439 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2440 & MPI_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2441 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2442 rnorm0 = sqrt(slapy2(real (cnorm),aimag(cnorm)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2443 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2444 rnorm0 = pscnorm2( comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2445 @@ -393,8 +394,9 @@ subroutine pcgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2446 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2447 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2448 cnorm_buf = cdotc (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2449 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2450 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2451 & MPI_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2452 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2453 rnorm = sqrt(slapy2(real (cnorm),aimag(cnorm)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2454 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2455 rnorm = pscnorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2456 @@ -405,9 +407,9 @@ subroutine pcgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2457 c %--------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2458 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2459 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2460 - call psvout (comm, logfil, 1, rnorm0, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2461 + call psvout (comm, logfil, 1, [rnorm0], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2462 & '_getv0: re-orthonalization ; rnorm0 is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2463 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2464 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2465 & '_getv0: re-orthonalization ; rnorm is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2466 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2467 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2468 @@ -439,7 +441,7 @@ subroutine pcgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2469 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2470 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2471 cnorm2 = cmplx(rnorm,rzero)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2472 - call pcvout (comm, logfil, 1, cnorm2, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2473 + call pcvout (comm, logfil, 1, [cnorm2], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2474 & '_getv0: B-norm of initial / restarted starting vector')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2475 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2476 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2477 diff --git a/PARPACK/SRC/MPI/pcnaitr.f b/PARPACK/SRC/MPI/pcnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2478 index 4a27960a..fe246ea0 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2479 --- a/PARPACK/SRC/MPI/pcnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2480 +++ b/PARPACK/SRC/MPI/pcnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2481 @@ -293,7 +293,7 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2482 & betaj, rnorm1, smlnum, ulp, unfl, wnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2483 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2484 Complex
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2485 - & cnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2486 + & cnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2487 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2488 c %----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2489 c | External Subroutines |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2490 @@ -404,9 +404,9 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2491 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2492 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2493 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2494 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2495 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2496 & '_naitr: generating Arnoldi vector number')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2497 - call pcvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2498 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2499 & '_naitr: B-norm of the current residual is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2500 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2501 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2502 @@ -426,7 +426,7 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2503 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2504 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2505 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2506 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2507 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2508 & '_naitr: ****** RESTART AT STEP ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2509 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2510 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2511 @@ -577,8 +577,9 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2512 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2513 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2514 cnorm_buf = cdotc (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2515 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2516 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2517 & MPI_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2518 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2519 wnorm = sqrt( slapy2(real(cnorm),aimag(cnorm)) )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2520 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2521 wnorm = pscnorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2522 @@ -653,8 +654,9 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2523 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2524 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2525 cnorm_buf = cdotc (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2526 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2527 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2528 & MPI_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2529 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2530 rnorm = sqrt( slapy2(real(cnorm),aimag(cnorm)) )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2531 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2532 rnorm = pscnorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2533 @@ -757,15 +759,16 @@ subroutine pcnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2534 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2535 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2536 cnorm_buf = cdotc (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2537 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2538 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2539 & MPI_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2540 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2541 rnorm1 = sqrt( slapy2(real(cnorm),aimag(cnorm)) )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2542 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2543 rnorm1 = pscnorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2544 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2545 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2546 if (msglvl .gt. 0 .and. iter .gt. 0 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2547 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2548 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2549 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2550 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2551 rtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2552 diff --git a/PARPACK/SRC/MPI/pcnapps.f b/PARPACK/SRC/MPI/pcnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2553 index 76077b92..f17686d8 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2554 --- a/PARPACK/SRC/MPI/pcnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2555 +++ b/PARPACK/SRC/MPI/pcnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2556 @@ -283,9 +283,9 @@ subroutine pcnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2557 sigma = shift(jj)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2558 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2559 if (msglvl .gt. 2 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2560 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2561 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2562 & '_napps: shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2563 - call pcvout (comm, logfil, 1, sigma, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2564 + call pcvout (comm, logfil, 1, [sigma], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2565 & '_napps: Value of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2566 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2567 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2568 @@ -306,9 +306,9 @@ subroutine pcnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2569 if ( abs(real(h(i+1,i)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2570 & .le. max(ulp*tst1, smlnum) ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2571 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2572 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2573 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2574 & '_napps: matrix splitting at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2575 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2576 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2577 & '_napps: matrix splitting with shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2578 call pcvout (comm, logfil, 1, h(i+1,i), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2579 & '_napps: off diagonal element.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2580 @@ -322,9 +322,9 @@ subroutine pcnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2581 40 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2582 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2583 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2584 - call pivout (comm, logfil, 1, istart, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2585 + call pivout (comm, logfil, 1, [istart], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2586 & '_napps: Start of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2587 - call pivout (comm, logfil, 1, iend, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2588 + call pivout (comm, logfil, 1, [iend], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2589 & '_napps: End of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2590 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2591 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2592 @@ -500,7 +500,7 @@ subroutine pcnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2593 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2594 call pcvout (comm, logfil, 1, h(kev+1,kev), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2595 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2596 - call pivout (comm, logfil, 1, kev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2597 + call pivout (comm, logfil, 1, [kev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2598 & '_napps: Order of the final Hessenberg matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2599 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2600 call pcmout (comm, logfil, kev, kev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2601 diff --git a/PARPACK/SRC/MPI/pcnaup2.f b/PARPACK/SRC/MPI/pcnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2602 index 91fe9293..4b0d6ceb 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2603 --- a/PARPACK/SRC/MPI/pcnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2604 +++ b/PARPACK/SRC/MPI/pcnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2605 @@ -237,7 +237,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2606 & nevbef, nev0 , np0, eps23
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2607 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2608 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2609 - & cmpnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2610 + & cmpnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2611 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2612 c %-----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2613 c | Local array arguments |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2614 @@ -401,7 +401,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2615 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2616 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2617 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2618 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2619 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2620 & '_naup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2621 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2622 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2623 @@ -414,9 +414,9 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2624 np = kplusp - nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2625 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2626 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2627 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2628 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2629 & '_naup2: The length of the current Arnoldi factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2630 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2631 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2632 & '_naup2: Extend the Arnoldi factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2633 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2634 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2635 @@ -443,7 +443,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2636 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2637 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2638 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2639 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2640 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2641 & '_naup2: Corresponding B-norm of the residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2642 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2643 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2644 @@ -674,7 +674,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2645 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2646 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2647 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2648 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2649 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2650 & '_naup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2651 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2652 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2653 @@ -714,7 +714,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2654 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2655 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2656 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2657 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2658 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2659 & '_naup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2660 call pcvout (comm, logfil, np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2661 & '_naup2: values of the shifts')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2662 @@ -771,8 +771,9 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2663 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2664 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2665 cmpnorm_buf = cdotc (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2666 - call MPI_ALLREDUCE( cmpnorm_buf, cmpnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2667 + call MPI_ALLREDUCE( [cmpnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2668 & MPI_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2669 + cmpnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2670 rnorm = sqrt(slapy2(real(cmpnorm),aimag(cmpnorm)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2671 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2672 rnorm = pscnorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2673 @@ -780,7 +781,7 @@ subroutine pcnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2674 cnorm = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2675 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2676 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2677 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2678 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2679 & '_naup2: B-norm of residual for compressed factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2680 call pcmout (comm, logfil, nev, nev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2681 & '_naup2: Compressed upper Hessenberg matrix H')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2682 diff --git a/PARPACK/SRC/MPI/pcnaupd.f b/PARPACK/SRC/MPI/pcnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2683 index 5b8e1f5c..0bd6eb6c 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2684 --- a/PARPACK/SRC/MPI/pcnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2685 +++ b/PARPACK/SRC/MPI/pcnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2686 @@ -626,9 +626,9 @@ subroutine pcnaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2687 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2688 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2689 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2690 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2691 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2692 & '_naupd: Number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2693 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2694 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2695 & '_naupd: Number of wanted "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2696 call pcvout (comm, logfil, np, workl(ritz), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2697 & '_naupd: The final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2698 diff --git a/PARPACK/SRC/MPI/pcneupd.f b/PARPACK/SRC/MPI/pcneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2699 index 2566f8a5..8ced1df6 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2700 --- a/PARPACK/SRC/MPI/pcneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2701 +++ b/PARPACK/SRC/MPI/pcneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2702 @@ -558,9 +558,9 @@ subroutine pcneupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2703 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2704 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2705 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2706 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2707 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2708 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2709 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2710 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2711 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2712 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2713 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2714 diff --git a/PARPACK/SRC/MPI/pcngets.f b/PARPACK/SRC/MPI/pcngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2715 index 34b9b047..5f672149 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2716 --- a/PARPACK/SRC/MPI/pcngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2717 +++ b/PARPACK/SRC/MPI/pcngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2718 @@ -177,8 +177,8 @@ subroutine pcngets ( comm, ishift, which, kev, np, ritz, bounds)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2719 tcgets = tcgets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2720 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2721 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2722 - call pivout (comm, logfil, 1, kev, ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2723 - call pivout (comm, logfil, 1, np, ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2724 + call pivout (comm, logfil, 1, [kev], ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2725 + call pivout (comm, logfil, 1, [np], ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2726 call pcvout (comm, logfil, kev+np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2727 & '_ngets: Eigenvalues of current H matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2728 call pcvout (comm, logfil, kev+np, bounds, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2729 diff --git a/PARPACK/SRC/MPI/pdgetv0.f b/PARPACK/SRC/MPI/pdgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2730 index 3dc71c66..54ed850c 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2731 --- a/PARPACK/SRC/MPI/pdgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2732 +++ b/PARPACK/SRC/MPI/pdgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2733 @@ -180,7 +180,7 @@ subroutine pdgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2734 logical first, inits, orth
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2735 integer idist, iseed(4), iter, msglvl, jj
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2736 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2737 - & rnorm0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2738 + & rnorm0, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2739 save first, iseed, inits, iter, msglvl, orth, rnorm0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2740 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2741 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2742 @@ -318,9 +318,9 @@ subroutine pdgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2743 first = .FALSE.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2744 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2745 rnorm_buf = ddot (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2746 - call MPI_ALLREDUCE( rnorm_buf, rnorm0, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2747 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2748 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2749 - rnorm0 = sqrt(abs(rnorm0))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2750 + rnorm0 = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2751 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2752 rnorm0 = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2753 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2754 @@ -379,9 +379,9 @@ subroutine pdgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2755 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2756 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2757 rnorm_buf = ddot (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2758 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2759 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2760 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2761 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2762 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2763 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2764 rnorm = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2765 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2766 @@ -391,9 +391,9 @@ subroutine pdgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2767 c %--------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2768 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2769 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2770 - call pdvout (comm, logfil, 1, rnorm0, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2771 + call pdvout (comm, logfil, 1, [rnorm0], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2772 & '_getv0: re-orthonalization ; rnorm0 is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2773 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2774 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2775 & '_getv0: re-orthonalization ; rnorm is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2776 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2777 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2778 @@ -424,7 +424,7 @@ subroutine pdgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2779 50 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2780 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2781 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2782 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2783 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2784 & '_getv0: B-norm of initial / restarted starting vector')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2785 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2786 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2787 diff --git a/PARPACK/SRC/MPI/pdlamch10.f b/PARPACK/SRC/MPI/pdlamch10.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2788 index fabfcbd1..64cd6666 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2789 --- a/PARPACK/SRC/MPI/pdlamch10.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2790 +++ b/PARPACK/SRC/MPI/pdlamch10.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2791 @@ -57,7 +57,7 @@ DOUBLE PRECISION FUNCTION PDLAMCH10( ICTXT, CMACH )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2792 *
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2793 * .. Local Scalars ..
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2794 INTEGER IDUMM
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2795 - DOUBLE PRECISION TEMP, TEMP1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2796 + DOUBLE PRECISION TEMP, TEMP1, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2797 * ..
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2798 * .. External Subroutines ..
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2799 * EXTERNAL DGAMN2D, DGAMX2D
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2800 @@ -73,19 +73,20 @@ DOUBLE PRECISION FUNCTION PDLAMCH10( ICTXT, CMACH )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2801 *
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2802 IF( LSAME( CMACH, 'E' ).OR.LSAME( CMACH, 'S' ).OR.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2803 $ LSAME( CMACH, 'M' ).OR.LSAME( CMACH, 'U' ) ) THEN
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2804 - CALL MPI_ALLREDUCE( TEMP1, TEMP, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2805 + CALL MPI_ALLREDUCE( [TEMP1], buf2, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2806 $ MPI_MAX, ICTXT, IDUMM )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2807 -* CALL DGAMX2D( ICTXT, 'All', ' ', 1, 1, TEMP, 1, IDUMM,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2808 +* CALL DGAMX2D( ICTXT, 'All', ' ', 1, 1, buf2(1), 1, IDUMM,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2809 * $ IDUMM, 1, -1, IDUMM )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2810 ELSE IF( LSAME( CMACH, 'L' ).OR.LSAME( CMACH, 'O' ) ) THEN
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2811 - CALL MPI_ALLREDUCE( TEMP1, TEMP, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2812 + CALL MPI_ALLREDUCE( [TEMP1], buf2, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2813 $ MPI_MIN, ICTXT, IDUMM )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2814 -* CALL DGAMN2D( ICTXT, 'All', ' ', 1, 1, TEMP, 1, IDUMM,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2815 +* CALL DGAMN2D( ICTXT, 'All', ' ', 1, 1, buf2(1), 1, IDUMM,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2816 * $ IDUMM, 1, -1, IDUMM )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2817 ELSE
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2818 - TEMP = TEMP1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2819 + buf2(1) = TEMP1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2820 END IF
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2821 *
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2822 + TEMP = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2823 PDLAMCH10 = TEMP
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2824 *
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2825 * End of PDLAMCH10
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2826 diff --git a/PARPACK/SRC/MPI/pdnaitr.f b/PARPACK/SRC/MPI/pdnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2827 index f531fe1e..3c71ff93 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2828 --- a/PARPACK/SRC/MPI/pdnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2829 +++ b/PARPACK/SRC/MPI/pdnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2830 @@ -276,7 +276,7 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2831 & betaj, rnorm1, smlnum, ulp, unfl, wnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2832 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2833 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2834 - & rnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2835 + & rnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2836 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2837 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2838 c %-----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2839 @@ -393,9 +393,9 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2840 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2841 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2842 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2843 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2844 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2845 & '_naitr: generating Arnoldi vector number')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2846 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2847 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2848 & '_naitr: B-norm of the current residual is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2849 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2850 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2851 @@ -415,7 +415,7 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2852 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2853 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2854 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2855 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2856 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2857 & '_naitr: ****** RESTART AT STEP ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2858 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2859 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2860 @@ -566,9 +566,9 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2861 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2862 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2863 rnorm_buf = ddot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2864 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2865 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2866 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2867 - wnorm = sqrt(abs(wnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2868 + wnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2869 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2870 wnorm = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2871 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2872 @@ -642,9 +642,9 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2873 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2874 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2875 rnorm_buf = ddot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2876 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2877 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2878 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2879 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2880 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2881 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2882 rnorm = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2883 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2884 @@ -745,15 +745,15 @@ subroutine pdnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2885 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2886 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2887 rnorm_buf = ddot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2888 - call MPI_ALLREDUCE( rnorm_buf, rnorm1, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2889 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2890 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2891 - rnorm1 = sqrt(abs(rnorm1))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2892 + rnorm1 = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2893 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2894 rnorm1 = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2895 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2896 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2897 if (msglvl .gt. 0 .and. iter .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2898 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2899 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2900 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2901 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2902 xtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2903 diff --git a/PARPACK/SRC/MPI/pdnapps.f b/PARPACK/SRC/MPI/pdnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2904 index fb6f153f..b6ac3502 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2905 --- a/PARPACK/SRC/MPI/pdnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2906 +++ b/PARPACK/SRC/MPI/pdnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2907 @@ -276,11 +276,11 @@ subroutine pdnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2908 sigmai = shifti(jj)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2909 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2910 if (msglvl .gt. 2 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2911 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2912 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2913 & '_napps: shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2914 - call pdvout (comm, logfil, 1, sigmar, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2915 + call pdvout (comm, logfil, 1, [sigmar], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2916 & '_napps: The real part of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2917 - call pdvout (comm, logfil, 1, sigmai, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2918 + call pdvout (comm, logfil, 1, [sigmai], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2919 & '_napps: The imaginary part of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2920 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2921 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2922 @@ -345,9 +345,9 @@ subroutine pdnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2923 & tst1 = dlanhs( '1', kplusp-jj+1, h, ldh, workl )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2924 if( abs( h( i+1,i ) ).le.max( ulp*tst1, smlnum ) ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2925 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2926 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2927 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2928 & '_napps: matrix splitting at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2929 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2930 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2931 & '_napps: matrix splitting with shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2932 call pdvout (comm, logfil, 1, h(i+1,i), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2933 & '_napps: off diagonal element.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2934 @@ -361,9 +361,9 @@ subroutine pdnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2935 40 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2936 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2937 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2938 - call pivout (comm, logfil, 1, istart, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2939 + call pivout (comm, logfil, 1, [istart], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2940 & '_napps: Start of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2941 - call pivout (comm, logfil, 1, iend, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2942 + call pivout (comm, logfil, 1, [iend], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2943 & '_napps: End of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2944 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2945 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2946 @@ -635,7 +635,7 @@ subroutine pdnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2947 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2948 call pdvout (comm, logfil, 1, h(kev+1,kev), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2949 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2950 - call pivout (comm, logfil, 1, kev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2951 + call pivout (comm, logfil, 1, [kev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2952 & '_napps: Order of the final Hessenberg matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2953 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2954 call pdmout (comm, logfil, kev, kev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2955 diff --git a/PARPACK/SRC/MPI/pdnaup2.f b/PARPACK/SRC/MPI/pdnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2956 index d0f73738..c265380a 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2957 --- a/PARPACK/SRC/MPI/pdnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2958 +++ b/PARPACK/SRC/MPI/pdnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2959 @@ -234,7 +234,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2960 & nevbef, nev0 , np0 , nptemp, numcnv,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2961 & j
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2962 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2963 - & rnorm , temp , eps23
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2964 + & rnorm , temp , eps23, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2965 save cnorm , getv0, initv , update, ushift,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2966 & rnorm , iter , kplusp, msglvl, nconv,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2967 & nevbef, nev0 , np0 , eps23 , numcnv
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2968 @@ -408,7 +408,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2969 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2970 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2971 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2972 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2973 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2974 & '_naup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2975 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2976 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2977 @@ -421,9 +421,9 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2978 np = kplusp - nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2979 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2980 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2981 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2982 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2983 & '_naup2: The length of the current Arnoldi factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2984 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2985 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2986 & '_naup2: Extend the Arnoldi factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2987 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2988 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2989 @@ -455,7 +455,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2990 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2991 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2992 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2993 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2994 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2995 & '_naup2: Corresponding B-norm of the residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2996 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2997 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2998 @@ -699,7 +699,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2999 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3000 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3001 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3002 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3003 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3004 & '_naup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3005 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3006 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3007 @@ -751,7 +751,7 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3008 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3009 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3010 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3011 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3012 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3013 & '_naup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3014 call pdvout (comm, logfil, np, ritzr, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3015 & '_naup2: Real part of the shifts')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3016 @@ -810,16 +810,16 @@ subroutine pdnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3017 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3018 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3019 rnorm_buf = ddot (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3020 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3021 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3022 & MPI_DOUBLE_PRECISION , MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3023 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3024 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3025 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3026 rnorm = pdnorm2 ( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3027 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3028 cnorm = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3029 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3030 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3031 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3032 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3033 & '_naup2: B-norm of residual for compressed factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3034 call pdmout (comm, logfil, nev, nev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3035 & '_naup2: Compressed upper Hessenberg matrix H')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3036 diff --git a/PARPACK/SRC/MPI/pdnaupd.f b/PARPACK/SRC/MPI/pdnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3037 index 1bf0fc12..231f9cab 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3038 --- a/PARPACK/SRC/MPI/pdnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3039 +++ b/PARPACK/SRC/MPI/pdnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3040 @@ -650,9 +650,9 @@ subroutine pdnaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3041 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3042 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3043 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3044 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3045 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3046 & '_naupd: Number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3047 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3048 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3049 & '_naupd: Number of wanted "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3050 call pdvout (comm, logfil, np, workl(ritzr), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3051 & '_naupd: Real part of the final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3052 diff --git a/PARPACK/SRC/MPI/pdneupd.f b/PARPACK/SRC/MPI/pdneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3053 index f80651e2..d5741956 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3054 --- a/PARPACK/SRC/MPI/pdneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3055 +++ b/PARPACK/SRC/MPI/pdneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3056 @@ -617,9 +617,9 @@ subroutine pdneupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3057 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3058 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3059 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3060 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3061 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3062 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3063 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3064 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3065 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3066 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3067 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3068 diff --git a/PARPACK/SRC/MPI/pdngets.f b/PARPACK/SRC/MPI/pdngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3069 index 4ff35165..c4294b8c 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3070 --- a/PARPACK/SRC/MPI/pdngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3071 +++ b/PARPACK/SRC/MPI/pdngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3072 @@ -226,8 +226,8 @@ subroutine pdngets
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3073 tngets = tngets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3074 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3075 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3076 - call pivout (comm, logfil, 1, kev, ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3077 - call pivout (comm, logfil, 1, np, ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3078 + call pivout (comm, logfil, 1, [kev], ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3079 + call pivout (comm, logfil, 1, [np], ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3080 call pdvout (comm, logfil, kev+np, ritzr, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3081 & '_ngets: Eigenvalues of current H matrix -- real part')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3082 call pdvout (comm, logfil, kev+np, ritzi, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3083 diff --git a/PARPACK/SRC/MPI/pdnorm2.f b/PARPACK/SRC/MPI/pdnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3084 index 0e149585..5061d3d9 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3085 --- a/PARPACK/SRC/MPI/pdnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3086 +++ b/PARPACK/SRC/MPI/pdnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3087 @@ -45,7 +45,7 @@ Double precision function pdnorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3088 c %---------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3089 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3090 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3091 - & max, buf, zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3092 + & max, buf, zero, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3093 parameter ( zero = 0.0 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3094 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3095 c %---------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3096 @@ -69,15 +69,16 @@ Double precision function pdnorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3097 pdnorm2 = dnrm2( n, x, inc)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3098 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3099 buf = pdnorm2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3100 - call MPI_ALLREDUCE( buf, max, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3101 + call MPI_ALLREDUCE( [buf], buf2, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3102 & MPI_MAX, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3103 + max = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3104 if ( max .eq. zero ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3105 pdnorm2 = zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3106 else
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3107 buf = (pdnorm2/max)**2.0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3108 - call MPI_ALLREDUCE( buf, pdnorm2, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3109 + call MPI_ALLREDUCE( [buf], buf2, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3110 & MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3111 - pdnorm2 = max * sqrt(abs(pdnorm2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3112 + pdnorm2 = max * sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3113 endif
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3114 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3115 c %----------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3116 diff --git a/PARPACK/SRC/MPI/pdsaitr.f b/PARPACK/SRC/MPI/pdsaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3117 index 5fe84b81..42396c11 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3118 --- a/PARPACK/SRC/MPI/pdsaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3119 +++ b/PARPACK/SRC/MPI/pdsaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3120 @@ -264,7 +264,7 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3121 integer i, ierr, ipj, irj, ivj, iter, itry, j, msglvl, infol,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3122 & jj
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3123 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3124 - & rnorm1, wnorm, safmin, temp1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3125 + & rnorm1, wnorm, safmin, temp1, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3126 save orth1, orth2, rstart, step3, step4,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3127 & ierr, ipj, irj, ivj, iter, itry, j, msglvl,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3128 & rnorm1, safmin, wnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3129 @@ -392,9 +392,9 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3130 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3131 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3132 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3133 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3134 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3135 & '_saitr: generating Arnoldi vector no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3136 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3137 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3138 & '_saitr: B-norm of the current residual =')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3139 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3140 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3141 @@ -412,7 +412,7 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3142 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3143 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3144 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3145 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3146 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3147 & '_saitr: ****** restart at step ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3148 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3149 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3150 @@ -572,14 +572,14 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3151 c %----------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3152 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3153 rnorm_buf = ddot (n, resid, 1, workd(ivj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3154 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3155 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3156 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3157 - wnorm = sqrt(abs(wnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3158 + wnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3159 else if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3160 rnorm_buf = ddot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3161 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3162 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3163 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3164 - wnorm = sqrt(abs(wnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3165 + wnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3166 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3167 wnorm = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3168 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3169 @@ -669,9 +669,9 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3170 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3171 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3172 rnorm_buf = ddot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3173 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3174 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3175 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3176 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3177 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3178 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3179 rnorm = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3180 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3181 @@ -769,15 +769,15 @@ subroutine pdsaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3182 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3183 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3184 rnorm_buf = ddot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3185 - call MPI_ALLREDUCE( rnorm_buf, rnorm1, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3186 + call MPI_ALLREDUCE( [rnorm_buf], buf2(1), 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3187 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3188 - rnorm1 = sqrt(abs(rnorm1))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3189 + rnorm1 = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3190 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3191 rnorm1 = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3192 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3193 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3194 if (msglvl .gt. 0 .and. iter .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3195 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3196 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3197 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3198 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3199 xtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3200 diff --git a/PARPACK/SRC/MPI/pdsapps.f b/PARPACK/SRC/MPI/pdsapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3201 index e79db4e3..3feb8da0 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3202 --- a/PARPACK/SRC/MPI/pdsapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3203 +++ b/PARPACK/SRC/MPI/pdsapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3204 @@ -272,9 +272,9 @@ subroutine pdsapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3205 big = abs(h(i,2)) + abs(h(i+1,2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3206 if (h(i+1,1) .le. epsmch*big) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3207 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3208 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3209 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3210 & '_sapps: deflation at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3211 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3212 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3213 & '_sapps: occurred before shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3214 call pdvout (comm, logfil, 1, h(i+1,1), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3215 & '_sapps: the corresponding off diagonal element')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3216 @@ -443,7 +443,7 @@ subroutine pdsapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3217 big = abs(h(i,2)) + abs(h(i+1,2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3218 if (h(i+1,1) .le. epsmch*big) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3219 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3220 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3221 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3222 & '_sapps: deflation at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3223 call pdvout (comm, logfil, 1, h(i+1,1), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3224 & '_sapps: the corresponding off diagonal element')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3225 diff --git a/PARPACK/SRC/MPI/pdsaup2.f b/PARPACK/SRC/MPI/pdsaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3226 index 820459b3..a575b33f 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3227 --- a/PARPACK/SRC/MPI/pdsaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3228 +++ b/PARPACK/SRC/MPI/pdsaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3229 @@ -212,7 +212,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3230 integer ido, info, ishift, iupd, ldh, ldq, ldv, mxiter,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3231 & n, mode, nev, np
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3232 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3233 - & tol
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3234 + & tol, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3235 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3236 c %-----------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3237 c | Array Arguments |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3238 @@ -424,13 +424,13 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3239 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3240 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3241 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3242 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3243 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3244 & '_saup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3245 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3246 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3247 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3248 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3249 & '_saup2: The length of the current Lanczos factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3250 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3251 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3252 & '_saup2: Extend the Lanczos factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3253 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3254 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3255 @@ -469,7 +469,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3256 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3257 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3258 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3259 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3260 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3261 & '_saup2: Current B-norm of residual for factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3262 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3263 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3264 @@ -719,7 +719,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3265 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3266 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3267 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3268 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3269 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3270 & '_saup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3271 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3272 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3273 @@ -766,7 +766,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3274 if (ishift .eq. 0) call dcopy (np, workl, 1, ritz, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3275 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3276 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3277 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3278 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3279 & '_saup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3280 call pdvout (comm, logfil, np, workl, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3281 & '_saup2: shifts selected')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3282 @@ -825,9 +825,9 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3283 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3284 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3285 rnorm_buf = ddot (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3286 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3287 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3288 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3289 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3290 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3291 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3292 rnorm = pdnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3293 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3294 @@ -835,7 +835,7 @@ subroutine pdsaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3295 130 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3296 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3297 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3298 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3299 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3300 & '_saup2: B-norm of residual for NEV factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3301 call pdvout (comm, logfil, nev, h(1,2), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3302 & '_saup2: main diagonal of compressed H matrix')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3303 diff --git a/PARPACK/SRC/MPI/pdsaupd.f b/PARPACK/SRC/MPI/pdsaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3304 index 47d05227..f505dc90 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3305 --- a/PARPACK/SRC/MPI/pdsaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3306 +++ b/PARPACK/SRC/MPI/pdsaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3307 @@ -652,9 +652,9 @@ subroutine pdsaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3308 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3309 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3310 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3311 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3312 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3313 & '_saupd: number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3314 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3315 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3316 & '_saupd: number of "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3317 call pdvout (comm, logfil, np, workl(Ritz), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3318 & '_saupd: final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3319 diff --git a/PARPACK/SRC/MPI/pdseupd.f b/PARPACK/SRC/MPI/pdseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3320 index 9e866ab7..66e85995 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3321 --- a/PARPACK/SRC/MPI/pdseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3322 +++ b/PARPACK/SRC/MPI/pdseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3323 @@ -523,9 +523,9 @@ subroutine pdseupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3324 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3325 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3326 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3327 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3328 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3329 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3330 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3331 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3332 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3333 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3334 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3335 diff --git a/PARPACK/SRC/MPI/pdsgets.f b/PARPACK/SRC/MPI/pdsgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3336 index 01b52394..c71421b4 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3337 --- a/PARPACK/SRC/MPI/pdsgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3338 +++ b/PARPACK/SRC/MPI/pdsgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3339 @@ -216,8 +216,8 @@ subroutine pdsgets
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3340 tsgets = tsgets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3341 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3342 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3343 - call pivout (comm, logfil, 1, kev, ndigit, '_sgets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3344 - call pivout (comm, logfil, 1, np, ndigit, '_sgets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3345 + call pivout (comm, logfil, 1, [kev], ndigit, '_sgets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3346 + call pivout (comm, logfil, 1, [np], ndigit, '_sgets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3347 call pdvout (comm, logfil, kev+np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3348 & '_sgets: Eigenvalues of current H matrix')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3349 call pdvout (comm, logfil, kev+np, bounds, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3350 diff --git a/PARPACK/SRC/MPI/pdznorm2.f b/PARPACK/SRC/MPI/pdznorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3351 index 7a7173f3..4651679b 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3352 --- a/PARPACK/SRC/MPI/pdznorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3353 +++ b/PARPACK/SRC/MPI/pdznorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3354 @@ -45,7 +45,7 @@ Double precision function pdznorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3355 c %---------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3356 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3357 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3358 - & max, buf, zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3359 + & max(1), buf, zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3360 parameter ( zero = 0.0 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3361 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3362 c %---------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3363 @@ -59,7 +59,7 @@ Double precision function pdznorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3364 c %--------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3365 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3366 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3367 - & dznrm2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3368 + & dznrm2, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3369 External dznrm2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3370 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3371 c %-----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3372 @@ -69,15 +69,15 @@ Double precision function pdznorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3373 pdznorm2 = dznrm2( n, x, inc)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3374 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3375 buf = pdznorm2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3376 - call MPI_ALLREDUCE( buf, max, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3377 + call MPI_ALLREDUCE( [buf], max, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3378 & MPI_MAX, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3379 - if ( max .eq. zero ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3380 + if ( max(1) .eq. zero ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3381 pdznorm2 = zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3382 else
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3383 - buf = (pdznorm2/max)**2.0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3384 - call MPI_ALLREDUCE( buf, pdznorm2, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3385 + buf = (pdznorm2/max(1))**2.0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3386 + call MPI_ALLREDUCE( [buf], buf2, 1, MPI_DOUBLE_PRECISION,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3387 & MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3388 - pdznorm2 = max * sqrt(abs(pdznorm2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3389 + pdznorm2 = max(1) * sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3390 endif
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3391 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3392 c %-----------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3393 diff --git a/PARPACK/SRC/MPI/pscnorm2.f b/PARPACK/SRC/MPI/pscnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3394 index 2c64831e..50dea8bd 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3395 --- a/PARPACK/SRC/MPI/pscnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3396 +++ b/PARPACK/SRC/MPI/pscnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3397 @@ -45,7 +45,7 @@ Real function pscnorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3398 c %---------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3399 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3400 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3401 - & max, buf, zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3402 + & max(1), buf, zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3403 parameter ( zero = 0.0 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3404 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3405 c %---------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3406 @@ -61,6 +61,7 @@ Real function pscnorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3407 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3408 & scnrm2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3409 External scnrm2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3410 + Real buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3411 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3412 c %-----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3413 c | Executable Statements |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3414 @@ -69,15 +70,15 @@ Real function pscnorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3415 pscnorm2 = scnrm2( n, x, inc)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3416 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3417 buf = pscnorm2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3418 - call MPI_ALLREDUCE( buf, max, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3419 + call MPI_ALLREDUCE( [buf], max, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3420 & MPI_MAX, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3421 - if ( max .eq. zero ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3422 + if ( max(1) .eq. zero ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3423 pscnorm2 = zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3424 else
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3425 - buf = (pscnorm2/max)**2.0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3426 - call MPI_ALLREDUCE( buf, pscnorm2, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3427 + buf = (pscnorm2/max(1))**2.0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3428 + call MPI_ALLREDUCE( [buf], buf2, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3429 & MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3430 - pscnorm2 = max * sqrt(abs(pscnorm2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3431 + pscnorm2 = max(1) * sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3432 endif
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3433 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3434 c %-----------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3435 diff --git a/PARPACK/SRC/MPI/psgetv0.f b/PARPACK/SRC/MPI/psgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3436 index a721c9b9..597212b5 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3437 --- a/PARPACK/SRC/MPI/psgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3438 +++ b/PARPACK/SRC/MPI/psgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3439 @@ -163,7 +163,7 @@ subroutine psgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3440 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3441 integer ipntr(3)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3442 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3443 - & resid(n), v(ldv,j), workd(2*n), workl(2*j)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3444 + & resid(n), v(ldv,j), workd(2*n), workl(2*j), buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3445 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3446 c %------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3447 c | Parameters |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3448 @@ -318,9 +318,9 @@ subroutine psgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3449 first = .FALSE.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3450 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3451 rnorm_buf = sdot (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3452 - call MPI_ALLREDUCE( rnorm_buf, rnorm0, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3453 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3454 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3455 - rnorm0 = sqrt(abs(rnorm0))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3456 + rnorm0 = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3457 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3458 rnorm0 = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3459 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3460 @@ -379,9 +379,9 @@ subroutine psgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3461 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3462 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3463 rnorm_buf = sdot (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3464 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3465 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3466 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3467 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3468 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3469 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3470 rnorm = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3471 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3472 @@ -391,9 +391,9 @@ subroutine psgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3473 c %--------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3474 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3475 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3476 - call psvout (comm, logfil, 1, rnorm0, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3477 + call psvout (comm, logfil, 1, [rnorm0], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3478 & '_getv0: re-orthonalization ; rnorm0 is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3479 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3480 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3481 & '_getv0: re-orthonalization ; rnorm is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3482 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3483 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3484 @@ -424,7 +424,7 @@ subroutine psgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3485 50 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3486 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3487 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3488 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3489 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3490 & '_getv0: B-norm of initial / restarted starting vector')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3491 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3492 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3493 diff --git a/PARPACK/SRC/MPI/pslamch10.f b/PARPACK/SRC/MPI/pslamch10.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3494 index cd7215c5..c3c13b8e 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3495 --- a/PARPACK/SRC/MPI/pslamch10.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3496 +++ b/PARPACK/SRC/MPI/pslamch10.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3497 @@ -53,7 +53,7 @@ REAL FUNCTION PSLAMCH10( ICTXT, CMACH )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3498 *
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3499 * .. Local Scalars ..
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3500 INTEGER IDUMM
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3501 - REAL TEMP, TEMP1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3502 + REAL TEMP, TEMP1, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3503 * ..
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3504 * .. External Subroutines ..
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3505 * EXTERNAL SGAMN2D, SGAMX2D
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3506 @@ -69,14 +69,16 @@ REAL FUNCTION PSLAMCH10( ICTXT, CMACH )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3507 *
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3508 IF( LSAME( CMACH, 'E' ).OR.LSAME( CMACH, 'S' ).OR.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3509 $ LSAME( CMACH, 'M' ).OR.LSAME( CMACH, 'U' ) ) THEN
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3510 - CALL MPI_ALLREDUCE( TEMP1, TEMP, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3511 + CALL MPI_ALLREDUCE( [TEMP1], buf2, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3512 $ MPI_MAX, ICTXT, IDUMM )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3513 -* CALL SGAMX2D( ICTXT, 'All', ' ', 1, 1, TEMP, 1, IDUMM,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3514 + TEMP = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3515 +* CALL SGAMX2D( ICTXT, 'All', ' ', 1, 1, TEMP, 1, IDUMM,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3516 * $ IDUMM, 1, -1, IDUMM )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3517 ELSE IF( LSAME( CMACH, 'L' ).OR.LSAME( CMACH, 'O' ) ) THEN
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3518 - CALL MPI_ALLREDUCE( TEMP1, TEMP, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3519 + CALL MPI_ALLREDUCE( [TEMP1], buf2, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3520 $ MPI_MIN, ICTXT, IDUMM )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3521 -* CALL SGAMN2D( ICTXT, 'All', ' ', 1, 1, TEMP, 1, IDUMM,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3522 + TEMP = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3523 +* CALL SGAMN2D( ICTXT, 'All', ' ', 1, 1, TEMP, 1, IDUMM,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3524 * $ IDUMM, 1, -1, IDUMM )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3525 ELSE
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3526 TEMP = TEMP1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3527 diff --git a/PARPACK/SRC/MPI/psnaitr.f b/PARPACK/SRC/MPI/psnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3528 index ab63f99a..8b5f635d 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3529 --- a/PARPACK/SRC/MPI/psnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3530 +++ b/PARPACK/SRC/MPI/psnaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3531 @@ -276,7 +276,7 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3532 & betaj, rnorm1, smlnum, ulp, unfl, wnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3533 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3534 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3535 - & rnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3536 + & rnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3537 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3538 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3539 c %-----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3540 @@ -393,9 +393,9 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3541 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3542 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3543 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3544 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3545 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3546 & '_naitr: generating Arnoldi vector number')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3547 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3548 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3549 & '_naitr: B-norm of the current residual is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3550 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3551 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3552 @@ -415,7 +415,7 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3553 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3554 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3555 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3556 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3557 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3558 & '_naitr: ****** RESTART AT STEP ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3559 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3560 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3561 @@ -566,9 +566,9 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3562 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3563 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3564 rnorm_buf = sdot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3565 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3566 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3567 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3568 - wnorm = sqrt(abs(wnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3569 + wnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3570 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3571 wnorm = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3572 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3573 @@ -642,9 +642,9 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3574 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3575 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3576 rnorm_buf = sdot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3577 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3578 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3579 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3580 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3581 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3582 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3583 rnorm = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3584 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3585 @@ -745,15 +745,15 @@ subroutine psnaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3586 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3587 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3588 rnorm_buf = sdot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3589 - call MPI_ALLREDUCE( rnorm_buf, rnorm1, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3590 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3591 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3592 - rnorm1 = sqrt(abs(rnorm1))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3593 + rnorm1 = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3594 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3595 rnorm1 = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3596 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3597 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3598 if (msglvl .gt. 0 .and. iter .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3599 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3600 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3601 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3602 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3603 xtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3604 diff --git a/PARPACK/SRC/MPI/psnapps.f b/PARPACK/SRC/MPI/psnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3605 index c06fba58..b6f8645b 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3606 --- a/PARPACK/SRC/MPI/psnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3607 +++ b/PARPACK/SRC/MPI/psnapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3608 @@ -276,11 +276,11 @@ subroutine psnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3609 sigmai = shifti(jj)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3610 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3611 if (msglvl .gt. 2 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3612 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3613 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3614 & '_napps: shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3615 - call psvout (comm, logfil, 1, sigmar, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3616 + call psvout (comm, logfil, 1, [sigmar], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3617 & '_napps: The real part of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3618 - call psvout (comm, logfil, 1, sigmai, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3619 + call psvout (comm, logfil, 1, [sigmai], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3620 & '_napps: The imaginary part of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3621 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3622 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3623 @@ -345,9 +345,9 @@ subroutine psnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3624 & tst1 = slanhs( '1', kplusp-jj+1, h, ldh, workl )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3625 if( abs( h( i+1,i ) ).le.max( ulp*tst1, smlnum ) ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3626 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3627 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3628 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3629 & '_napps: matrix splitting at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3630 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3631 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3632 & '_napps: matrix splitting with shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3633 call psvout (comm, logfil, 1, h(i+1,i), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3634 & '_napps: off diagonal element.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3635 @@ -361,9 +361,9 @@ subroutine psnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3636 40 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3637 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3638 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3639 - call pivout (comm, logfil, 1, istart, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3640 + call pivout (comm, logfil, 1, [istart], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3641 & '_napps: Start of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3642 - call pivout (comm, logfil, 1, iend, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3643 + call pivout (comm, logfil, 1, [iend], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3644 & '_napps: End of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3645 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3646 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3647 @@ -635,7 +635,7 @@ subroutine psnapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3648 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3649 call psvout (comm, logfil, 1, h(kev+1,kev), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3650 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3651 - call pivout (comm, logfil, 1, kev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3652 + call pivout (comm, logfil, 1, [kev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3653 & '_napps: Order of the final Hessenberg matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3654 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3655 call psmout (comm, logfil, kev, kev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3656 diff --git a/PARPACK/SRC/MPI/psnaup2.f b/PARPACK/SRC/MPI/psnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3657 index 6195d4b6..bfca7fb1 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3658 --- a/PARPACK/SRC/MPI/psnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3659 +++ b/PARPACK/SRC/MPI/psnaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3660 @@ -241,7 +241,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3661 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3662
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3663 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3664 - & rnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3665 + & rnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3666 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3667 c %-----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3668 c | Local array arguments |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3669 @@ -408,7 +408,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3670 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3671 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3672 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3673 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3674 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3675 & '_naup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3676 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3677 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3678 @@ -421,9 +421,9 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3679 np = kplusp - nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3680 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3681 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3682 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3683 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3684 & '_naup2: The length of the current Arnoldi factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3685 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3686 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3687 & '_naup2: Extend the Arnoldi factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3688 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3689 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3690 @@ -455,7 +455,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3691 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3692 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3693 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3694 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3695 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3696 & '_naup2: Corresponding B-norm of the residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3697 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3698 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3699 @@ -699,7 +699,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3700 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3701 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3702 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3703 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3704 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3705 & '_naup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3706 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3707 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3708 @@ -751,7 +751,7 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3709 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3710 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3711 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3712 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3713 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3714 & '_naup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3715 call psvout (comm, logfil, np, ritzr, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3716 & '_naup2: Real part of the shifts')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3717 @@ -810,16 +810,16 @@ subroutine psnaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3718 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3719 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3720 rnorm_buf = sdot (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3721 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3722 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3723 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3724 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3725 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3726 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3727 rnorm = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3728 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3729 cnorm = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3730 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3731 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3732 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3733 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3734 & '_naup2: B-norm of residual for compressed factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3735 call psmout (comm, logfil, nev, nev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3736 & '_naup2: Compressed upper Hessenberg matrix H')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3737 diff --git a/PARPACK/SRC/MPI/psnaupd.f b/PARPACK/SRC/MPI/psnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3738 index a55f5fba..35e85b74 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3739 --- a/PARPACK/SRC/MPI/psnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3740 +++ b/PARPACK/SRC/MPI/psnaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3741 @@ -650,9 +650,9 @@ subroutine psnaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3742 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3743 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3744 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3745 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3746 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3747 & '_naupd: Number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3748 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3749 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3750 & '_naupd: Number of wanted "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3751 call psvout (comm, logfil, np, workl(ritzr), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3752 & '_naupd: Real part of the final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3753 diff --git a/PARPACK/SRC/MPI/psneupd.f b/PARPACK/SRC/MPI/psneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3754 index c7f939a4..d4090b66 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3755 --- a/PARPACK/SRC/MPI/psneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3756 +++ b/PARPACK/SRC/MPI/psneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3757 @@ -617,9 +617,9 @@ subroutine psneupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3758 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3759 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3760 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3761 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3762 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3763 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3764 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3765 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3766 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3767 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3768 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3769 diff --git a/PARPACK/SRC/MPI/psngets.f b/PARPACK/SRC/MPI/psngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3770 index c4bf9ac7..91a6d730 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3771 --- a/PARPACK/SRC/MPI/psngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3772 +++ b/PARPACK/SRC/MPI/psngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3773 @@ -226,8 +226,8 @@ subroutine psngets
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3774 tngets = tngets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3775 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3776 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3777 - call pivout (comm, logfil, 1, kev, ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3778 - call pivout (comm, logfil, 1, np, ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3779 + call pivout (comm, logfil, 1, [kev], ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3780 + call pivout (comm, logfil, 1, [np], ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3781 call psvout (comm, logfil, kev+np, ritzr, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3782 & '_ngets: Eigenvalues of current H matrix -- real part')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3783 call psvout (comm, logfil, kev+np, ritzi, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3784 diff --git a/PARPACK/SRC/MPI/psnorm2.f b/PARPACK/SRC/MPI/psnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3785 index b5fbcd13..8e487b35 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3786 --- a/PARPACK/SRC/MPI/psnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3787 +++ b/PARPACK/SRC/MPI/psnorm2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3788 @@ -45,7 +45,7 @@ Real function psnorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3789 c %---------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3790 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3791 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3792 - & max, buf, zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3793 + & max, buf, zero, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3794 parameter ( zero = 0.0 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3795 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3796 c %---------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3797 @@ -69,15 +69,16 @@ Real function psnorm2 ( comm, n, x, inc )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3798 psnorm2 = snrm2( n, x, inc)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3799 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3800 buf = psnorm2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3801 - call MPI_ALLREDUCE( buf, max, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3802 + call MPI_ALLREDUCE( [buf], buf2, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3803 & MPI_MAX, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3804 + max = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3805 if ( max .eq. zero ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3806 psnorm2 = zero
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3807 else
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3808 buf = (psnorm2/max)**2.0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3809 - call MPI_ALLREDUCE( buf, psnorm2, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3810 + call MPI_ALLREDUCE( [buf], buf2, 1, MPI_REAL,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3811 & MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3812 - psnorm2 = max * sqrt(abs(psnorm2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3813 + psnorm2 = max * sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3814 endif
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3815 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3816 c %----------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3817 diff --git a/PARPACK/SRC/MPI/pssaitr.f b/PARPACK/SRC/MPI/pssaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3818 index a0fde737..8ceaebe4 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3819 --- a/PARPACK/SRC/MPI/pssaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3820 +++ b/PARPACK/SRC/MPI/pssaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3821 @@ -264,7 +264,7 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3822 integer i, ierr, ipj, irj, ivj, iter, itry, j, msglvl, infol,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3823 & jj
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3824 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3825 - & rnorm1, wnorm, safmin, temp1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3826 + & rnorm1, wnorm(1), safmin, temp1, temp2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3827 save orth1, orth2, rstart, step3, step4,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3828 & ierr, ipj, irj, ivj, iter, itry, j, msglvl,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3829 & rnorm1, safmin, wnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3830 @@ -392,9 +392,9 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3831 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3832 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3833 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3834 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3835 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3836 & '_saitr: generating Arnoldi vector no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3837 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3838 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3839 & '_saitr: B-norm of the current residual =')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3840 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3841 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3842 @@ -412,7 +412,7 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3843 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3844 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3845 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3846 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3847 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3848 & '_saitr: ****** restart at step ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3849 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3850 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3851 @@ -572,16 +572,16 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3852 c %----------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3853 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3854 rnorm_buf = sdot (n, resid, 1, workd(ivj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3855 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3856 + call MPI_ALLREDUCE( [rnorm_buf], wnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3857 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3858 - wnorm = sqrt(abs(wnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3859 + wnorm(1) = sqrt(abs(wnorm(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3860 else if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3861 rnorm_buf = sdot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3862 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3863 + call MPI_ALLREDUCE( [rnorm_buf], wnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3864 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3865 wnorm = sqrt(abs(wnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3866 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3867 - wnorm = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3868 + wnorm(1) = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3869 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3870 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3871 c %-----------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3872 @@ -669,9 +669,9 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3873 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3874 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3875 rnorm_buf = sdot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3876 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3877 + call MPI_ALLREDUCE( [rnorm_buf], temp2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3878 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3879 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3880 + rnorm = sqrt(abs(temp2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3881 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3882 rnorm = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3883 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3884 @@ -691,7 +691,7 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3885 c | to enforce ||v(:,1:j)^T * r_{j}|| .le. eps * || r_{j} || |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3886 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3887 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3888 - if (rnorm .gt. 0.717*wnorm) go to 100
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3889 + if (rnorm .gt. 0.717*wnorm(1)) go to 100
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3890 nrorth = nrorth + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3891 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3892 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3893 @@ -704,7 +704,7 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3894 80 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3895 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3896 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3897 - xtemp(1) = wnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3898 + xtemp(1) = wnorm(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3899 xtemp(2) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3900 call psvout (comm, logfil, 2, xtemp, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3901 & '_naitr: re-orthonalization ; wnorm and rnorm are')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3902 @@ -769,15 +769,15 @@ subroutine pssaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3903 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3904 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3905 rnorm_buf = sdot (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3906 - call MPI_ALLREDUCE( rnorm_buf, rnorm1, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3907 + call MPI_ALLREDUCE( [rnorm_buf], temp2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3908 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3909 - rnorm1 = sqrt(abs(rnorm1))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3910 + rnorm1 = sqrt(abs(temp2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3911 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3912 rnorm1 = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3913 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3914 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3915 if (msglvl .gt. 0 .and. iter .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3916 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3917 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3918 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3919 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3920 xtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3921 diff --git a/PARPACK/SRC/MPI/pssapps.f b/PARPACK/SRC/MPI/pssapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3922 index 481cc355..07f96452 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3923 --- a/PARPACK/SRC/MPI/pssapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3924 +++ b/PARPACK/SRC/MPI/pssapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3925 @@ -271,9 +271,9 @@ subroutine pssapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3926 big = abs(h(i,2)) + abs(h(i+1,2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3927 if (h(i+1,1) .le. epsmch*big) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3928 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3929 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3930 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3931 & '_sapps: deflation at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3932 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3933 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3934 & '_sapps: occurred before shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3935 call psvout (comm, logfil, 1, h(i+1,1), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3936 & '_sapps: the corresponding off diagonal element')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3937 @@ -442,7 +442,7 @@ subroutine pssapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3938 big = abs(h(i,2)) + abs(h(i+1,2))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3939 if (h(i+1,1) .le. epsmch*big) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3940 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3941 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3942 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3943 & '_sapps: deflation at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3944 call psvout (comm, logfil, 1, h(i+1,1), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3945 & '_sapps: the corresponding off diagonal element')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3946 diff --git a/PARPACK/SRC/MPI/pssaup2.f b/PARPACK/SRC/MPI/pssaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3947 index ab00ec77..25af8b7f 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3948 --- a/PARPACK/SRC/MPI/pssaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3949 +++ b/PARPACK/SRC/MPI/pssaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3950 @@ -241,7 +241,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3951 integer ierr, iter, j, kplusp, msglvl, nconv, nevbef, nev0,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3952 & np0, nptemp, nevd2, nevm2, kp(3)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3953 Real
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3954 - & rnorm, temp, eps23
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3955 + & rnorm, temp, eps23, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3956 save cnorm, getv0, initv, update, ushift,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3957 & iter, kplusp, msglvl, nconv, nev0, np0,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3958 & rnorm, eps23
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3959 @@ -424,13 +424,13 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3960 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3961 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3962 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3963 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3964 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3965 & '_saup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3966 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3967 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3968 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3969 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3970 & '_saup2: The length of the current Lanczos factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3971 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3972 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3973 & '_saup2: Extend the Lanczos factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3974 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3975 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3976 @@ -469,7 +469,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3977 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3978 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3979 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3980 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3981 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3982 & '_saup2: Current B-norm of residual for factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3983 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3984 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3985 @@ -719,7 +719,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3986 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3987 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3988 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3989 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3990 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3991 & '_saup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3992 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3993 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3994 @@ -766,7 +766,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3995 if (ishift .eq. 0) call scopy (np, workl, 1, ritz, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3996 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3997 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3998 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3999 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4000 & '_saup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4001 call psvout (comm, logfil, np, workl, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4002 & '_saup2: shifts selected')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4003 @@ -825,9 +825,9 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4004 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4005 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4006 rnorm_buf = sdot (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4007 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4008 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4009 & MPI_REAL, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4010 - rnorm = sqrt(abs(rnorm))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4011 + rnorm = sqrt(abs(buf2(1)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4012 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4013 rnorm = psnorm2( comm, n, resid, 1 )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4014 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4015 @@ -835,7 +835,7 @@ subroutine pssaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4016 130 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4017 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4018 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4019 - call psvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4020 + call psvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4021 & '_saup2: B-norm of residual for NEV factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4022 call psvout (comm, logfil, nev, h(1,2), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4023 & '_saup2: main diagonal of compressed H matrix')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4024 diff --git a/PARPACK/SRC/MPI/pssaupd.f b/PARPACK/SRC/MPI/pssaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4025 index 7f616008..3077ff5f 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4026 --- a/PARPACK/SRC/MPI/pssaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4027 +++ b/PARPACK/SRC/MPI/pssaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4028 @@ -652,9 +652,9 @@ subroutine pssaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4029 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4030 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4031 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4032 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4033 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4034 & '_saupd: number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4035 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4036 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4037 & '_saupd: number of "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4038 call psvout (comm, logfil, np, workl(Ritz), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4039 & '_saupd: final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4040 diff --git a/PARPACK/SRC/MPI/psseupd.f b/PARPACK/SRC/MPI/psseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4041 index 23e2caad..85175870 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4042 --- a/PARPACK/SRC/MPI/psseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4043 +++ b/PARPACK/SRC/MPI/psseupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4044 @@ -523,9 +523,9 @@ subroutine psseupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4045 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4046 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4047 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4048 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4049 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4050 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4051 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4052 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4053 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4054 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4055 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4056 diff --git a/PARPACK/SRC/MPI/pssgets.f b/PARPACK/SRC/MPI/pssgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4057 index 487689b0..dcc08bcb 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4058 --- a/PARPACK/SRC/MPI/pssgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4059 +++ b/PARPACK/SRC/MPI/pssgets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4060 @@ -216,8 +216,8 @@ subroutine pssgets
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4061 tsgets = tsgets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4062 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4063 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4064 - call pivout (comm, logfil, 1, kev, ndigit, '_sgets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4065 - call pivout (comm, logfil, 1, np, ndigit, '_sgets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4066 + call pivout (comm, logfil, 1, [kev], ndigit, '_sgets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4067 + call pivout (comm, logfil, 1, [np], ndigit, '_sgets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4068 call psvout (comm, logfil, kev+np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4069 & '_sgets: Eigenvalues of current H matrix')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4070 call psvout (comm, logfil, kev+np, bounds, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4071 diff --git a/PARPACK/SRC/MPI/pzgetv0.f b/PARPACK/SRC/MPI/pzgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4072 index 42cd0865..29f18f5b 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4073 --- a/PARPACK/SRC/MPI/pzgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4074 +++ b/PARPACK/SRC/MPI/pzgetv0.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4075 @@ -185,7 +185,7 @@ subroutine pzgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4076 save first, iseed, inits, iter, msglvl, orth, rnorm0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4077 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4078 Complex*16
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4079 - & cnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4080 + & cnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4081 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4082 c %----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4083 c | External Subroutines |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4084 @@ -332,8 +332,9 @@ subroutine pzgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4085 first = .FALSE.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4086 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4087 cnorm_buf = zdotc (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4088 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4089 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4090 & MPI_DOUBLE_COMPLEX , MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4091 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4092 rnorm0 = sqrt(dlapy2 (dble (cnorm),dimag (cnorm)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4093 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4094 rnorm0 = pdznorm2 ( comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4095 @@ -393,8 +394,9 @@ subroutine pzgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4096 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4097 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4098 cnorm_buf = zdotc (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4099 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4100 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4101 & MPI_DOUBLE_COMPLEX , MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4102 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4103 rnorm = sqrt(dlapy2 (dble (cnorm),dimag (cnorm)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4104 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4105 rnorm = pdznorm2 (comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4106 @@ -405,9 +407,9 @@ subroutine pzgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4107 c %--------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4108 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4109 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4110 - call pdvout (comm, logfil, 1, rnorm0, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4111 + call pdvout (comm, logfil, 1, [rnorm0], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4112 & '_getv0: re-orthonalization ; rnorm0 is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4113 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4114 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4115 & '_getv0: re-orthonalization ; rnorm is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4116 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4117 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4118 @@ -439,7 +441,7 @@ subroutine pzgetv0
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4119 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4120 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4121 cnorm2 = dcmplx (rnorm,rzero)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4122 - call pzvout (comm, logfil, 1, cnorm2, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4123 + call pzvout (comm, logfil, 1, [cnorm2], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4124 & '_getv0: B-norm of initial / restarted starting vector')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4125 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4126 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4127 diff --git a/PARPACK/SRC/MPI/pznaitr.f b/PARPACK/SRC/MPI/pznaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4128 index 0b8af181..4ec77e4e 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4129 --- a/PARPACK/SRC/MPI/pznaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4130 +++ b/PARPACK/SRC/MPI/pznaitr.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4131 @@ -293,7 +293,7 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4132 & betaj, rnorm1, smlnum, ulp, unfl, wnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4133 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4134 Complex*16
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4135 - & cnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4136 + & cnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4137 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4138 c %----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4139 c | External Subroutines |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4140 @@ -404,9 +404,9 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4141 1000 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4142 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4143 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4144 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4145 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4146 & '_naitr: generating Arnoldi vector number')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4147 - call pzvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4148 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4149 & '_naitr: B-norm of the current residual is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4150 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4151 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4152 @@ -426,7 +426,7 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4153 c %---------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4154 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4155 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4156 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4157 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4158 & '_naitr: ****** RESTART AT STEP ******')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4159 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4160 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4161 @@ -577,9 +577,10 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4162 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4163 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4164 cnorm_buf = zdotc (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4165 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4166 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4167 & MPI_DOUBLE_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4168 - wnorm = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4169 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4170 + wnorm = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4171 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4172 wnorm = pdznorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4173 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4174 @@ -653,8 +654,9 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4175 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4176 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4177 cnorm_buf = zdotc (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4178 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4179 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4180 & MPI_DOUBLE_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4181 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4182 rnorm = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4183 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4184 rnorm = pdznorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4185 @@ -757,15 +759,16 @@ subroutine pznaitr
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4186 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4187 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4188 cnorm_buf = zdotc (n, resid, 1, workd(ipj), 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4189 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4190 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4191 & MPI_DOUBLE_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4192 - rnorm1 = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4193 + cnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4194 + rnorm1 = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4195 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4196 rnorm1 = pdznorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4197 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4198 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4199 if (msglvl .gt. 0 .and. iter .gt. 0 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4200 - call pivout (comm, logfil, 1, j, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4201 + call pivout (comm, logfil, 1, [j], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4202 & '_naitr: Iterative refinement for Arnoldi residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4203 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4204 rtemp(1) = rnorm
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4205 diff --git a/PARPACK/SRC/MPI/pznapps.f b/PARPACK/SRC/MPI/pznapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4206 index 3e00c903..4952544c 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4207 --- a/PARPACK/SRC/MPI/pznapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4208 +++ b/PARPACK/SRC/MPI/pznapps.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4209 @@ -283,9 +283,9 @@ subroutine pznapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4210 sigma = shift(jj)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4211 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4212 if (msglvl .gt. 2 ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4213 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4214 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4215 & '_napps: shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4216 - call pzvout (comm, logfil, 1, sigma, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4217 + call pzvout (comm, logfil, 1, [sigma], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4218 & '_napps: Value of the shift ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4219 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4220 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4221 @@ -306,9 +306,9 @@ subroutine pznapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4222 if ( abs(dble(h(i+1,i)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4223 & .le. max(ulp*tst1, smlnum) ) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4224 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4225 - call pivout (comm, logfil, 1, i, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4226 + call pivout (comm, logfil, 1, [i], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4227 & '_napps: matrix splitting at row/column no.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4228 - call pivout (comm, logfil, 1, jj, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4229 + call pivout (comm, logfil, 1, [jj], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4230 & '_napps: matrix splitting with shift number.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4231 call pzvout (comm, logfil, 1, h(i+1,i), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4232 & '_napps: off diagonal element.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4233 @@ -322,9 +322,9 @@ subroutine pznapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4234 40 continue
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4235 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4236 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4237 - call pivout (comm, logfil, 1, istart, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4238 + call pivout (comm, logfil, 1, [istart], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4239 & '_napps: Start of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4240 - call pivout (comm, logfil, 1, iend, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4241 + call pivout (comm, logfil, 1, [iend], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4242 & '_napps: End of current block ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4243 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4244 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4245 @@ -500,7 +500,7 @@ subroutine pznapps
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4246 & '_napps: sigmak = (e_{kev+p}^T*Q)*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4247 call pzvout (comm, logfil, 1, h(kev+1,kev), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4248 & '_napps: betak = e_{kev+1}^T*H*e_{kev}')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4249 - call pivout (comm, logfil, 1, kev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4250 + call pivout (comm, logfil, 1, [kev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4251 & '_napps: Order of the final Hessenberg matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4252 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4253 call pzmout (comm, logfil, kev, kev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4254 diff --git a/PARPACK/SRC/MPI/pznaup2.f b/PARPACK/SRC/MPI/pznaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4255 index bf3c2016..78521979 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4256 --- a/PARPACK/SRC/MPI/pznaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4257 +++ b/PARPACK/SRC/MPI/pznaup2.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4258 @@ -237,7 +237,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4259 & nevbef, nev0 , np0, eps23
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4260 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4261 Double precision
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4262 - & cmpnorm_buf
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4263 + & cmpnorm_buf, buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4264 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4265 c %-----------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4266 c | Local array arguments |
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4267 @@ -401,7 +401,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4268 iter = iter + 1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4269 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4270 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4271 - call pivout (comm, logfil, 1, iter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4272 + call pivout (comm, logfil, 1, [iter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4273 & '_naup2: **** Start of major iteration number ****')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4274 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4275 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4276 @@ -414,9 +414,9 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4277 np = kplusp - nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4278 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4279 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4280 - call pivout (comm, logfil, 1, nev, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4281 + call pivout (comm, logfil, 1, [nev], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4282 & '_naup2: The length of the current Arnoldi factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4283 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4284 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4285 & '_naup2: Extend the Arnoldi factorization by')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4286 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4287 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4288 @@ -443,7 +443,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4289 update = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4290 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4291 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4292 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4293 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4294 & '_naup2: Corresponding B-norm of the residual')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4295 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4296 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4297 @@ -674,7 +674,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4298 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4299 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4300 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4301 - call pivout (comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4302 + call pivout (comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4303 & '_naup2: no. of "converged" Ritz values at this iter.')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4304 if (msglvl .gt. 1) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4305 kp(1) = nev
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4306 @@ -714,7 +714,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4307 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4308 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4309 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4310 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4311 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4312 & '_naup2: The number of shifts to apply ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4313 call pzvout (comm, logfil, np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4314 & '_naup2: values of the shifts')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4315 @@ -771,8 +771,9 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4316 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4317 if (bmat .eq. 'G') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4318 cmpnorm_buf = zdotc (n, resid, 1, workd, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4319 - call MPI_ALLREDUCE( cmpnorm_buf, cmpnorm, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4320 + call MPI_ALLREDUCE( [cmpnorm_buf], buf2, 1,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4321 & MPI_DOUBLE_COMPLEX, MPI_SUM, comm, ierr )
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4322 + cmpnorm = buf2(1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4323 rnorm = sqrt(dlapy2(dble(cmpnorm),dimag(cmpnorm)))
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4324 else if (bmat .eq. 'I') then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4325 rnorm = pdznorm2(comm, n, resid, 1)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4326 @@ -780,7 +781,7 @@ subroutine pznaup2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4327 cnorm = .false.
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4328 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4329 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4330 - call pdvout (comm, logfil, 1, rnorm, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4331 + call pdvout (comm, logfil, 1, [rnorm], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4332 & '_naup2: B-norm of residual for compressed factorization')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4333 call pzmout (comm, logfil, nev, nev, h, ldh, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4334 & '_naup2: Compressed upper Hessenberg matrix H')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4335 diff --git a/PARPACK/SRC/MPI/pznaupd.f b/PARPACK/SRC/MPI/pznaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4336 index 979402b3..7d6ea4c4 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4337 --- a/PARPACK/SRC/MPI/pznaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4338 +++ b/PARPACK/SRC/MPI/pznaupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4339 @@ -626,9 +626,9 @@ subroutine pznaupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4340 if (info .eq. 2) info = 3
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4341 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4342 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4343 - call pivout (comm, logfil, 1, mxiter, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4344 + call pivout (comm, logfil, 1, [mxiter], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4345 & '_naupd: Number of update iterations taken')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4346 - call pivout (comm, logfil, 1, np, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4347 + call pivout (comm, logfil, 1, [np], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4348 & '_naupd: Number of wanted "converged" Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4349 call pzvout (comm, logfil, np, workl(ritz), ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4350 & '_naupd: The final Ritz values')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4351 diff --git a/PARPACK/SRC/MPI/pzneupd.f b/PARPACK/SRC/MPI/pzneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4352 index 4bb1173a..7b6e7fe1 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4353 --- a/PARPACK/SRC/MPI/pzneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4354 +++ b/PARPACK/SRC/MPI/pzneupd.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4355 @@ -558,9 +558,9 @@ subroutine pzneupd
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4356 c %-----------------------------------------------------------%
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4357 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4358 if (msglvl .gt. 2) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4359 - call pivout(comm, logfil, 1, numcnv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4360 + call pivout(comm, logfil, 1, [numcnv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4361 & '_neupd: Number of specified eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4362 - call pivout(comm, logfil, 1, nconv, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4363 + call pivout(comm, logfil, 1, [nconv], ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4364 & '_neupd: Number of "converged" eigenvalues')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4365 end if
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4366 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4367 diff --git a/PARPACK/SRC/MPI/pzngets.f b/PARPACK/SRC/MPI/pzngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4368 index 97bc4070..cb58f5ce 100644
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4369 --- a/PARPACK/SRC/MPI/pzngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4370 +++ b/PARPACK/SRC/MPI/pzngets.f
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4371 @@ -177,8 +177,8 @@ subroutine pzngets ( comm, ishift, which, kev, np, ritz, bounds)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4372 tcgets = tcgets + (t1 - t0)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4373 c
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4374 if (msglvl .gt. 0) then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4375 - call pivout (comm, logfil, 1, kev, ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4376 - call pivout (comm, logfil, 1, np, ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4377 + call pivout (comm, logfil, 1, [kev], ndigit, '_ngets: KEV is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4378 + call pivout (comm, logfil, 1, [np], ndigit, '_ngets: NP is')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4379 call pzvout (comm, logfil, kev+np, ritz, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4380 & '_ngets: Eigenvalues of current H matrix ')
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4381 call pzvout (comm, logfil, kev+np, bounds, ndigit,
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4382 diff --git a/scripts/travis_fedora.sh b/scripts/travis_fedora.sh
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4383 new file mode 100755
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4384 index 00000000..0bfa5736
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4385 --- /dev/null
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4386 +++ b/scripts/travis_fedora.sh
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4387 @@ -0,0 +1,51 @@
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4388 +#!/bin/sh
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4389 +## -e : Make sure all errors cause the script to fail
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4390 +## -x be verbose; write what we are doing, as we do it
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4391 +set -ex
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4392 +## Should we init a container?
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4393 +if [ ".$1" = .setup ]
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4394 +then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4395 + # fedora
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4396 + # note: when you PR, docker-cp provides, in the container, the branch associated with the PR (not master where there's nothing new)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4397 + # 1. docker create --name mobydick IMAGE CMD <=> create a container (= instance of image) but container is NOT yet started
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4398 + # 2. docker cp -a ${TRAVIS_BUILD_DIR} mobydick:/tmp <=> copy git repository (CI worker, checkout-ed on PR branch) into the container
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4399 + # note: docker-cp works only if copy from/to containers (not images)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4400 + # 3. docker start -a mobydick <=> start to run the container (initialized with docker-cp)
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4401 + test . != ".$2" && mpi="$2" || mpi=openmpi
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4402 + test . != ".$3" && version="$3" || version=latest
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4403 + time sudo docker pull registry.fedoraproject.org/fedora:$version ||
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4404 + sudo docker pull fedora:$version
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4405 + time sudo docker create --name mobydick fedora:$version \
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4406 + /tmp/arpack-ng/scripts/travis_fedora.sh $mpi
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4407 + time sudo docker cp -a ${TRAVIS_BUILD_DIR} mobydick:/tmp
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4408 + time sudo docker start -a mobydick ; e=$?
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4409 + exit $e
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4410 +fi
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4411 +
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4412 +test . != ".$1" && mpi="$1" || mpi=openmpi
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4413 +
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4414 +## If we are called as root, setup everything
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4415 +if [ $UID -eq 0 ]
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4416 +then
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4417 + time dnf -y upgrade
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4418 + time dnf -y install environment-modules git \
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4419 + gfortran openblas-devel cmake ${mpi}-devel make gcc-c++
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4420 + useradd test
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4421 + chown -R test /tmp
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4422 + sudo -u test $0 $mpi
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4423 +## If we are called as normal user, run test
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4424 +else
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4425 + . /etc/profile.d/modules.sh
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4426 + module load mpi
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4427 + export OMPI_MCA_rmaps_base_oversubscribe=yes
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4428 + cd /tmp
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4429 + cd arpack-ng
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4430 + git status
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4431 + git log -2
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4432 + mkdir -p build && cd build
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4433 + time cmake -DEXAMPLES=ON -DMPI=ON -DICB=ON ..
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4434 + export VERBOSE=1
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4435 + time make all
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4436 + time make test
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4437 + tail -n 300 ./Testing/Temporary/LastTest.log
efe91da1a169 Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4438 +fi