Mercurial > mxe-octave
annotate src/arpack-1-gcc10.patch @ 5520:efe91da1a169
Fix compiling ARPACK with gcc 10.
* src/arpack-1-gcc10.patch: Cherry pick (part of) patch from upstream to
(hopefully) fix compilation with gcc 10.
* dist-files.mk: Add new file to list.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Thu, 27 Aug 2020 21:37:36 +0200 |
parents | |
children | 794ea7ca1771 |
rev | line source |
---|---|
5520
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1 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
|
2 From: dschwoerer <dschwoerer@users.noreply.github.com> |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3 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
|
4 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
|
5 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
6 * port PARPACK also to gcc 10 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
7 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
8 * 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
|
9 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
10 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
|
11 can use the result. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
12 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
13 * use valid address of binary |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
14 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
15 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
|
16 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
17 * 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
|
18 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
19 * After pulling fedora:rawhide, use fedora:rawhide |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
20 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
21 * simplify travis tests for fedora |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
22 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
23 * run using bash -v (permissions issue otherwise) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
24 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
25 * run using bash -v (permissions issue otherwise) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
26 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
27 * fix permission of script |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
28 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
29 * Add she-bang to allow execution |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
30 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
31 * fix test for fedora |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
32 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
33 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
|
34 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
35 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
|
36 index 0325fda3..191d70fd 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
37 --- a/PARPACK/SRC/BLACS/pcgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
38 +++ b/PARPACK/SRC/BLACS/pcgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
39 @@ -406,9 +406,9 @@ subroutine pcgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
40 c %--------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
41 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
42 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
43 - call psvout (comm, logfil, 1, rnorm0, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
44 + call psvout (comm, logfil, 1, [rnorm0], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
45 & '_getv0: re-orthonalization ; rnorm0 is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
46 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
47 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
48 & '_getv0: re-orthonalization ; rnorm is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
49 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
50 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
51 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
|
52 index a9f17ed8..04fa1cbe 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
53 --- a/PARPACK/SRC/BLACS/pcnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
54 +++ b/PARPACK/SRC/BLACS/pcnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
55 @@ -401,9 +401,9 @@ subroutine pcnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
56 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
57 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
58 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
59 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
60 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
61 & '_naitr: generating Arnoldi vector number') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
62 - call pcvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
63 + call pcvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
64 & '_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
|
65 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
66 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
67 @@ -423,7 +423,7 @@ subroutine pcnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
68 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
69 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
70 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
71 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
72 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
73 & '_naitr: ****** RESTART AT STEP ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
74 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
75 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
76 @@ -757,7 +757,7 @@ subroutine pcnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
77 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
78 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
79 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
|
80 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
81 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
82 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
83 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
84 rtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
85 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
|
86 index 47fb7e70..e40793cf 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
87 --- a/PARPACK/SRC/BLACS/pcnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
88 +++ b/PARPACK/SRC/BLACS/pcnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
89 @@ -284,9 +284,9 @@ subroutine pcnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
90 sigma = shift(jj) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
91 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
92 if (msglvl .gt. 2 ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
93 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
94 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
95 & '_napps: shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
96 - call pcvout (comm, logfil, 1, sigma, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
97 + call pcvout (comm, logfil, 1, [sigma], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
98 & '_napps: Value of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
99 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
100 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
101 @@ -307,9 +307,9 @@ subroutine pcnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
102 if ( abs(real(h(i+1,i))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
103 & .le. max(ulp*tst1, smlnum) ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
104 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
105 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
106 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
107 & '_napps: matrix splitting at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
108 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
109 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
110 & '_napps: matrix splitting with shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
111 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
|
112 & '_napps: off diagonal element.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
113 @@ -323,9 +323,9 @@ subroutine pcnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
114 40 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
115 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
116 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
117 - call pivout (comm, logfil, 1, istart, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
118 + call pivout (comm, logfil, 1, [istart], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
119 & '_napps: Start of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
120 - call pivout (comm, logfil, 1, iend, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
121 + call pivout (comm, logfil, 1, [iend], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
122 & '_napps: End of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
123 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
124 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
125 @@ -501,7 +501,7 @@ subroutine pcnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
126 & '_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
|
127 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
|
128 & '_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
|
129 - call pivout (comm, logfil, 1, kev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
130 + call pivout (comm, logfil, 1, [kev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
131 & '_napps: Order of the final Hessenberg matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
132 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
133 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
|
134 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
|
135 index 55868069..757b12c3 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
136 --- a/PARPACK/SRC/BLACS/pcnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
137 +++ b/PARPACK/SRC/BLACS/pcnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
138 @@ -398,7 +398,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
139 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
140 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
141 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
142 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
143 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
144 & '_naup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
145 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
146 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
147 @@ -411,9 +411,9 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
148 np = kplusp - nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
149 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
150 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
151 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
152 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
153 & '_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
|
154 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
155 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
156 & '_naup2: Extend the Arnoldi factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
157 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
158 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
159 @@ -440,7 +440,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
160 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
161 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
162 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
163 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
164 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
165 & '_naup2: Corresponding B-norm of the residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
166 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
167 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
168 @@ -671,7 +671,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
169 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
170 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
171 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
172 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
173 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
174 & '_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
|
175 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
176 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
177 @@ -711,7 +711,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
178 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
179 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
180 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
181 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
182 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
183 & '_naup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
184 call pcvout (comm, logfil, np, ritz, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
185 & '_naup2: values of the shifts') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
186 @@ -776,7 +776,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
187 cnorm = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
188 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
189 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
190 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
191 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
192 & '_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
|
193 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
|
194 & '_naup2: Compressed upper Hessenberg matrix H') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
195 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
|
196 index b350199e..55bb655d 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
197 --- a/PARPACK/SRC/BLACS/pcnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
198 +++ b/PARPACK/SRC/BLACS/pcnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
199 @@ -618,9 +618,9 @@ subroutine pcnaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
200 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
201 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
202 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
203 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
204 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
205 & '_naupd: Number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
206 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
207 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
208 & '_naupd: Number of wanted "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
209 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
|
210 & '_naupd: The final Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
211 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
|
212 index 53cf2d24..da4a9ec5 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
213 --- a/PARPACK/SRC/BLACS/pcneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
214 +++ b/PARPACK/SRC/BLACS/pcneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
215 @@ -558,9 +558,9 @@ subroutine pcneupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
216 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
217 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
218 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
219 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
220 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
221 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
222 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
223 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
224 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
225 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
226 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
227 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
|
228 index f9cca353..89cd67ae 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
229 --- a/PARPACK/SRC/BLACS/pcngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
230 +++ b/PARPACK/SRC/BLACS/pcngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
231 @@ -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
|
232 tcgets = tcgets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
233 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
234 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
235 - 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
|
236 - 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
|
237 + 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
|
238 + 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
|
239 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
|
240 & '_ngets: Eigenvalues of current H matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
241 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
|
242 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
|
243 index 9c3a1d99..237443dd 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
244 --- a/PARPACK/SRC/BLACS/pdgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
245 +++ b/PARPACK/SRC/BLACS/pdgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
246 @@ -385,9 +385,9 @@ subroutine pdgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
247 c %--------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
248 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
249 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
250 - call pdvout (comm, logfil, 1, rnorm0, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
251 + call pdvout (comm, logfil, 1, [rnorm0], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
252 & '_getv0: re-orthonalization ; rnorm0 is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
253 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
254 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
255 & '_getv0: re-orthonalization ; rnorm is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
256 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
257 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
258 @@ -418,7 +418,7 @@ subroutine pdgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
259 50 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
260 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
261 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
262 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
263 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
264 & '_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
|
265 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
266 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
267 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
|
268 index f6557560..fb46494f 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
269 --- a/PARPACK/SRC/BLACS/pdnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
270 +++ b/PARPACK/SRC/BLACS/pdnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
271 @@ -390,9 +390,9 @@ subroutine pdnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
272 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
273 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
274 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
275 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
276 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
277 & '_naitr: generating Arnoldi vector number') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
278 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
279 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
280 & '_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
|
281 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
282 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
283 @@ -412,7 +412,7 @@ subroutine pdnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
284 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
285 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
286 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
287 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
288 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
289 & '_naitr: ****** RESTART AT STEP ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
290 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
291 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
292 @@ -745,7 +745,7 @@ subroutine pdnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
293 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
294 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
295 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
|
296 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
297 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
298 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
299 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
300 xtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
301 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
|
302 index 56e3414d..eadca320 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
303 --- a/PARPACK/SRC/BLACS/pdnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
304 +++ b/PARPACK/SRC/BLACS/pdnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
305 @@ -276,11 +276,11 @@ subroutine pdnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
306 sigmai = shifti(jj) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
307 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
308 if (msglvl .gt. 2 ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
309 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
310 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
311 & '_napps: shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
312 - call pdvout (comm, logfil, 1, sigmar, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
313 + call pdvout (comm, logfil, 1, [sigmar], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
314 & '_napps: The real part of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
315 - call pdvout (comm, logfil, 1, sigmai, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
316 + call pdvout (comm, logfil, 1, [sigmai], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
317 & '_napps: The imaginary part of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
318 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
319 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
320 @@ -347,7 +347,7 @@ subroutine pdnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
321 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
322 call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
323 & '_napps: matrix splitting at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
324 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
325 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
326 & '_napps: matrix splitting with shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
327 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
|
328 & '_napps: off diagonal element.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
329 @@ -361,9 +361,9 @@ subroutine pdnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
330 40 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
331 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
332 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
333 - call pivout (comm, logfil, 1, istart, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
334 + call pivout (comm, logfil, 1, [istart], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
335 & '_napps: Start of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
336 - call pivout (comm, logfil, 1, iend, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
337 + call pivout (comm, logfil, 1, [iend], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
338 & '_napps: End of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
339 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
340 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
341 @@ -635,7 +635,7 @@ subroutine pdnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
342 & '_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
|
343 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
|
344 & '_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
|
345 - call pivout (comm, logfil, 1, kev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
346 + call pivout (comm, logfil, 1, [kev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
347 & '_napps: Order of the final Hessenberg matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
348 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
349 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
|
350 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
|
351 index becea72d..a295dbbb 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
352 --- a/PARPACK/SRC/BLACS/pdnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
353 +++ b/PARPACK/SRC/BLACS/pdnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
354 @@ -405,7 +405,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
355 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
356 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
357 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
358 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
359 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
360 & '_naup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
361 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
362 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
363 @@ -418,9 +418,9 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
364 np = kplusp - nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
365 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
366 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
367 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
368 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
369 & '_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
|
370 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
371 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
372 & '_naup2: Extend the Arnoldi factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
373 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
374 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
375 @@ -452,7 +452,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
376 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
377 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
378 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
379 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
380 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
381 & '_naup2: Corresponding B-norm of the residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
382 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
383 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
384 @@ -696,7 +696,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
385 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
386 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
387 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
388 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
389 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
390 & '_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
|
391 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
392 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
393 @@ -748,7 +748,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
394 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
395 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
396 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
397 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
398 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
399 & '_naup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
400 call pdvout (comm, logfil, np, ritzr, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
401 & '_naup2: Real part of the shifts') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
402 @@ -815,7 +815,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
403 cnorm = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
404 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
405 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
406 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
407 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
408 & '_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
|
409 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
|
410 & '_naup2: Compressed upper Hessenberg matrix H') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
411 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
|
412 index d947755b..ed0fa20f 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
413 --- a/PARPACK/SRC/BLACS/pdnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
414 +++ b/PARPACK/SRC/BLACS/pdnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
415 @@ -642,9 +642,9 @@ subroutine pdnaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
416 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
417 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
418 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
419 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
420 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
421 & '_naupd: Number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
422 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
423 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
424 & '_naupd: Number of wanted "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
425 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
|
426 & '_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
|
427 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
|
428 index 0ff911ff..321202f9 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
429 --- a/PARPACK/SRC/BLACS/pdneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
430 +++ b/PARPACK/SRC/BLACS/pdneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
431 @@ -617,9 +617,9 @@ subroutine pdneupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
432 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
433 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
434 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
435 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
436 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
437 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
438 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
439 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
440 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
441 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
442 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
443 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
|
444 index 71ed6a7c..12a691f6 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
445 --- a/PARPACK/SRC/BLACS/pdngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
446 +++ b/PARPACK/SRC/BLACS/pdngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
447 @@ -226,8 +226,8 @@ subroutine pdngets |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
448 tngets = tngets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
449 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
450 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
451 - 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
|
452 - 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
|
453 + 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
|
454 + 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
|
455 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
|
456 & '_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
|
457 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
|
458 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
|
459 index 37ca61e8..9a2cdfc1 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
460 --- a/PARPACK/SRC/BLACS/pdsaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
461 +++ b/PARPACK/SRC/BLACS/pdsaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
462 @@ -389,9 +389,9 @@ subroutine pdsaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
463 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
464 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
465 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
466 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
467 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
468 & '_saitr: generating Arnoldi vector no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
469 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
470 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
471 & '_saitr: B-norm of the current residual =') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
472 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
473 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
474 @@ -409,7 +409,7 @@ subroutine pdsaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
475 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
476 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
477 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
478 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
479 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
480 & '_saitr: ****** restart at step ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
481 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
482 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
483 @@ -767,7 +767,7 @@ subroutine pdsaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
484 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
485 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
486 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
|
487 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
488 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
489 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
490 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
491 xtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
492 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
|
493 index b3a05cf4..4e2c0760 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
494 --- a/PARPACK/SRC/BLACS/pdsapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
495 +++ b/PARPACK/SRC/BLACS/pdsapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
496 @@ -272,9 +272,9 @@ subroutine pdsapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
497 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
|
498 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
|
499 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
500 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
501 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
502 & '_sapps: deflation at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
503 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
504 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
505 & '_sapps: occurred before shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
506 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
|
507 & '_sapps: the corresponding off diagonal element') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
508 @@ -443,7 +443,7 @@ subroutine pdsapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
509 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
|
510 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
|
511 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
512 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
513 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
514 & '_sapps: deflation at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
515 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
|
516 & '_sapps: the corresponding off diagonal element') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
517 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
|
518 index cf934016..599aad62 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
519 --- a/PARPACK/SRC/BLACS/pdsaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
520 +++ b/PARPACK/SRC/BLACS/pdsaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
521 @@ -421,13 +421,13 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
522 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
523 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
524 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
525 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
526 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
527 & '_saup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
528 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
529 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
530 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
531 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
532 & '_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
|
533 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
534 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
535 & '_saup2: Extend the Lanczos factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
536 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
537 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
538 @@ -466,7 +466,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
539 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
540 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
541 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
542 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
543 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
544 & '_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
|
545 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
546 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
547 @@ -716,7 +716,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
548 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
549 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
550 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
551 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
552 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
553 & '_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
|
554 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
555 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
556 @@ -763,7 +763,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
557 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
|
558 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
559 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
560 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
561 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
562 & '_saup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
563 call pdvout (comm, logfil, np, workl, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
564 & '_saup2: shifts selected') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
565 @@ -831,7 +831,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
566 130 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
567 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
568 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
569 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
570 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
571 & '_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
|
572 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
|
573 & '_saup2: main diagonal of compressed H matrix') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
574 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
|
575 index 5f606d59..cb021128 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
576 --- a/PARPACK/SRC/BLACS/pdsaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
577 +++ b/PARPACK/SRC/BLACS/pdsaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
578 @@ -644,9 +644,9 @@ subroutine pdsaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
579 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
580 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
581 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
582 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
583 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
584 & '_saupd: number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
585 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
586 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
587 & '_saupd: number of "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
588 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
|
589 & '_saupd: final Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
590 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
|
591 index 956891cd..074b195b 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
592 --- a/PARPACK/SRC/BLACS/pdseupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
593 +++ b/PARPACK/SRC/BLACS/pdseupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
594 @@ -523,9 +523,9 @@ subroutine pdseupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
595 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
596 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
597 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
598 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
599 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
600 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
601 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
602 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
603 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
604 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
605 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
606 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
|
607 index aa549a25..d0f703bb 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
608 --- a/PARPACK/SRC/BLACS/pdsgets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
609 +++ b/PARPACK/SRC/BLACS/pdsgets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
610 @@ -216,8 +216,8 @@ subroutine pdsgets |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
611 tsgets = tsgets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
612 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
613 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
614 - 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
|
615 - 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
|
616 + 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
|
617 + 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
|
618 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
|
619 & '_sgets: Eigenvalues of current H matrix') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
620 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
|
621 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
|
622 index 9862d055..d48cb6db 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
623 --- a/PARPACK/SRC/BLACS/psgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
624 +++ b/PARPACK/SRC/BLACS/psgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
625 @@ -385,9 +385,9 @@ subroutine psgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
626 c %--------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
627 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
628 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
629 - call psvout (comm, logfil, 1, rnorm0, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
630 + call psvout (comm, logfil, 1, [rnorm0], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
631 & '_getv0: re-orthonalization ; rnorm0 is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
632 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
633 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
634 & '_getv0: re-orthonalization ; rnorm is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
635 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
636 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
637 @@ -418,7 +418,7 @@ subroutine psgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
638 50 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
639 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
640 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
641 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
642 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
643 & '_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
|
644 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
645 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
646 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
|
647 index 07aa0526..bbd2809c 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
648 --- a/PARPACK/SRC/BLACS/psnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
649 +++ b/PARPACK/SRC/BLACS/psnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
650 @@ -390,9 +390,9 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
651 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
652 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
653 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
654 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
655 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
656 & '_naitr: generating Arnoldi vector number') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
657 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
658 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
659 & '_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
|
660 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
661 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
662 @@ -412,7 +412,7 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
663 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
664 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
665 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
666 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
667 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
668 & '_naitr: ****** RESTART AT STEP ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
669 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
670 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
671 @@ -745,7 +745,7 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
672 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
673 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
674 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
|
675 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
676 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
677 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
678 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
679 xtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
680 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
|
681 index a515d0cd..ba668bba 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
682 --- a/PARPACK/SRC/BLACS/psnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
683 +++ b/PARPACK/SRC/BLACS/psnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
684 @@ -276,11 +276,11 @@ subroutine psnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
685 sigmai = shifti(jj) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
686 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
687 if (msglvl .gt. 2 ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
688 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
689 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
690 & '_napps: shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
691 - call psvout (comm, logfil, 1, sigmar, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
692 + call psvout (comm, logfil, 1, [sigmar], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
693 & '_napps: The real part of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
694 - call psvout (comm, logfil, 1, sigmai, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
695 + call psvout (comm, logfil, 1, [sigmai], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
696 & '_napps: The imaginary part of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
697 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
698 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
699 @@ -347,7 +347,7 @@ subroutine psnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
700 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
701 call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
702 & '_napps: matrix splitting at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
703 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
704 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
705 & '_napps: matrix splitting with shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
706 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
|
707 & '_napps: off diagonal element.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
708 @@ -361,9 +361,9 @@ subroutine psnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
709 40 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
710 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
711 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
712 - call pivout (comm, logfil, 1, istart, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
713 + call pivout (comm, logfil, 1, [istart], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
714 & '_napps: Start of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
715 - call pivout (comm, logfil, 1, iend, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
716 + call pivout (comm, logfil, 1, [iend], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
717 & '_napps: End of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
718 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
719 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
720 @@ -635,7 +635,7 @@ subroutine psnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
721 & '_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
|
722 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
|
723 & '_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
|
724 - call pivout (comm, logfil, 1, kev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
725 + call pivout (comm, logfil, 1, [kev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
726 & '_napps: Order of the final Hessenberg matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
727 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
728 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
|
729 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
|
730 index eff2a136..e4603273 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
731 --- a/PARPACK/SRC/BLACS/psnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
732 +++ b/PARPACK/SRC/BLACS/psnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
733 @@ -405,7 +405,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
734 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
735 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
736 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
737 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
738 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
739 & '_naup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
740 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
741 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
742 @@ -418,9 +418,9 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
743 np = kplusp - nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
744 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
745 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
746 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
747 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
748 & '_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
|
749 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
750 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
751 & '_naup2: Extend the Arnoldi factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
752 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
753 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
754 @@ -452,7 +452,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
755 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
756 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
757 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
758 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
759 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
760 & '_naup2: Corresponding B-norm of the residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
761 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
762 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
763 @@ -696,7 +696,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
764 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
765 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
766 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
767 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
768 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
769 & '_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
|
770 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
771 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
772 @@ -748,7 +748,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
773 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
774 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
775 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
776 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
777 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
778 & '_naup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
779 call psvout (comm, logfil, np, ritzr, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
780 & '_naup2: Real part of the shifts') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
781 @@ -815,7 +815,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
782 cnorm = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
783 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
784 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
785 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
786 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
787 & '_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
|
788 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
|
789 & '_naup2: Compressed upper Hessenberg matrix H') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
790 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
|
791 index 55f34ce6..4f2484f9 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
792 --- a/PARPACK/SRC/BLACS/psnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
793 +++ b/PARPACK/SRC/BLACS/psnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
794 @@ -642,9 +642,9 @@ subroutine psnaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
795 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
796 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
797 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
798 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
799 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
800 & '_naupd: Number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
801 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
802 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
803 & '_naupd: Number of wanted "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
804 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
|
805 & '_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
|
806 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
|
807 index 49847ffe..cbdaba28 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
808 --- a/PARPACK/SRC/BLACS/psneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
809 +++ b/PARPACK/SRC/BLACS/psneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
810 @@ -617,9 +617,9 @@ subroutine psneupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
811 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
812 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
813 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
814 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
815 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
816 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
817 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
818 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
819 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
820 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
821 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
822 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
|
823 index c0e30886..33d85dfe 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
824 --- a/PARPACK/SRC/BLACS/psngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
825 +++ b/PARPACK/SRC/BLACS/psngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
826 @@ -226,8 +226,8 @@ subroutine psngets |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
827 tngets = tngets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
828 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
829 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
830 - 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
|
831 - 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
|
832 + 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
|
833 + 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
|
834 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
|
835 & '_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
|
836 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
|
837 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
|
838 index 50816c4f..e57864a5 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
839 --- a/PARPACK/SRC/BLACS/pssaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
840 +++ b/PARPACK/SRC/BLACS/pssaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
841 @@ -389,9 +389,9 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
842 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
843 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
844 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
845 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
846 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
847 & '_saitr: generating Arnoldi vector no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
848 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
849 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
850 & '_saitr: B-norm of the current residual =') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
851 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
852 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
853 @@ -409,7 +409,7 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
854 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
855 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
856 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
857 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
858 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
859 & '_saitr: ****** restart at step ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
860 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
861 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
862 @@ -767,7 +767,7 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
863 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
864 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
865 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
|
866 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
867 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
868 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
869 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
870 xtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
871 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
|
872 index 7c8465b3..5198a734 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
873 --- a/PARPACK/SRC/BLACS/pssapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
874 +++ b/PARPACK/SRC/BLACS/pssapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
875 @@ -272,9 +272,9 @@ subroutine pssapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
876 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
|
877 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
|
878 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
879 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
880 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
881 & '_sapps: deflation at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
882 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
883 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
884 & '_sapps: occurred before shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
885 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
|
886 & '_sapps: the corresponding off diagonal element') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
887 @@ -443,7 +443,7 @@ subroutine pssapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
888 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
|
889 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
|
890 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
891 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
892 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
893 & '_sapps: deflation at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
894 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
|
895 & '_sapps: the corresponding off diagonal element') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
896 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
|
897 index 57ab391b..87cc3a81 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
898 --- a/PARPACK/SRC/BLACS/pssaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
899 +++ b/PARPACK/SRC/BLACS/pssaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
900 @@ -421,13 +421,13 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
901 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
902 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
903 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
904 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
905 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
906 & '_saup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
907 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
908 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
909 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
910 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
911 & '_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
|
912 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
913 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
914 & '_saup2: Extend the Lanczos factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
915 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
916 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
917 @@ -466,7 +466,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
918 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
919 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
920 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
921 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
922 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
923 & '_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
|
924 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
925 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
926 @@ -716,7 +716,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
927 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
928 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
929 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
930 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
931 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
932 & '_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
|
933 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
934 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
935 @@ -763,7 +763,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
936 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
|
937 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
938 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
939 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
940 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
941 & '_saup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
942 call psvout (comm, logfil, np, workl, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
943 & '_saup2: shifts selected') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
944 @@ -831,7 +831,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
945 130 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
946 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
947 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
948 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
949 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
950 & '_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
|
951 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
|
952 & '_saup2: main diagonal of compressed H matrix') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
953 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
|
954 index 1b276e86..9d6061c1 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
955 --- a/PARPACK/SRC/BLACS/pssaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
956 +++ b/PARPACK/SRC/BLACS/pssaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
957 @@ -644,9 +644,9 @@ subroutine pssaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
958 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
959 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
960 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
961 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
962 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
963 & '_saupd: number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
964 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
965 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
966 & '_saupd: number of "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
967 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
|
968 & '_saupd: final Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
969 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
|
970 index 68edab15..e8c910e8 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
971 --- a/PARPACK/SRC/BLACS/psseupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
972 +++ b/PARPACK/SRC/BLACS/psseupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
973 @@ -523,9 +523,9 @@ subroutine psseupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
974 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
975 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
976 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
977 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
978 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
979 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
980 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
981 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
982 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
983 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
984 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
985 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
|
986 index d138282a..660c274f 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
987 --- a/PARPACK/SRC/BLACS/pssgets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
988 +++ b/PARPACK/SRC/BLACS/pssgets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
989 @@ -216,8 +216,8 @@ subroutine pssgets |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
990 tsgets = tsgets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
991 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
992 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
993 - 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
|
994 - 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
|
995 + 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
|
996 + 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
|
997 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
|
998 & '_sgets: Eigenvalues of current H matrix') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
999 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
|
1000 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
|
1001 index 09723313..c1d173f0 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1002 --- a/PARPACK/SRC/BLACS/pzgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1003 +++ b/PARPACK/SRC/BLACS/pzgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1004 @@ -406,9 +406,9 @@ subroutine pzgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1005 c %--------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1006 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1007 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1008 - call pdvout (comm, logfil, 1, rnorm0, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1009 + call pdvout (comm, logfil, 1, [rnorm0], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1010 & '_getv0: re-orthonalization ; rnorm0 is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1011 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1012 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1013 & '_getv0: re-orthonalization ; rnorm is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1014 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1015 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1016 @@ -440,7 +440,7 @@ subroutine pzgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1017 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1018 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1019 cnorm2 = dcmplx (rnorm,rzero) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1020 - call pzvout (comm, logfil, 1, cnorm2, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1021 + call pzvout (comm, logfil, 1, [cnorm2], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1022 & '_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
|
1023 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1024 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1025 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
|
1026 index 61f467a2..92db7fe7 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1027 --- a/PARPACK/SRC/BLACS/pznaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1028 +++ b/PARPACK/SRC/BLACS/pznaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1029 @@ -401,9 +401,9 @@ subroutine pznaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1030 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1031 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1032 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1033 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1034 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1035 & '_naitr: generating Arnoldi vector number') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1036 - call pzvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1037 + call pzvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1038 & '_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
|
1039 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1040 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1041 @@ -423,7 +423,7 @@ subroutine pznaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1042 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1043 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1044 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1045 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1046 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1047 & '_naitr: ****** RESTART AT STEP ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1048 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1049 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1050 @@ -757,7 +757,7 @@ subroutine pznaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1051 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1052 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1053 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
|
1054 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1055 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1056 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1057 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1058 rtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1059 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
|
1060 index 796f4ded..155038d1 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1061 --- a/PARPACK/SRC/BLACS/pznapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1062 +++ b/PARPACK/SRC/BLACS/pznapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1063 @@ -284,9 +284,9 @@ subroutine pznapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1064 sigma = shift(jj) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1065 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1066 if (msglvl .gt. 2 ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1067 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1068 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1069 & '_napps: shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1070 - call pzvout (comm, logfil, 1, sigma, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1071 + call pzvout (comm, logfil, 1, [sigma], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1072 & '_napps: Value of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1073 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1074 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1075 @@ -307,9 +307,9 @@ subroutine pznapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1076 if ( abs(dble(h(i+1,i))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1077 & .le. max(ulp*tst1, smlnum) ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1078 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1079 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1080 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1081 & '_napps: matrix splitting at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1082 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1083 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1084 & '_napps: matrix splitting with shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1085 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
|
1086 & '_napps: off diagonal element.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1087 @@ -323,9 +323,9 @@ subroutine pznapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1088 40 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1089 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1090 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1091 - call pivout (comm, logfil, 1, istart, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1092 + call pivout (comm, logfil, 1, [istart], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1093 & '_napps: Start of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1094 - call pivout (comm, logfil, 1, iend, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1095 + call pivout (comm, logfil, 1, [iend], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1096 & '_napps: End of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1097 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1098 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1099 @@ -501,7 +501,7 @@ subroutine pznapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1100 & '_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
|
1101 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
|
1102 & '_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
|
1103 - call pivout (comm, logfil, 1, kev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1104 + call pivout (comm, logfil, 1, [kev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1105 & '_napps: Order of the final Hessenberg matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1106 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1107 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
|
1108 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
|
1109 index 22b46dd2..1610a588 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1110 --- a/PARPACK/SRC/BLACS/pznaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1111 +++ b/PARPACK/SRC/BLACS/pznaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1112 @@ -398,7 +398,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1113 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1114 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1115 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1116 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1117 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1118 & '_naup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1119 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1120 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1121 @@ -411,9 +411,9 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1122 np = kplusp - nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1123 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1124 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1125 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1126 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1127 & '_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
|
1128 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1129 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1130 & '_naup2: Extend the Arnoldi factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1131 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1132 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1133 @@ -440,7 +440,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1134 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1135 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1136 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1137 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1138 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1139 & '_naup2: Corresponding B-norm of the residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1140 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1141 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1142 @@ -671,7 +671,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1143 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1144 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1145 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1146 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1147 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1148 & '_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
|
1149 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1150 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1151 @@ -711,7 +711,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1152 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1153 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1154 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1155 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1156 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1157 & '_naup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1158 call pzvout (comm, logfil, np, ritz, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1159 & '_naup2: values of the shifts') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1160 @@ -776,7 +776,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1161 cnorm = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1162 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1163 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1164 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1165 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1166 & '_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
|
1167 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
|
1168 & '_naup2: Compressed upper Hessenberg matrix H') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1169 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
|
1170 index 0bf616f9..b46679a6 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1171 --- a/PARPACK/SRC/BLACS/pznaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1172 +++ b/PARPACK/SRC/BLACS/pznaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1173 @@ -618,9 +618,9 @@ subroutine pznaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1174 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1175 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1176 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1177 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1178 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1179 & '_naupd: Number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1180 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1181 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1182 & '_naupd: Number of wanted "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1183 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
|
1184 & '_naupd: The final Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1185 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
|
1186 index 1970e488..c2f508f2 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1187 --- a/PARPACK/SRC/BLACS/pzneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1188 +++ b/PARPACK/SRC/BLACS/pzneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1189 @@ -558,9 +558,9 @@ subroutine pzneupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1190 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1191 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1192 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1193 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1194 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1195 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1196 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1197 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1198 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1199 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1200 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1201 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
|
1202 index 18e1518d..d880b4cc 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1203 --- a/PARPACK/SRC/BLACS/pzngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1204 +++ b/PARPACK/SRC/BLACS/pzngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1205 @@ -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
|
1206 tcgets = tcgets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1207 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1208 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1209 - 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
|
1210 - 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
|
1211 + 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
|
1212 + 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
|
1213 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
|
1214 & '_ngets: Eigenvalues of current H matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1215 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
|
1216 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
|
1217 index aacfd046..72677a50 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1218 --- a/PARPACK/SRC/MPI/pcgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1219 +++ b/PARPACK/SRC/MPI/pcgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1220 @@ -185,7 +185,7 @@ subroutine pcgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1221 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
|
1222 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1223 Complex |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1224 - & cnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1225 + & cnorm_buf, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1226 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1227 c %----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1228 c | External Subroutines | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1229 @@ -332,8 +332,9 @@ subroutine pcgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1230 first = .FALSE. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1231 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1232 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
|
1233 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1234 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1235 & MPI_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1236 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1237 rnorm0 = sqrt(slapy2(real (cnorm),aimag(cnorm))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1238 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1239 rnorm0 = pscnorm2( comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1240 @@ -393,8 +394,9 @@ subroutine pcgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1241 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1242 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1243 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
|
1244 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1245 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1246 & MPI_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1247 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1248 rnorm = sqrt(slapy2(real (cnorm),aimag(cnorm))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1249 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1250 rnorm = pscnorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1251 @@ -405,9 +407,9 @@ subroutine pcgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1252 c %--------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1253 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1254 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1255 - call psvout (comm, logfil, 1, rnorm0, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1256 + call psvout (comm, logfil, 1, [rnorm0], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1257 & '_getv0: re-orthonalization ; rnorm0 is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1258 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1259 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1260 & '_getv0: re-orthonalization ; rnorm is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1261 end if |
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 @@ -439,7 +441,7 @@ subroutine pcgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1264 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1265 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1266 cnorm2 = cmplx(rnorm,rzero) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1267 - call pcvout (comm, logfil, 1, cnorm2, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1268 + call pcvout (comm, logfil, 1, [cnorm2], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1269 & '_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
|
1270 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1271 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1272 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
|
1273 index 4a27960a..fe246ea0 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1274 --- a/PARPACK/SRC/MPI/pcnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1275 +++ b/PARPACK/SRC/MPI/pcnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1276 @@ -293,7 +293,7 @@ subroutine pcnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1277 & betaj, rnorm1, smlnum, ulp, unfl, wnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1278 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1279 Complex |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1280 - & cnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1281 + & cnorm_buf, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1282 c |
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 c | External Subroutines | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1285 @@ -404,9 +404,9 @@ subroutine pcnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1286 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1287 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1288 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1289 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1290 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1291 & '_naitr: generating Arnoldi vector number') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1292 - call pcvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1293 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1294 & '_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
|
1295 end if |
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 @@ -426,7 +426,7 @@ subroutine pcnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1298 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1299 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1300 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1301 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1302 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1303 & '_naitr: ****** RESTART AT STEP ******') |
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 @@ -577,8 +577,9 @@ subroutine pcnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1307 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1308 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1309 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
|
1310 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1311 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1312 & MPI_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1313 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1314 wnorm = sqrt( slapy2(real(cnorm),aimag(cnorm)) ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1315 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1316 wnorm = pscnorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1317 @@ -653,8 +654,9 @@ subroutine pcnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1318 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1319 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1320 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
|
1321 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1322 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1323 & MPI_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1324 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1325 rnorm = sqrt( slapy2(real(cnorm),aimag(cnorm)) ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1326 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1327 rnorm = pscnorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1328 @@ -757,15 +759,16 @@ subroutine pcnaitr |
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 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1331 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
|
1332 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1333 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1334 & MPI_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1335 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1336 rnorm1 = sqrt( slapy2(real(cnorm),aimag(cnorm)) ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1337 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1338 rnorm1 = pscnorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1339 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1340 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1341 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
|
1342 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1343 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1344 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1345 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1346 rtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1347 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
|
1348 index 76077b92..f17686d8 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1349 --- a/PARPACK/SRC/MPI/pcnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1350 +++ b/PARPACK/SRC/MPI/pcnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1351 @@ -283,9 +283,9 @@ subroutine pcnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1352 sigma = shift(jj) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1353 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1354 if (msglvl .gt. 2 ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1355 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1356 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1357 & '_napps: shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1358 - call pcvout (comm, logfil, 1, sigma, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1359 + call pcvout (comm, logfil, 1, [sigma], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1360 & '_napps: Value of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1361 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1362 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1363 @@ -306,9 +306,9 @@ subroutine pcnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1364 if ( abs(real(h(i+1,i))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1365 & .le. max(ulp*tst1, smlnum) ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1366 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1367 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1368 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1369 & '_napps: matrix splitting at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1370 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1371 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1372 & '_napps: matrix splitting with shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1373 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
|
1374 & '_napps: off diagonal element.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1375 @@ -322,9 +322,9 @@ subroutine pcnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1376 40 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1377 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1378 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1379 - call pivout (comm, logfil, 1, istart, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1380 + call pivout (comm, logfil, 1, [istart], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1381 & '_napps: Start of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1382 - call pivout (comm, logfil, 1, iend, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1383 + call pivout (comm, logfil, 1, [iend], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1384 & '_napps: End of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1385 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1386 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1387 @@ -500,7 +500,7 @@ subroutine pcnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1388 & '_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
|
1389 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
|
1390 & '_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
|
1391 - call pivout (comm, logfil, 1, kev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1392 + call pivout (comm, logfil, 1, [kev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1393 & '_napps: Order of the final Hessenberg matrix ') |
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 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
|
1396 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
|
1397 index 91fe9293..4b0d6ceb 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1398 --- a/PARPACK/SRC/MPI/pcnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1399 +++ b/PARPACK/SRC/MPI/pcnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1400 @@ -237,7 +237,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1401 & nevbef, nev0 , np0, eps23 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1402 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1403 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1404 - & cmpnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1405 + & cmpnorm_buf, buf2(1) |
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 c %-----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1408 c | Local array arguments | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1409 @@ -401,7 +401,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1410 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1411 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1412 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1413 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1414 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1415 & '_naup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1416 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1417 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1418 @@ -414,9 +414,9 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1419 np = kplusp - nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1420 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1421 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1422 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1423 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1424 & '_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
|
1425 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1426 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1427 & '_naup2: Extend the Arnoldi factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1428 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1429 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1430 @@ -443,7 +443,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1431 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1432 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1433 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1434 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1435 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1436 & '_naup2: Corresponding B-norm of the residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1437 end if |
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 @@ -674,7 +674,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1440 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1441 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1442 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1443 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1444 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1445 & '_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
|
1446 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1447 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1448 @@ -714,7 +714,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1449 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1450 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1451 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1452 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1453 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1454 & '_naup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1455 call pcvout (comm, logfil, np, ritz, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1456 & '_naup2: values of the shifts') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1457 @@ -771,8 +771,9 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1458 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1459 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1460 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
|
1461 - call MPI_ALLREDUCE( cmpnorm_buf, cmpnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1462 + call MPI_ALLREDUCE( [cmpnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1463 & MPI_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1464 + cmpnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1465 rnorm = sqrt(slapy2(real(cmpnorm),aimag(cmpnorm))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1466 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1467 rnorm = pscnorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1468 @@ -780,7 +781,7 @@ subroutine pcnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1469 cnorm = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1470 c |
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 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1473 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1474 & '_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
|
1475 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
|
1476 & '_naup2: Compressed upper Hessenberg matrix H') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1477 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
|
1478 index 5b8e1f5c..0bd6eb6c 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1479 --- a/PARPACK/SRC/MPI/pcnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1480 +++ b/PARPACK/SRC/MPI/pcnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1481 @@ -626,9 +626,9 @@ subroutine pcnaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1482 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1483 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1484 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1485 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1486 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1487 & '_naupd: Number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1488 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1489 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1490 & '_naupd: Number of wanted "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1491 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
|
1492 & '_naupd: The final Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1493 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
|
1494 index 2566f8a5..8ced1df6 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1495 --- a/PARPACK/SRC/MPI/pcneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1496 +++ b/PARPACK/SRC/MPI/pcneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1497 @@ -558,9 +558,9 @@ subroutine pcneupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1498 c %-----------------------------------------------------------% |
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. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1501 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1502 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1503 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1504 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1505 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1506 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1507 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1508 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1509 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
|
1510 index 34b9b047..5f672149 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1511 --- a/PARPACK/SRC/MPI/pcngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1512 +++ b/PARPACK/SRC/MPI/pcngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1513 @@ -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
|
1514 tcgets = tcgets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1515 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1516 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1517 - 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
|
1518 - 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
|
1519 + 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
|
1520 + 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
|
1521 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
|
1522 & '_ngets: Eigenvalues of current H matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1523 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
|
1524 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
|
1525 index 3dc71c66..54ed850c 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1526 --- a/PARPACK/SRC/MPI/pdgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1527 +++ b/PARPACK/SRC/MPI/pdgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1528 @@ -180,7 +180,7 @@ subroutine pdgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1529 logical first, inits, orth |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1530 integer idist, iseed(4), iter, msglvl, jj |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1531 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1532 - & rnorm0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1533 + & rnorm0, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1534 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
|
1535 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1536 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1537 @@ -318,9 +318,9 @@ subroutine pdgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1538 first = .FALSE. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1539 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1540 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
|
1541 - call MPI_ALLREDUCE( rnorm_buf, rnorm0, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1542 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1543 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1544 - rnorm0 = sqrt(abs(rnorm0)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1545 + rnorm0 = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1546 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1547 rnorm0 = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1548 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1549 @@ -379,9 +379,9 @@ subroutine pdgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1550 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1551 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1552 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
|
1553 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1554 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1555 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1556 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1557 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1558 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1559 rnorm = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1560 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1561 @@ -391,9 +391,9 @@ subroutine pdgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1562 c %--------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1563 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1564 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1565 - call pdvout (comm, logfil, 1, rnorm0, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1566 + call pdvout (comm, logfil, 1, [rnorm0], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1567 & '_getv0: re-orthonalization ; rnorm0 is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1568 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1569 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1570 & '_getv0: re-orthonalization ; rnorm is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1571 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1572 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1573 @@ -424,7 +424,7 @@ subroutine pdgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1574 50 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1575 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1576 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1577 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1578 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1579 & '_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
|
1580 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1581 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1582 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
|
1583 index fabfcbd1..64cd6666 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1584 --- a/PARPACK/SRC/MPI/pdlamch10.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1585 +++ b/PARPACK/SRC/MPI/pdlamch10.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1586 @@ -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
|
1587 * |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1588 * .. Local Scalars .. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1589 INTEGER IDUMM |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1590 - DOUBLE PRECISION TEMP, TEMP1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1591 + DOUBLE PRECISION TEMP, TEMP1, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1592 * .. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1593 * .. External Subroutines .. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1594 * EXTERNAL DGAMN2D, DGAMX2D |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1595 @@ -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
|
1596 * |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1597 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
|
1598 $ 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
|
1599 - 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
|
1600 + 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
|
1601 $ MPI_MAX, ICTXT, IDUMM ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1602 -* 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
|
1603 +* 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
|
1604 * $ IDUMM, 1, -1, IDUMM ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1605 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
|
1606 - 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
|
1607 + 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
|
1608 $ MPI_MIN, ICTXT, IDUMM ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1609 -* 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
|
1610 +* 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
|
1611 * $ IDUMM, 1, -1, IDUMM ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1612 ELSE |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1613 - TEMP = TEMP1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1614 + buf2(1) = TEMP1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1615 END IF |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1616 * |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1617 + TEMP = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1618 PDLAMCH10 = TEMP |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1619 * |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1620 * End of PDLAMCH10 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1621 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
|
1622 index f531fe1e..3c71ff93 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1623 --- a/PARPACK/SRC/MPI/pdnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1624 +++ b/PARPACK/SRC/MPI/pdnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1625 @@ -276,7 +276,7 @@ subroutine pdnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1626 & betaj, rnorm1, smlnum, ulp, unfl, wnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1627 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1628 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1629 - & rnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1630 + & rnorm_buf, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1631 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1632 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1633 c %-----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1634 @@ -393,9 +393,9 @@ subroutine pdnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1635 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1636 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1637 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1638 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1639 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1640 & '_naitr: generating Arnoldi vector number') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1641 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1642 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1643 & '_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
|
1644 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1645 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1646 @@ -415,7 +415,7 @@ subroutine pdnaitr |
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 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1649 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1650 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1651 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1652 & '_naitr: ****** RESTART AT STEP ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1653 end if |
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 @@ -566,9 +566,9 @@ subroutine pdnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1656 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1657 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1658 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
|
1659 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1660 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1661 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1662 - wnorm = sqrt(abs(wnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1663 + wnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1664 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1665 wnorm = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1666 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1667 @@ -642,9 +642,9 @@ subroutine pdnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1668 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1669 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1670 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
|
1671 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1672 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1673 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1674 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1675 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1676 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1677 rnorm = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1678 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1679 @@ -745,15 +745,15 @@ subroutine pdnaitr |
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 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1682 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
|
1683 - call MPI_ALLREDUCE( rnorm_buf, rnorm1, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1684 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1685 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1686 - rnorm1 = sqrt(abs(rnorm1)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1687 + rnorm1 = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1688 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1689 rnorm1 = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1690 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1691 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1692 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
|
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 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1695 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1696 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1697 xtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1698 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
|
1699 index fb6f153f..b6ac3502 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1700 --- a/PARPACK/SRC/MPI/pdnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1701 +++ b/PARPACK/SRC/MPI/pdnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1702 @@ -276,11 +276,11 @@ subroutine pdnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1703 sigmai = shifti(jj) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1704 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1705 if (msglvl .gt. 2 ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1706 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1707 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1708 & '_napps: shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1709 - call pdvout (comm, logfil, 1, sigmar, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1710 + call pdvout (comm, logfil, 1, [sigmar], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1711 & '_napps: The real part of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1712 - call pdvout (comm, logfil, 1, sigmai, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1713 + call pdvout (comm, logfil, 1, [sigmai], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1714 & '_napps: The imaginary part of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1715 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1716 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1717 @@ -345,9 +345,9 @@ subroutine pdnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1718 & 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
|
1719 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
|
1720 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1721 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1722 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1723 & '_napps: matrix splitting at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1724 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1725 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1726 & '_napps: matrix splitting with shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1727 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
|
1728 & '_napps: off diagonal element.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1729 @@ -361,9 +361,9 @@ subroutine pdnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1730 40 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1731 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1732 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1733 - call pivout (comm, logfil, 1, istart, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1734 + call pivout (comm, logfil, 1, [istart], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1735 & '_napps: Start of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1736 - call pivout (comm, logfil, 1, iend, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1737 + call pivout (comm, logfil, 1, [iend], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1738 & '_napps: End of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1739 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1740 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1741 @@ -635,7 +635,7 @@ subroutine pdnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1742 & '_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
|
1743 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
|
1744 & '_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
|
1745 - call pivout (comm, logfil, 1, kev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1746 + call pivout (comm, logfil, 1, [kev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1747 & '_napps: Order of the final Hessenberg matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1748 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1749 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
|
1750 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
|
1751 index d0f73738..c265380a 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1752 --- a/PARPACK/SRC/MPI/pdnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1753 +++ b/PARPACK/SRC/MPI/pdnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1754 @@ -234,7 +234,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1755 & nevbef, nev0 , np0 , nptemp, numcnv, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1756 & j |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1757 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1758 - & rnorm , temp , eps23 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1759 + & rnorm , temp , eps23, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1760 save cnorm , getv0, initv , update, ushift, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1761 & rnorm , iter , kplusp, msglvl, nconv, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1762 & nevbef, nev0 , np0 , eps23 , numcnv |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1763 @@ -408,7 +408,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1764 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1765 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1766 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1767 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1768 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1769 & '_naup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1770 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1771 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1772 @@ -421,9 +421,9 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1773 np = kplusp - nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1774 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1775 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1776 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1777 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1778 & '_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
|
1779 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1780 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1781 & '_naup2: Extend the Arnoldi factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1782 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1783 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1784 @@ -455,7 +455,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1785 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1786 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1787 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1788 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1789 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1790 & '_naup2: Corresponding B-norm of the residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1791 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1792 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1793 @@ -699,7 +699,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1794 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1795 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1796 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1797 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1798 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1799 & '_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
|
1800 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1801 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1802 @@ -751,7 +751,7 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1803 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1804 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1805 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1806 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1807 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1808 & '_naup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1809 call pdvout (comm, logfil, np, ritzr, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1810 & '_naup2: Real part of the shifts') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1811 @@ -810,16 +810,16 @@ subroutine pdnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1812 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1813 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1814 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
|
1815 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1816 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1817 & MPI_DOUBLE_PRECISION , MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1818 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1819 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1820 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1821 rnorm = pdnorm2 ( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1822 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1823 cnorm = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1824 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1825 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1826 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1827 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1828 & '_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
|
1829 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
|
1830 & '_naup2: Compressed upper Hessenberg matrix H') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1831 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
|
1832 index 1bf0fc12..231f9cab 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1833 --- a/PARPACK/SRC/MPI/pdnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1834 +++ b/PARPACK/SRC/MPI/pdnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1835 @@ -650,9 +650,9 @@ subroutine pdnaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1836 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1837 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1838 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1839 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1840 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1841 & '_naupd: Number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1842 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1843 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1844 & '_naupd: Number of wanted "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1845 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
|
1846 & '_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
|
1847 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
|
1848 index f80651e2..d5741956 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1849 --- a/PARPACK/SRC/MPI/pdneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1850 +++ b/PARPACK/SRC/MPI/pdneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1851 @@ -617,9 +617,9 @@ subroutine pdneupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1852 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1853 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1854 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1855 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1856 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1857 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1858 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1859 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1860 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1861 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1862 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1863 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
|
1864 index 4ff35165..c4294b8c 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1865 --- a/PARPACK/SRC/MPI/pdngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1866 +++ b/PARPACK/SRC/MPI/pdngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1867 @@ -226,8 +226,8 @@ subroutine pdngets |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1868 tngets = tngets + (t1 - t0) |
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, kev, ndigit, '_ngets: KEV is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1872 - 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
|
1873 + 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
|
1874 + 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
|
1875 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
|
1876 & '_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
|
1877 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
|
1878 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
|
1879 index 0e149585..5061d3d9 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1880 --- a/PARPACK/SRC/MPI/pdnorm2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1881 +++ b/PARPACK/SRC/MPI/pdnorm2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1882 @@ -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
|
1883 c %---------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1884 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1885 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1886 - & max, buf, zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1887 + & max, buf, zero, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1888 parameter ( zero = 0.0 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1889 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1890 c %---------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1891 @@ -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
|
1892 pdnorm2 = dnrm2( n, x, inc) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1893 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1894 buf = pdnorm2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1895 - 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
|
1896 + 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
|
1897 & MPI_MAX, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1898 + max = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1899 if ( max .eq. zero ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1900 pdnorm2 = zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1901 else |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1902 buf = (pdnorm2/max)**2.0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1903 - 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
|
1904 + 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
|
1905 & MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1906 - pdnorm2 = max * sqrt(abs(pdnorm2)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1907 + pdnorm2 = max * sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1908 endif |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1909 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1910 c %----------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1911 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
|
1912 index 5fe84b81..42396c11 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1913 --- a/PARPACK/SRC/MPI/pdsaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1914 +++ b/PARPACK/SRC/MPI/pdsaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1915 @@ -264,7 +264,7 @@ subroutine pdsaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1916 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
|
1917 & jj |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1918 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1919 - & rnorm1, wnorm, safmin, temp1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1920 + & rnorm1, wnorm, safmin, temp1, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1921 save orth1, orth2, rstart, step3, step4, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1922 & 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
|
1923 & rnorm1, safmin, wnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1924 @@ -392,9 +392,9 @@ subroutine pdsaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1925 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1926 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1927 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1928 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1929 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1930 & '_saitr: generating Arnoldi vector no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1931 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1932 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1933 & '_saitr: B-norm of the current residual =') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1934 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1935 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1936 @@ -412,7 +412,7 @@ subroutine pdsaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1937 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1938 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1939 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1940 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1941 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1942 & '_saitr: ****** restart at step ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1943 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1944 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1945 @@ -572,14 +572,14 @@ subroutine pdsaitr |
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 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1948 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
|
1949 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1950 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1951 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1952 - wnorm = sqrt(abs(wnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1953 + wnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1954 else if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1955 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
|
1956 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1957 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1958 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1959 - wnorm = sqrt(abs(wnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1960 + wnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1961 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1962 wnorm = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1963 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1964 @@ -669,9 +669,9 @@ subroutine pdsaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1965 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1966 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1967 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
|
1968 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1969 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1970 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1971 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1972 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1973 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1974 rnorm = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1975 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1976 @@ -769,15 +769,15 @@ subroutine pdsaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1977 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1978 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1979 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
|
1980 - call MPI_ALLREDUCE( rnorm_buf, rnorm1, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1981 + 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
|
1982 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1983 - rnorm1 = sqrt(abs(rnorm1)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1984 + rnorm1 = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1985 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1986 rnorm1 = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1987 end if |
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. 0 .and. iter .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1990 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1991 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1992 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1993 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1994 xtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1995 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
|
1996 index e79db4e3..3feb8da0 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1997 --- a/PARPACK/SRC/MPI/pdsapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1998 +++ b/PARPACK/SRC/MPI/pdsapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1999 @@ -272,9 +272,9 @@ subroutine pdsapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2000 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
|
2001 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
|
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, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2004 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2005 & '_sapps: deflation at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2006 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2007 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2008 & '_sapps: occurred before shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2009 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
|
2010 & '_sapps: the corresponding off diagonal element') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2011 @@ -443,7 +443,7 @@ subroutine pdsapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2012 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
|
2013 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
|
2014 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2015 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2016 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2017 & '_sapps: deflation at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2018 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
|
2019 & '_sapps: the corresponding off diagonal element') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2020 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
|
2021 index 820459b3..a575b33f 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2022 --- a/PARPACK/SRC/MPI/pdsaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2023 +++ b/PARPACK/SRC/MPI/pdsaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2024 @@ -212,7 +212,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2025 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
|
2026 & n, mode, nev, np |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2027 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2028 - & tol |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2029 + & tol, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2030 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2031 c %-----------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2032 c | Array Arguments | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2033 @@ -424,13 +424,13 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2034 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2035 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2036 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2037 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2038 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2039 & '_saup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2040 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2041 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2042 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2043 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2044 & '_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
|
2045 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2046 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2047 & '_saup2: Extend the Lanczos factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2048 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2049 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2050 @@ -469,7 +469,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2051 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2052 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2053 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2054 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2055 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2056 & '_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
|
2057 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2058 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2059 @@ -719,7 +719,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2060 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2061 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2062 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2063 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2064 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2065 & '_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
|
2066 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2067 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2068 @@ -766,7 +766,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2069 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
|
2070 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2071 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2072 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2073 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2074 & '_saup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2075 call pdvout (comm, logfil, np, workl, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2076 & '_saup2: shifts selected') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2077 @@ -825,9 +825,9 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2078 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2079 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2080 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
|
2081 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2082 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2083 & MPI_DOUBLE_PRECISION, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2084 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2085 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2086 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2087 rnorm = pdnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2088 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2089 @@ -835,7 +835,7 @@ subroutine pdsaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2090 130 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2091 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2092 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2093 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2094 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2095 & '_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
|
2096 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
|
2097 & '_saup2: main diagonal of compressed H matrix') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2098 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
|
2099 index 47d05227..f505dc90 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2100 --- a/PARPACK/SRC/MPI/pdsaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2101 +++ b/PARPACK/SRC/MPI/pdsaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2102 @@ -652,9 +652,9 @@ subroutine pdsaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2103 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2104 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2105 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2106 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2107 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2108 & '_saupd: number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2109 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2110 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2111 & '_saupd: number of "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2112 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
|
2113 & '_saupd: final Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2114 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
|
2115 index 9e866ab7..66e85995 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2116 --- a/PARPACK/SRC/MPI/pdseupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2117 +++ b/PARPACK/SRC/MPI/pdseupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2118 @@ -523,9 +523,9 @@ subroutine pdseupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2119 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2120 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2121 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2122 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2123 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2124 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2125 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2126 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2127 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2128 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2129 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2130 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
|
2131 index 01b52394..c71421b4 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2132 --- a/PARPACK/SRC/MPI/pdsgets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2133 +++ b/PARPACK/SRC/MPI/pdsgets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2134 @@ -216,8 +216,8 @@ subroutine pdsgets |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2135 tsgets = tsgets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2136 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2137 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2138 - 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
|
2139 - 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
|
2140 + 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
|
2141 + 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
|
2142 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
|
2143 & '_sgets: Eigenvalues of current H matrix') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2144 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
|
2145 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
|
2146 index 7a7173f3..4651679b 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2147 --- a/PARPACK/SRC/MPI/pdznorm2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2148 +++ b/PARPACK/SRC/MPI/pdznorm2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2149 @@ -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
|
2150 c %---------------% |
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 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2153 - & max, buf, zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2154 + & max(1), buf, zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2155 parameter ( zero = 0.0 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2156 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2157 c %---------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2158 @@ -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
|
2159 c %--------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2160 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2161 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2162 - & dznrm2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2163 + & dznrm2, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2164 External dznrm2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2165 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2166 c %-----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2167 @@ -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
|
2168 pdznorm2 = dznrm2( n, x, inc) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2169 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2170 buf = pdznorm2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2171 - 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
|
2172 + 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
|
2173 & MPI_MAX, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2174 - if ( max .eq. zero ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2175 + if ( max(1) .eq. zero ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2176 pdznorm2 = zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2177 else |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2178 - buf = (pdznorm2/max)**2.0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2179 - 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
|
2180 + buf = (pdznorm2/max(1))**2.0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2181 + 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
|
2182 & MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2183 - pdznorm2 = max * sqrt(abs(pdznorm2)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2184 + pdznorm2 = max(1) * sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2185 endif |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2186 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2187 c %-----------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2188 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
|
2189 index 2c64831e..50dea8bd 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2190 --- a/PARPACK/SRC/MPI/pscnorm2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2191 +++ b/PARPACK/SRC/MPI/pscnorm2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2192 @@ -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
|
2193 c %---------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2194 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2195 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2196 - & max, buf, zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2197 + & max(1), buf, zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2198 parameter ( zero = 0.0 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2199 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2200 c %---------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2201 @@ -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
|
2202 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2203 & scnrm2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2204 External scnrm2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2205 + Real buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2206 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2207 c %-----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2208 c | Executable Statements | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2209 @@ -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
|
2210 pscnorm2 = scnrm2( n, x, inc) |
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 buf = pscnorm2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2213 - 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
|
2214 + 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
|
2215 & MPI_MAX, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2216 - if ( max .eq. zero ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2217 + if ( max(1) .eq. zero ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2218 pscnorm2 = zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2219 else |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2220 - buf = (pscnorm2/max)**2.0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2221 - 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
|
2222 + buf = (pscnorm2/max(1))**2.0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2223 + 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
|
2224 & MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2225 - pscnorm2 = max * sqrt(abs(pscnorm2)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2226 + pscnorm2 = max(1) * sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2227 endif |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2228 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2229 c %-----------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2230 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
|
2231 index a721c9b9..597212b5 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2232 --- a/PARPACK/SRC/MPI/psgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2233 +++ b/PARPACK/SRC/MPI/psgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2234 @@ -163,7 +163,7 @@ subroutine psgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2235 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2236 integer ipntr(3) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2237 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2238 - & 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
|
2239 + & 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
|
2240 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2241 c %------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2242 c | Parameters | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2243 @@ -318,9 +318,9 @@ subroutine psgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2244 first = .FALSE. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2245 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2246 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
|
2247 - call MPI_ALLREDUCE( rnorm_buf, rnorm0, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2248 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2249 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2250 - rnorm0 = sqrt(abs(rnorm0)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2251 + rnorm0 = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2252 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2253 rnorm0 = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2254 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2255 @@ -379,9 +379,9 @@ subroutine psgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2256 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2257 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2258 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
|
2259 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2260 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2261 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2262 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2263 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2264 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2265 rnorm = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2266 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2267 @@ -391,9 +391,9 @@ subroutine psgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2268 c %--------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2269 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2270 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2271 - call psvout (comm, logfil, 1, rnorm0, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2272 + call psvout (comm, logfil, 1, [rnorm0], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2273 & '_getv0: re-orthonalization ; rnorm0 is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2274 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2275 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2276 & '_getv0: re-orthonalization ; rnorm is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2277 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2278 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2279 @@ -424,7 +424,7 @@ subroutine psgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2280 50 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2281 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2282 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2283 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2284 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2285 & '_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
|
2286 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2287 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2288 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
|
2289 index cd7215c5..c3c13b8e 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2290 --- a/PARPACK/SRC/MPI/pslamch10.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2291 +++ b/PARPACK/SRC/MPI/pslamch10.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2292 @@ -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
|
2293 * |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2294 * .. Local Scalars .. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2295 INTEGER IDUMM |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2296 - REAL TEMP, TEMP1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2297 + REAL TEMP, TEMP1, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2298 * .. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2299 * .. External Subroutines .. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2300 * EXTERNAL SGAMN2D, SGAMX2D |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2301 @@ -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
|
2302 * |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2303 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
|
2304 $ 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
|
2305 - 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
|
2306 + 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
|
2307 $ MPI_MAX, ICTXT, IDUMM ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2308 -* 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
|
2309 + TEMP = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2310 +* 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
|
2311 * $ IDUMM, 1, -1, IDUMM ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2312 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
|
2313 - 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
|
2314 + 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
|
2315 $ MPI_MIN, ICTXT, IDUMM ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2316 -* 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
|
2317 + TEMP = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2318 +* 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
|
2319 * $ IDUMM, 1, -1, IDUMM ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2320 ELSE |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2321 TEMP = TEMP1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2322 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
|
2323 index ab63f99a..8b5f635d 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2324 --- a/PARPACK/SRC/MPI/psnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2325 +++ b/PARPACK/SRC/MPI/psnaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2326 @@ -276,7 +276,7 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2327 & betaj, rnorm1, smlnum, ulp, unfl, wnorm |
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 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2330 - & rnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2331 + & rnorm_buf, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2332 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2333 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2334 c %-----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2335 @@ -393,9 +393,9 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2336 1000 continue |
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 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2339 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2340 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2341 & '_naitr: generating Arnoldi vector number') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2342 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2343 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2344 & '_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
|
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 @@ -415,7 +415,7 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2348 c %---------------------------------------------------% |
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, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2352 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2353 & '_naitr: ****** RESTART AT STEP ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2354 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2355 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2356 @@ -566,9 +566,9 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2357 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2358 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2359 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
|
2360 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2361 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2362 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2363 - wnorm = sqrt(abs(wnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2364 + wnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2365 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2366 wnorm = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2367 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2368 @@ -642,9 +642,9 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2369 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2370 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2371 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
|
2372 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2373 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2374 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2375 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2376 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2377 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2378 rnorm = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2379 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2380 @@ -745,15 +745,15 @@ subroutine psnaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2381 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2382 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2383 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
|
2384 - call MPI_ALLREDUCE( rnorm_buf, rnorm1, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2385 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2386 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2387 - rnorm1 = sqrt(abs(rnorm1)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2388 + rnorm1 = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2389 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2390 rnorm1 = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2391 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2392 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2393 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
|
2394 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2395 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2396 & '_naitr: Iterative refinement for Arnoldi residual') |
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 xtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2399 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
|
2400 index c06fba58..b6f8645b 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2401 --- a/PARPACK/SRC/MPI/psnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2402 +++ b/PARPACK/SRC/MPI/psnapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2403 @@ -276,11 +276,11 @@ subroutine psnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2404 sigmai = shifti(jj) |
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 if (msglvl .gt. 2 ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2407 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2408 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2409 & '_napps: shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2410 - call psvout (comm, logfil, 1, sigmar, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2411 + call psvout (comm, logfil, 1, [sigmar], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2412 & '_napps: The real part of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2413 - call psvout (comm, logfil, 1, sigmai, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2414 + call psvout (comm, logfil, 1, [sigmai], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2415 & '_napps: The imaginary part of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2416 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2417 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2418 @@ -345,9 +345,9 @@ subroutine psnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2419 & 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
|
2420 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
|
2421 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2422 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2423 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2424 & '_napps: matrix splitting at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2425 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2426 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2427 & '_napps: matrix splitting with shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2428 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
|
2429 & '_napps: off diagonal element.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2430 @@ -361,9 +361,9 @@ subroutine psnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2431 40 continue |
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 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2434 - call pivout (comm, logfil, 1, istart, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2435 + call pivout (comm, logfil, 1, [istart], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2436 & '_napps: Start of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2437 - call pivout (comm, logfil, 1, iend, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2438 + call pivout (comm, logfil, 1, [iend], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2439 & '_napps: End of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2440 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2441 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2442 @@ -635,7 +635,7 @@ subroutine psnapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2443 & '_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
|
2444 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
|
2445 & '_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
|
2446 - call pivout (comm, logfil, 1, kev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2447 + call pivout (comm, logfil, 1, [kev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2448 & '_napps: Order of the final Hessenberg matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2449 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2450 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
|
2451 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
|
2452 index 6195d4b6..bfca7fb1 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2453 --- a/PARPACK/SRC/MPI/psnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2454 +++ b/PARPACK/SRC/MPI/psnaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2455 @@ -241,7 +241,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2456 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2457 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2458 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2459 - & rnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2460 + & rnorm_buf, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2461 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2462 c %-----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2463 c | Local array arguments | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2464 @@ -408,7 +408,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2465 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2466 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2467 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2468 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2469 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2470 & '_naup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2471 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2472 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2473 @@ -421,9 +421,9 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2474 np = kplusp - nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2475 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2476 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2477 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2478 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2479 & '_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
|
2480 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2481 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2482 & '_naup2: Extend the Arnoldi factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2483 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2484 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2485 @@ -455,7 +455,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2486 update = .false. |
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 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2489 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2490 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2491 & '_naup2: Corresponding B-norm of the residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2492 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2493 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2494 @@ -699,7 +699,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2495 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2496 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2497 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2498 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2499 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2500 & '_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
|
2501 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2502 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2503 @@ -751,7 +751,7 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2504 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2505 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2506 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2507 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2508 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2509 & '_naup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2510 call psvout (comm, logfil, np, ritzr, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2511 & '_naup2: Real part of the shifts') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2512 @@ -810,16 +810,16 @@ subroutine psnaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2513 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2514 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2515 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
|
2516 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2517 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2518 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2519 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2520 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2521 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2522 rnorm = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2523 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2524 cnorm = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2525 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2526 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2527 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2528 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2529 & '_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
|
2530 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
|
2531 & '_naup2: Compressed upper Hessenberg matrix H') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2532 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
|
2533 index a55f5fba..35e85b74 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2534 --- a/PARPACK/SRC/MPI/psnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2535 +++ b/PARPACK/SRC/MPI/psnaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2536 @@ -650,9 +650,9 @@ subroutine psnaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2537 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2538 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2539 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2540 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2541 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2542 & '_naupd: Number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2543 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2544 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2545 & '_naupd: Number of wanted "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2546 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
|
2547 & '_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
|
2548 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
|
2549 index c7f939a4..d4090b66 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2550 --- a/PARPACK/SRC/MPI/psneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2551 +++ b/PARPACK/SRC/MPI/psneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2552 @@ -617,9 +617,9 @@ subroutine psneupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2553 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2554 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2555 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2556 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2557 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2558 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2559 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2560 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2561 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2562 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2563 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2564 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
|
2565 index c4bf9ac7..91a6d730 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2566 --- a/PARPACK/SRC/MPI/psngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2567 +++ b/PARPACK/SRC/MPI/psngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2568 @@ -226,8 +226,8 @@ subroutine psngets |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2569 tngets = tngets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2570 c |
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, kev, ndigit, '_ngets: KEV is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2573 - 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
|
2574 + 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
|
2575 + 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
|
2576 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
|
2577 & '_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
|
2578 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
|
2579 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
|
2580 index b5fbcd13..8e487b35 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2581 --- a/PARPACK/SRC/MPI/psnorm2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2582 +++ b/PARPACK/SRC/MPI/psnorm2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2583 @@ -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
|
2584 c %---------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2585 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2586 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2587 - & max, buf, zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2588 + & max, buf, zero, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2589 parameter ( zero = 0.0 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2590 c |
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 @@ -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
|
2593 psnorm2 = snrm2( n, x, inc) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2594 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2595 buf = psnorm2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2596 - 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
|
2597 + 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
|
2598 & MPI_MAX, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2599 + max = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2600 if ( max .eq. zero ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2601 psnorm2 = zero |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2602 else |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2603 buf = (psnorm2/max)**2.0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2604 - 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
|
2605 + 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
|
2606 & MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2607 - psnorm2 = max * sqrt(abs(psnorm2)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2608 + psnorm2 = max * sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2609 endif |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2610 c |
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 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
|
2613 index a0fde737..8ceaebe4 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2614 --- a/PARPACK/SRC/MPI/pssaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2615 +++ b/PARPACK/SRC/MPI/pssaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2616 @@ -264,7 +264,7 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2617 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
|
2618 & jj |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2619 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2620 - & rnorm1, wnorm, safmin, temp1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2621 + & rnorm1, wnorm(1), safmin, temp1, temp2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2622 save orth1, orth2, rstart, step3, step4, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2623 & 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
|
2624 & rnorm1, safmin, wnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2625 @@ -392,9 +392,9 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2626 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2627 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2628 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2629 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2630 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2631 & '_saitr: generating Arnoldi vector no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2632 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2633 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2634 & '_saitr: B-norm of the current residual =') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2635 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2636 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2637 @@ -412,7 +412,7 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2638 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2639 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2640 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2641 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2642 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2643 & '_saitr: ****** restart at step ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2644 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2645 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2646 @@ -572,16 +572,16 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2647 c %----------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2648 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2649 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
|
2650 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2651 + call MPI_ALLREDUCE( [rnorm_buf], wnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2652 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2653 - wnorm = sqrt(abs(wnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2654 + wnorm(1) = sqrt(abs(wnorm(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2655 else if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2656 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
|
2657 - call MPI_ALLREDUCE( rnorm_buf, wnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2658 + call MPI_ALLREDUCE( [rnorm_buf], wnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2659 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2660 wnorm = sqrt(abs(wnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2661 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2662 - wnorm = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2663 + wnorm(1) = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2664 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2665 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2666 c %-----------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2667 @@ -669,9 +669,9 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2668 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2669 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2670 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
|
2671 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2672 + call MPI_ALLREDUCE( [rnorm_buf], temp2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2673 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2674 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2675 + rnorm = sqrt(abs(temp2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2676 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2677 rnorm = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2678 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2679 @@ -691,7 +691,7 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2680 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
|
2681 c %-----------------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2682 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2683 - 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
|
2684 + 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
|
2685 nrorth = nrorth + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2686 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2687 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2688 @@ -704,7 +704,7 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2689 80 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2690 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2691 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2692 - xtemp(1) = wnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2693 + xtemp(1) = wnorm(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2694 xtemp(2) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2695 call psvout (comm, logfil, 2, xtemp, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2696 & '_naitr: re-orthonalization ; wnorm and rnorm are') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2697 @@ -769,15 +769,15 @@ subroutine pssaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2698 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2699 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2700 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
|
2701 - call MPI_ALLREDUCE( rnorm_buf, rnorm1, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2702 + call MPI_ALLREDUCE( [rnorm_buf], temp2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2703 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2704 - rnorm1 = sqrt(abs(rnorm1)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2705 + rnorm1 = sqrt(abs(temp2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2706 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2707 rnorm1 = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2708 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2709 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2710 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
|
2711 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2712 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2713 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2714 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2715 xtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2716 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
|
2717 index 481cc355..07f96452 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2718 --- a/PARPACK/SRC/MPI/pssapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2719 +++ b/PARPACK/SRC/MPI/pssapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2720 @@ -271,9 +271,9 @@ subroutine pssapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2721 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
|
2722 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
|
2723 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2724 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2725 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2726 & '_sapps: deflation at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2727 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2728 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2729 & '_sapps: occurred before shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2730 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
|
2731 & '_sapps: the corresponding off diagonal element') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2732 @@ -442,7 +442,7 @@ subroutine pssapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2733 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
|
2734 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
|
2735 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2736 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2737 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2738 & '_sapps: deflation at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2739 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
|
2740 & '_sapps: the corresponding off diagonal element') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2741 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
|
2742 index ab00ec77..25af8b7f 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2743 --- a/PARPACK/SRC/MPI/pssaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2744 +++ b/PARPACK/SRC/MPI/pssaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2745 @@ -241,7 +241,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2746 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
|
2747 & np0, nptemp, nevd2, nevm2, kp(3) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2748 Real |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2749 - & rnorm, temp, eps23 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2750 + & rnorm, temp, eps23, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2751 save cnorm, getv0, initv, update, ushift, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2752 & iter, kplusp, msglvl, nconv, nev0, np0, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2753 & rnorm, eps23 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2754 @@ -424,13 +424,13 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2755 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2756 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2757 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2758 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2759 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2760 & '_saup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2761 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2762 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2763 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2764 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2765 & '_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
|
2766 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2767 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2768 & '_saup2: Extend the Lanczos factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2769 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2770 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2771 @@ -469,7 +469,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2772 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2773 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2774 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2775 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2776 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2777 & '_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
|
2778 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2779 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2780 @@ -719,7 +719,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2781 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2782 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2783 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2784 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2785 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2786 & '_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
|
2787 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2788 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2789 @@ -766,7 +766,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2790 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
|
2791 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2792 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2793 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2794 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2795 & '_saup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2796 call psvout (comm, logfil, np, workl, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2797 & '_saup2: shifts selected') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2798 @@ -825,9 +825,9 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2799 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2800 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2801 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
|
2802 - call MPI_ALLREDUCE( rnorm_buf, rnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2803 + call MPI_ALLREDUCE( [rnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2804 & MPI_REAL, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2805 - rnorm = sqrt(abs(rnorm)) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2806 + rnorm = sqrt(abs(buf2(1))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2807 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2808 rnorm = psnorm2( comm, n, resid, 1 ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2809 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2810 @@ -835,7 +835,7 @@ subroutine pssaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2811 130 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2812 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2813 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2814 - call psvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2815 + call psvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2816 & '_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
|
2817 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
|
2818 & '_saup2: main diagonal of compressed H matrix') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2819 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
|
2820 index 7f616008..3077ff5f 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2821 --- a/PARPACK/SRC/MPI/pssaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2822 +++ b/PARPACK/SRC/MPI/pssaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2823 @@ -652,9 +652,9 @@ subroutine pssaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2824 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2825 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2826 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2827 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2828 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2829 & '_saupd: number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2830 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2831 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2832 & '_saupd: number of "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2833 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
|
2834 & '_saupd: final Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2835 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
|
2836 index 23e2caad..85175870 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2837 --- a/PARPACK/SRC/MPI/psseupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2838 +++ b/PARPACK/SRC/MPI/psseupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2839 @@ -523,9 +523,9 @@ subroutine psseupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2840 c %-----------------------------------------------------------% |
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. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2843 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2844 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2845 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2846 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2847 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2848 & '_neupd: Number of "converged" eigenvalues') |
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 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
|
2852 index 487689b0..dcc08bcb 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2853 --- a/PARPACK/SRC/MPI/pssgets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2854 +++ b/PARPACK/SRC/MPI/pssgets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2855 @@ -216,8 +216,8 @@ subroutine pssgets |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2856 tsgets = tsgets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2857 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2858 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2859 - 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
|
2860 - 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
|
2861 + 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
|
2862 + 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
|
2863 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
|
2864 & '_sgets: Eigenvalues of current H matrix') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2865 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
|
2866 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
|
2867 index 42cd0865..29f18f5b 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2868 --- a/PARPACK/SRC/MPI/pzgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2869 +++ b/PARPACK/SRC/MPI/pzgetv0.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2870 @@ -185,7 +185,7 @@ subroutine pzgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2871 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
|
2872 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2873 Complex*16 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2874 - & cnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2875 + & cnorm_buf, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2876 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2877 c %----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2878 c | External Subroutines | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2879 @@ -332,8 +332,9 @@ subroutine pzgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2880 first = .FALSE. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2881 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2882 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
|
2883 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2884 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2885 & MPI_DOUBLE_COMPLEX , MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2886 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2887 rnorm0 = sqrt(dlapy2 (dble (cnorm),dimag (cnorm))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2888 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2889 rnorm0 = pdznorm2 ( comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2890 @@ -393,8 +394,9 @@ subroutine pzgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2891 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2892 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2893 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
|
2894 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2895 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2896 & MPI_DOUBLE_COMPLEX , MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2897 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2898 rnorm = sqrt(dlapy2 (dble (cnorm),dimag (cnorm))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2899 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2900 rnorm = pdznorm2 (comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2901 @@ -405,9 +407,9 @@ subroutine pzgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2902 c %--------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2903 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2904 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2905 - call pdvout (comm, logfil, 1, rnorm0, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2906 + call pdvout (comm, logfil, 1, [rnorm0], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2907 & '_getv0: re-orthonalization ; rnorm0 is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2908 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2909 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2910 & '_getv0: re-orthonalization ; rnorm is') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2911 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2912 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2913 @@ -439,7 +441,7 @@ subroutine pzgetv0 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2914 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2915 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2916 cnorm2 = dcmplx (rnorm,rzero) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2917 - call pzvout (comm, logfil, 1, cnorm2, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2918 + call pzvout (comm, logfil, 1, [cnorm2], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2919 & '_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
|
2920 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2921 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2922 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
|
2923 index 0b8af181..4ec77e4e 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2924 --- a/PARPACK/SRC/MPI/pznaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2925 +++ b/PARPACK/SRC/MPI/pznaitr.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2926 @@ -293,7 +293,7 @@ subroutine pznaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2927 & betaj, rnorm1, smlnum, ulp, unfl, wnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2928 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2929 Complex*16 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2930 - & cnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2931 + & cnorm_buf, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2932 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2933 c %----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2934 c | External Subroutines | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2935 @@ -404,9 +404,9 @@ subroutine pznaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2936 1000 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2937 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2938 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2939 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2940 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2941 & '_naitr: generating Arnoldi vector number') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2942 - call pzvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2943 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2944 & '_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
|
2945 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2946 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2947 @@ -426,7 +426,7 @@ subroutine pznaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2948 c %---------------------------------------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2949 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2950 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2951 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2952 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2953 & '_naitr: ****** RESTART AT STEP ******') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2954 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2955 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2956 @@ -577,9 +577,10 @@ subroutine pznaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2957 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2958 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2959 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
|
2960 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2961 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2962 & MPI_DOUBLE_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2963 - wnorm = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2964 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2965 + wnorm = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2966 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2967 wnorm = pdznorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2968 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2969 @@ -653,8 +654,9 @@ subroutine pznaitr |
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 (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2972 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
|
2973 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2974 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2975 & MPI_DOUBLE_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2976 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2977 rnorm = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2978 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2979 rnorm = pdznorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2980 @@ -757,15 +759,16 @@ subroutine pznaitr |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2981 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2982 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2983 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
|
2984 - call MPI_ALLREDUCE( cnorm_buf, cnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2985 + call MPI_ALLREDUCE( [cnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2986 & MPI_DOUBLE_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2987 - rnorm1 = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2988 + cnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2989 + rnorm1 = sqrt( dlapy2(dble(cnorm),dimag(cnorm)) ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2990 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2991 rnorm1 = pdznorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2992 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2993 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2994 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
|
2995 - call pivout (comm, logfil, 1, j, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2996 + call pivout (comm, logfil, 1, [j], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2997 & '_naitr: Iterative refinement for Arnoldi residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2998 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2999 rtemp(1) = rnorm |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3000 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
|
3001 index 3e00c903..4952544c 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3002 --- a/PARPACK/SRC/MPI/pznapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3003 +++ b/PARPACK/SRC/MPI/pznapps.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3004 @@ -283,9 +283,9 @@ subroutine pznapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3005 sigma = shift(jj) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3006 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3007 if (msglvl .gt. 2 ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3008 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3009 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3010 & '_napps: shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3011 - call pzvout (comm, logfil, 1, sigma, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3012 + call pzvout (comm, logfil, 1, [sigma], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3013 & '_napps: Value of the shift ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3014 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3015 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3016 @@ -306,9 +306,9 @@ subroutine pznapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3017 if ( abs(dble(h(i+1,i))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3018 & .le. max(ulp*tst1, smlnum) ) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3019 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3020 - call pivout (comm, logfil, 1, i, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3021 + call pivout (comm, logfil, 1, [i], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3022 & '_napps: matrix splitting at row/column no.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3023 - call pivout (comm, logfil, 1, jj, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3024 + call pivout (comm, logfil, 1, [jj], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3025 & '_napps: matrix splitting with shift number.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3026 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
|
3027 & '_napps: off diagonal element.') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3028 @@ -322,9 +322,9 @@ subroutine pznapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3029 40 continue |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3030 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3031 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3032 - call pivout (comm, logfil, 1, istart, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3033 + call pivout (comm, logfil, 1, [istart], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3034 & '_napps: Start of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3035 - call pivout (comm, logfil, 1, iend, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3036 + call pivout (comm, logfil, 1, [iend], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3037 & '_napps: End of current block ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3038 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3039 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3040 @@ -500,7 +500,7 @@ subroutine pznapps |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3041 & '_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
|
3042 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
|
3043 & '_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
|
3044 - call pivout (comm, logfil, 1, kev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3045 + call pivout (comm, logfil, 1, [kev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3046 & '_napps: Order of the final Hessenberg matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3047 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3048 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
|
3049 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
|
3050 index bf3c2016..78521979 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3051 --- a/PARPACK/SRC/MPI/pznaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3052 +++ b/PARPACK/SRC/MPI/pznaup2.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3053 @@ -237,7 +237,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3054 & nevbef, nev0 , np0, eps23 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3055 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3056 Double precision |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3057 - & cmpnorm_buf |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3058 + & cmpnorm_buf, buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3059 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3060 c %-----------------------% |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3061 c | Local array arguments | |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3062 @@ -401,7 +401,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3063 iter = iter + 1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3064 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3065 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3066 - call pivout (comm, logfil, 1, iter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3067 + call pivout (comm, logfil, 1, [iter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3068 & '_naup2: **** Start of major iteration number ****') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3069 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3070 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3071 @@ -414,9 +414,9 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3072 np = kplusp - nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3073 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3074 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3075 - call pivout (comm, logfil, 1, nev, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3076 + call pivout (comm, logfil, 1, [nev], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3077 & '_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
|
3078 - call pivout (comm, logfil, 1, np, ndigit, |
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, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3080 & '_naup2: Extend the Arnoldi factorization by') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3081 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3082 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3083 @@ -443,7 +443,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3084 update = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3085 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3086 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3087 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3088 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3089 & '_naup2: Corresponding B-norm of the residual') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3090 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3091 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3092 @@ -674,7 +674,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3093 end if |
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 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3096 - call pivout (comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3097 + call pivout (comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3098 & '_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
|
3099 if (msglvl .gt. 1) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3100 kp(1) = nev |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3101 @@ -714,7 +714,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3102 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3103 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3104 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3105 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3106 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3107 & '_naup2: The number of shifts to apply ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3108 call pzvout (comm, logfil, np, ritz, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3109 & '_naup2: values of the shifts') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3110 @@ -771,8 +771,9 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3111 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3112 if (bmat .eq. 'G') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3113 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
|
3114 - call MPI_ALLREDUCE( cmpnorm_buf, cmpnorm, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3115 + call MPI_ALLREDUCE( [cmpnorm_buf], buf2, 1, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3116 & MPI_DOUBLE_COMPLEX, MPI_SUM, comm, ierr ) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3117 + cmpnorm = buf2(1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3118 rnorm = sqrt(dlapy2(dble(cmpnorm),dimag(cmpnorm))) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3119 else if (bmat .eq. 'I') then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3120 rnorm = pdznorm2(comm, n, resid, 1) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3121 @@ -780,7 +781,7 @@ subroutine pznaup2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3122 cnorm = .false. |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3123 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3124 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3125 - call pdvout (comm, logfil, 1, rnorm, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3126 + call pdvout (comm, logfil, 1, [rnorm], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3127 & '_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
|
3128 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
|
3129 & '_naup2: Compressed upper Hessenberg matrix H') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3130 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
|
3131 index 979402b3..7d6ea4c4 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3132 --- a/PARPACK/SRC/MPI/pznaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3133 +++ b/PARPACK/SRC/MPI/pznaupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3134 @@ -626,9 +626,9 @@ subroutine pznaupd |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3135 if (info .eq. 2) info = 3 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3136 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3137 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3138 - call pivout (comm, logfil, 1, mxiter, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3139 + call pivout (comm, logfil, 1, [mxiter], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3140 & '_naupd: Number of update iterations taken') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3141 - call pivout (comm, logfil, 1, np, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3142 + call pivout (comm, logfil, 1, [np], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3143 & '_naupd: Number of wanted "converged" Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3144 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
|
3145 & '_naupd: The final Ritz values') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3146 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
|
3147 index 4bb1173a..7b6e7fe1 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3148 --- a/PARPACK/SRC/MPI/pzneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3149 +++ b/PARPACK/SRC/MPI/pzneupd.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3150 @@ -558,9 +558,9 @@ subroutine pzneupd |
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 if (msglvl .gt. 2) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3154 - call pivout(comm, logfil, 1, numcnv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3155 + call pivout(comm, logfil, 1, [numcnv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3156 & '_neupd: Number of specified eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3157 - call pivout(comm, logfil, 1, nconv, ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3158 + call pivout(comm, logfil, 1, [nconv], ndigit, |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3159 & '_neupd: Number of "converged" eigenvalues') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3160 end if |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3161 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3162 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
|
3163 index 97bc4070..cb58f5ce 100644 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3164 --- a/PARPACK/SRC/MPI/pzngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3165 +++ b/PARPACK/SRC/MPI/pzngets.f |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3166 @@ -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
|
3167 tcgets = tcgets + (t1 - t0) |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3168 c |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3169 if (msglvl .gt. 0) then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3170 - 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
|
3171 - 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
|
3172 + 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
|
3173 + 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
|
3174 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
|
3175 & '_ngets: Eigenvalues of current H matrix ') |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3176 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
|
3177 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
|
3178 new file mode 100755 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3179 index 00000000..0bfa5736 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3180 --- /dev/null |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3181 +++ b/scripts/travis_fedora.sh |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3182 @@ -0,0 +1,51 @@ |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3183 +#!/bin/sh |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3184 +## -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
|
3185 +## -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
|
3186 +set -ex |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3187 +## Should we init a container? |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3188 +if [ ".$1" = .setup ] |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3189 +then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3190 + # fedora |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3191 + # 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
|
3192 + # 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
|
3193 + # 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
|
3194 + # 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
|
3195 + # 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
|
3196 + test . != ".$2" && mpi="$2" || mpi=openmpi |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3197 + test . != ".$3" && version="$3" || version=latest |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3198 + 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
|
3199 + sudo docker pull fedora:$version |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3200 + 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
|
3201 + /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
|
3202 + 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
|
3203 + time sudo docker start -a mobydick ; e=$? |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3204 + exit $e |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3205 +fi |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3206 + |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3207 +test . != ".$1" && mpi="$1" || mpi=openmpi |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3208 + |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3209 +## 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
|
3210 +if [ $UID -eq 0 ] |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3211 +then |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3212 + time dnf -y upgrade |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3213 + time dnf -y install environment-modules git \ |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3214 + 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
|
3215 + useradd test |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3216 + chown -R test /tmp |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3217 + sudo -u test $0 $mpi |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3218 +## 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
|
3219 +else |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3220 + . /etc/profile.d/modules.sh |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3221 + module load mpi |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3222 + export OMPI_MCA_rmaps_base_oversubscribe=yes |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3223 + cd /tmp |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3224 + cd arpack-ng |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3225 + git status |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3226 + git log -2 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3227 + mkdir -p build && cd build |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3228 + 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
|
3229 + export VERBOSE=1 |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3230 + time make all |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3231 + time make test |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3232 + tail -n 300 ./Testing/Temporary/LastTest.log |
efe91da1a169
Fix compiling ARPACK with gcc 10.
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3233 +fi |