]> git.pld-linux.org Git - packages/arpack.git/blame - arpack-arscnd-3.patch
- rediffed arscnd-3 patch
[packages/arpack.git] / arpack-arscnd-3.patch
CommitLineData
bb56de9d
JB
1diff -urN original/ARPACK/SRC/cgetv0.f ARPACK/SRC/cgetv0.f
2--- original/ARPACK/SRC/cgetv0.f 1999-04-08 00:46:44.000000000 +0200
3+++ ARPACK/SRC/cgetv0.f 2005-06-30 23:20:38.850796569 +0200
4@@ -89,7 +89,7 @@
5 c pp 357-385.
6 c
7 c\Routines called:
8-c second ARPACK utility routine for timing.
9+c arscnd ARPACK utility routine for timing.
10 c cvout ARPACK utility routine that prints vectors.
11 c clarnv LAPACK routine for generating a random vector.
12 c cgemv Level 2 BLAS routine for matrix vector multiplication.
13@@ -168,7 +168,7 @@
14 c | External Subroutines |
15 c %----------------------%
16 c
17- external ccopy, cgemv, clarnv, cvout, second
18+ external ccopy, cgemv, clarnv, cvout, arscnd
19 c
20 c %--------------------%
21 c | External Functions |
22@@ -211,7 +211,7 @@
23 c | & message level for debugging |
24 c %-------------------------------%
25 c
26- call second (t0)
27+ call arscnd (t0)
28 msglvl = mgetv0
29 c
30 ierr = 0
31@@ -238,7 +238,7 @@
32 c | the generalized problem when B is possibly (singular). |
33 c %----------------------------------------------------------%
34 c
35- call second (t2)
36+ call arscnd (t2)
37 if (bmat .eq. 'G') then
38 nopx = nopx + 1
39 ipntr(1) = 1
40@@ -261,7 +261,7 @@
41 c
42 if (orth) go to 40
43 c
44- call second (t3)
45+ call arscnd (t3)
46 tmvopx = tmvopx + (t3 - t2)
47 c
48 c %------------------------------------------------------%
49@@ -269,7 +269,7 @@
50 c | Compute B-norm of starting vector. |
51 c %------------------------------------------------------%
52 c
53- call second (t2)
54+ call arscnd (t2)
55 first = .TRUE.
56 if (bmat .eq. 'G') then
57 nbx = nbx + 1
58@@ -285,7 +285,7 @@
59 20 continue
60 c
61 if (bmat .eq. 'G') then
62- call second (t3)
63+ call arscnd (t3)
64 tmvbx = tmvbx + (t3 - t2)
65 end if
66 c
67@@ -328,7 +328,7 @@
68 c | Compute the B-norm of the orthogonalized starting vector |
69 c %----------------------------------------------------------%
70 c
71- call second (t2)
72+ call arscnd (t2)
73 if (bmat .eq. 'G') then
74 nbx = nbx + 1
75 call ccopy (n, resid, 1, workd(n+1), 1)
76@@ -343,7 +343,7 @@
77 40 continue
78 c
79 if (bmat .eq. 'G') then
80- call second (t3)
81+ call arscnd (t3)
82 tmvbx = tmvbx + (t3 - t2)
83 end if
84 c
85@@ -401,7 +401,7 @@
86 end if
87 ido = 99
88 c
89- call second (t1)
90+ call arscnd (t1)
91 tgetv0 = tgetv0 + (t1 - t0)
92 c
93 9000 continue
94diff -urN original/ARPACK/SRC/cnaitr.f ARPACK/SRC/cnaitr.f
95--- original/ARPACK/SRC/cnaitr.f 1996-08-27 18:12:56.000000000 +0200
96+++ ARPACK/SRC/cnaitr.f 2005-06-30 23:20:38.856795869 +0200
97@@ -131,7 +131,7 @@
98 c\Routines called:
99 c cgetv0 ARPACK routine to generate the initial vector.
100 c ivout ARPACK utility routine that prints integers.
101-c second ARPACK utility routine for timing.
102+c arscnd ARPACK utility routine for timing.
103 c cmout ARPACK utility routine that prints matrices
104 c cvout ARPACK utility routine that prints vectors.
105 c clanhs LAPACK routine that computes various norms of a matrix.
106@@ -273,7 +273,7 @@
107 c %----------------------%
108 c
109 external caxpy, ccopy, cscal, csscal, cgemv, cgetv0,
110- & slabad, cvout, cmout, ivout, second
111+ & slabad, cvout, cmout, ivout, arscnd
112 c
113 c %--------------------%
114 c | External Functions |
115@@ -326,7 +326,7 @@
116 c | & message level for debugging |
117 c %-------------------------------%
118 c
119- call second (t0)
120+ call arscnd (t0)
121 msglvl = mcaitr
122 c
123 c %------------------------------%
124@@ -437,7 +437,7 @@
125 c %------------------------------------------------%
126 c
127 info = j - 1
128- call second (t1)
129+ call arscnd (t1)
130 tcaitr = tcaitr + (t1 - t0)
131 ido = 99
132 go to 9000
133@@ -477,7 +477,7 @@
134 c
135 step3 = .true.
136 nopx = nopx + 1
137- call second (t2)
138+ call arscnd (t2)
139 call ccopy (n, v(1,j), 1, workd(ivj), 1)
140 ipntr(1) = ivj
141 ipntr(2) = irj
142@@ -497,7 +497,7 @@
143 c | if step3 = .true. |
144 c %----------------------------------%
145 c
146- call second (t3)
147+ call arscnd (t3)
148 tmvopx = tmvopx + (t3 - t2)
149
150 step3 = .false.
151@@ -513,7 +513,7 @@
152 c | factorization to length j. |
153 c %---------------------------------------%
154 c
155- call second (t2)
156+ call arscnd (t2)
157 if (bmat .eq. 'G') then
158 nbx = nbx + 1
159 step4 = .true.
160@@ -538,7 +538,7 @@
161 c %----------------------------------%
162 c
163 if (bmat .eq. 'G') then
164- call second (t3)
165+ call arscnd (t3)
166 tmvbx = tmvbx + (t3 - t2)
167 end if
168 c
169@@ -583,11 +583,11 @@
170 c
171 if (j .gt. 1) h(j,j-1) = cmplx(betaj, rzero)
172 c
173- call second (t4)
174+ call arscnd (t4)
175 c
176 orth1 = .true.
177 c
178- call second (t2)
179+ call arscnd (t2)
180 if (bmat .eq. 'G') then
181 nbx = nbx + 1
182 call ccopy (n, resid, 1, workd(irj), 1)
183@@ -611,7 +611,7 @@
184 c %---------------------------------------------------%
185 c
186 if (bmat .eq. 'G') then
187- call second (t3)
188+ call arscnd (t3)
189 tmvbx = tmvbx + (t3 - t2)
190 end if
191 c
192@@ -689,7 +689,7 @@
193 call caxpy (j, one, workd(irj), 1, h(1,j), 1)
194 c
195 orth2 = .true.
196- call second (t2)
197+ call arscnd (t2)
198 if (bmat .eq. 'G') then
199 nbx = nbx + 1
200 call ccopy (n, resid, 1, workd(irj), 1)
201@@ -713,7 +713,7 @@
202 c %---------------------------------------------------%
203 c
204 if (bmat .eq. 'G') then
205- call second (t3)
206+ call arscnd (t3)
207 tmvbx = tmvbx + (t3 - t2)
208 end if
209 c
210@@ -791,7 +791,7 @@
211 rstart = .false.
212 orth2 = .false.
213 c
214- call second (t5)
215+ call arscnd (t5)
216 titref = titref + (t5 - t4)
217 c
218 c %------------------------------------%
219@@ -800,7 +800,7 @@
220 c
221 j = j + 1
222 if (j .gt. k+np) then
223- call second (t1)
224+ call arscnd (t1)
225 tcaitr = tcaitr + (t1 - t0)
226 ido = 99
227 do 110 i = max(1,k), k+np-1
228diff -urN original/ARPACK/SRC/cnapps.f ARPACK/SRC/cnapps.f
229--- original/ARPACK/SRC/cnapps.f 1998-05-20 16:45:03.000000000 +0200
230+++ ARPACK/SRC/cnapps.f 2005-06-30 23:20:38.859795518 +0200
231@@ -92,7 +92,7 @@
232 c
233 c\Routines called:
234 c ivout ARPACK utility routine that prints integers.
235-c second ARPACK utility routine for timing.
236+c arscnd ARPACK utility routine for timing.
237 c cmout ARPACK utility routine that prints matrices
238 c cvout ARPACK utility routine that prints vectors.
239 c clacpy LAPACK matrix copy routine.
240@@ -184,7 +184,7 @@
241 c %----------------------%
242 c
243 external caxpy, ccopy, cgemv, cscal, clacpy, clartg,
244- & cvout, claset, slabad, cmout, second, ivout
245+ & cvout, claset, slabad, cmout, arscnd, ivout
246 c
247 c %--------------------%
248 c | External Functions |
249@@ -240,7 +240,7 @@
250 c | & message level for debugging |
251 c %-------------------------------%
252 c
253- call second (t0)
254+ call arscnd (t0)
255 msglvl = mcapps
256 c
257 kplusp = kev + np
258@@ -495,7 +495,7 @@
259 end if
260 c
261 9000 continue
262- call second (t1)
263+ call arscnd (t1)
264 tcapps = tcapps + (t1 - t0)
265 c
266 return
267diff -urN original/ARPACK/SRC/cnaup2.f ARPACK/SRC/cnaup2.f
268--- original/ARPACK/SRC/cnaup2.f 2000-06-01 22:28:53.000000000 +0200
269+++ ARPACK/SRC/cnaup2.f 2005-06-30 23:20:38.864794935 +0200
270@@ -135,7 +135,7 @@
271 c cngets ARPACK reorder Ritz values and error bounds routine.
272 c csortc ARPACK sorting routine.
273 c ivout ARPACK utility routine that prints integers.
274-c second ARPACK utility routine for timing.
275+c arscnd ARPACK utility routine for timing.
276 c cmout ARPACK utility routine that prints matrices
277 c cvout ARPACK utility routine that prints vectors.
278 c svout ARPACK utility routine that prints vectors.
279@@ -240,7 +240,7 @@
280 c %----------------------%
281 c
282 external ccopy, cgetv0, cnaitr, cneigh, cngets, cnapps,
283- & csortc, cswap, cmout, cvout, ivout, second
284+ & csortc, cswap, cmout, cvout, ivout, arscnd
285 c
286 c %--------------------%
287 c | External functions |
288@@ -264,7 +264,7 @@
289 c
290 if (ido .eq. 0) then
291 c
292- call second (t0)
293+ call arscnd (t0)
294 c
295 msglvl = mcaup2
296 c
297@@ -724,7 +724,7 @@
298 c %---------------------------------------------%
299 c
300 cnorm = .true.
301- call second (t2)
302+ call arscnd (t2)
303 if (bmat .eq. 'G') then
304 nbx = nbx + 1
305 call ccopy (n, resid, 1, workd(n+1), 1)
306@@ -749,7 +749,7 @@
307 c %----------------------------------%
308 c
309 if (bmat .eq. 'G') then
310- call second (t3)
311+ call arscnd (t3)
312 tmvbx = tmvbx + (t3 - t2)
313 end if
314 c
315@@ -788,7 +788,7 @@
316 c | Error Exit |
317 c %------------%
318 c
319- call second (t1)
320+ call arscnd (t1)
321 tcaup2 = t1 - t0
322 c
323 9000 continue
324diff -urN original/ARPACK/SRC/cnaupd.f ARPACK/SRC/cnaupd.f
325--- original/ARPACK/SRC/cnaupd.f 2002-08-15 07:50:57.000000000 +0200
326+++ ARPACK/SRC/cnaupd.f 2005-06-30 23:20:38.869794351 +0200
327@@ -356,7 +356,7 @@
328 c cstatn ARPACK routine that initializes the timing variables.
329 c ivout ARPACK utility routine that prints integers.
330 c cvout ARPACK utility routine that prints vectors.
331-c second ARPACK utility routine for timing.
332+c arscnd ARPACK utility routine for timing.
333 c slamch LAPACK routine that determines machine constants.
334 c
335 c\Author
336@@ -429,7 +429,7 @@
337 c | External Subroutines |
338 c %----------------------%
339 c
340- external cnaup2, cvout, ivout, second, cstatn
341+ external cnaup2, cvout, ivout, arscnd, cstatn
342 c
343 c %--------------------%
344 c | External Functions |
345@@ -451,7 +451,7 @@
346 c %-------------------------------%
347 c
348 call cstatn
349- call second (t0)
350+ call arscnd (t0)
351 msglvl = mcaupd
352 c
353 c %----------------%
354@@ -611,7 +611,7 @@
355 & '_naupd: Associated Ritz estimates')
356 end if
357 c
358- call second (t1)
359+ call arscnd (t1)
360 tcaupd = t1 - t0
361 c
362 if (msglvl .gt. 0) then
363diff -urN original/ARPACK/SRC/cneigh.f ARPACK/SRC/cneigh.f
364--- original/ARPACK/SRC/cneigh.f 1996-04-20 19:15:53.000000000 +0200
365+++ ARPACK/SRC/cneigh.f 2005-06-30 23:20:38.870794234 +0200
366@@ -64,7 +64,7 @@
367 c
368 c\Routines called:
369 c ivout ARPACK utility routine that prints integers.
370-c second ARPACK utility routine for timing.
371+c arscnd ARPACK utility routine for timing.
372 c cmout ARPACK utility routine that prints matrices
373 c cvout ARPACK utility routine that prints vectors.
374 c svout ARPACK utility routine that prints vectors.
375@@ -152,7 +152,7 @@
376 c %----------------------%
377 c
378 external clacpy, clahqr, ctrevc, ccopy,
379- & csscal, cmout, cvout, second
380+ & csscal, cmout, cvout, arscnd
381 c
382 c %--------------------%
383 c | External Functions |
384@@ -171,7 +171,7 @@
385 c | & message level for debugging |
386 c %-------------------------------%
387 c
388- call second (t0)
389+ call arscnd (t0)
390 msglvl = mceigh
391 c
392 if (msglvl .gt. 2) then
393@@ -244,7 +244,7 @@
394 & '_neigh: Ritz estimates for the eigenvalues of H')
395 end if
396 c
397- call second(t1)
398+ call arscnd(t1)
399 tceigh = tceigh + (t1 - t0)
400 c
401 9000 continue
402diff -urN original/ARPACK/SRC/cngets.f ARPACK/SRC/cngets.f
403--- original/ARPACK/SRC/cngets.f 1996-04-20 19:15:56.000000000 +0200
404+++ ARPACK/SRC/cngets.f 2005-06-30 23:20:38.877793417 +0200
405@@ -63,7 +63,7 @@
406 c\Routines called:
407 c csortc ARPACK sorting routine.
408 c ivout ARPACK utility routine that prints integers.
409-c second ARPACK utility routine for timing.
410+c arscnd ARPACK utility routine for timing.
411 c cvout ARPACK utility routine that prints vectors.
412 c
413 c\Author
414@@ -126,7 +126,7 @@
415 c | External Subroutines |
416 c %----------------------%
417 c
418- external cvout, csortc, second
419+ external cvout, csortc, arscnd
420 c
421 c %-----------------------%
422 c | Executable Statements |
423@@ -137,7 +137,7 @@
424 c | & message level for debugging |
425 c %-------------------------------%
426 c
427- call second (t0)
428+ call arscnd (t0)
429 msglvl = mcgets
430 c
431 call csortc (which, .true., kev+np, ritz, bounds)
432@@ -157,7 +157,7 @@
433 c
434 end if
435 c
436- call second (t1)
437+ call arscnd (t1)
438 tcgets = tcgets + (t1 - t0)
439 c
440 if (msglvl .gt. 0) then
441diff -urN original/ARPACK/SRC/dgetv0.f ARPACK/SRC/dgetv0.f
442--- original/ARPACK/SRC/dgetv0.f 1999-04-08 00:42:47.000000000 +0200
443+++ ARPACK/SRC/dgetv0.f 2005-06-30 23:20:38.882792833 +0200
444@@ -93,7 +93,7 @@
445 c TR95-13, Department of Computational and Applied Mathematics.
446 c
447 c\Routines called:
448-c second ARPACK utility routine for timing.
449+c arscnd ARPACK utility routine for timing.
450 c dvout ARPACK utility routine for vector output.
451 c dlarnv LAPACK routine for generating a random vector.
452 c dgemv Level 2 BLAS routine for matrix vector multiplication.
453@@ -167,7 +167,7 @@
454 c | External Subroutines |
455 c %----------------------%
456 c
457- external dlarnv, dvout, dcopy, dgemv, second
458+ external dlarnv, dvout, dcopy, dgemv, arscnd
459 c
460 c %--------------------%
461 c | External Functions |
462@@ -214,7 +214,7 @@
463 c | & message level for debugging |
464 c %-------------------------------%
465 c
466- call second (t0)
467+ call arscnd (t0)
468 msglvl = mgetv0
469 c
470 ierr = 0
471@@ -241,7 +241,7 @@
472 c | the generalized problem when B is possibly (singular). |
473 c %----------------------------------------------------------%
474 c
475- call second (t2)
476+ call arscnd (t2)
477 if (bmat .eq. 'G') then
478 nopx = nopx + 1
479 ipntr(1) = 1
480@@ -265,7 +265,7 @@
481 if (orth) go to 40
482 c
483 if (bmat .eq. 'G') then
484- call second (t3)
485+ call arscnd (t3)
486 tmvopx = tmvopx + (t3 - t2)
487 end if
488 c
489@@ -274,7 +274,7 @@
490 c | Compute B-norm of starting vector. |
491 c %------------------------------------------------------%
492 c
493- call second (t2)
494+ call arscnd (t2)
495 first = .TRUE.
496 if (bmat .eq. 'G') then
497 nbx = nbx + 1
498@@ -290,7 +290,7 @@
499 20 continue
500 c
501 if (bmat .eq. 'G') then
502- call second (t3)
503+ call arscnd (t3)
504 tmvbx = tmvbx + (t3 - t2)
505 end if
506 c
507@@ -333,7 +333,7 @@
508 c | Compute the B-norm of the orthogonalized starting vector |
509 c %----------------------------------------------------------%
510 c
511- call second (t2)
512+ call arscnd (t2)
513 if (bmat .eq. 'G') then
514 nbx = nbx + 1
515 call dcopy (n, resid, 1, workd(n+1), 1)
516@@ -348,7 +348,7 @@
517 40 continue
518 c
519 if (bmat .eq. 'G') then
520- call second (t3)
521+ call arscnd (t3)
522 tmvbx = tmvbx + (t3 - t2)
523 end if
524 c
525@@ -406,7 +406,7 @@
526 end if
527 ido = 99
528 c
529- call second (t1)
530+ call arscnd (t1)
531 tgetv0 = tgetv0 + (t1 - t0)
532 c
533 9000 continue
534diff -urN original/ARPACK/SRC/dnaitr.f ARPACK/SRC/dnaitr.f
535--- original/ARPACK/SRC/dnaitr.f 1996-08-27 18:09:00.000000000 +0200
536+++ ARPACK/SRC/dnaitr.f 2005-06-30 23:20:38.891791783 +0200
537@@ -132,7 +132,7 @@
538 c\Routines called:
539 c dgetv0 ARPACK routine to generate the initial vector.
540 c ivout ARPACK utility routine that prints integers.
541-c second ARPACK utility routine for timing.
542+c arscnd ARPACK utility routine for timing.
543 c dmout ARPACK utility routine that prints matrices
544 c dvout ARPACK utility routine that prints vectors.
545 c dlabad LAPACK routine that computes machine constants.
546@@ -268,7 +268,7 @@
547 c %----------------------%
548 c
549 external daxpy, dcopy, dscal, dgemv, dgetv0, dlabad,
550- & dvout, dmout, ivout, second
551+ & dvout, dmout, ivout, arscnd
552 c
553 c %--------------------%
554 c | External Functions |
555@@ -319,7 +319,7 @@
556 c | & message level for debugging |
557 c %-------------------------------%
558 c
559- call second (t0)
560+ call arscnd (t0)
561 msglvl = mnaitr
562 c
563 c %------------------------------%
564@@ -430,7 +430,7 @@
565 c %------------------------------------------------%
566 c
567 info = j - 1
568- call second (t1)
569+ call arscnd (t1)
570 tnaitr = tnaitr + (t1 - t0)
571 ido = 99
572 go to 9000
573@@ -470,7 +470,7 @@
574 c
575 step3 = .true.
576 nopx = nopx + 1
577- call second (t2)
578+ call arscnd (t2)
579 call dcopy (n, v(1,j), 1, workd(ivj), 1)
580 ipntr(1) = ivj
581 ipntr(2) = irj
582@@ -490,7 +490,7 @@
583 c | if step3 = .true. |
584 c %----------------------------------%
585 c
586- call second (t3)
587+ call arscnd (t3)
588 tmvopx = tmvopx + (t3 - t2)
589
590 step3 = .false.
591@@ -506,7 +506,7 @@
592 c | factorization to length j. |
593 c %---------------------------------------%
594 c
595- call second (t2)
596+ call arscnd (t2)
597 if (bmat .eq. 'G') then
598 nbx = nbx + 1
599 step4 = .true.
600@@ -531,7 +531,7 @@
601 c %----------------------------------%
602 c
603 if (bmat .eq. 'G') then
604- call second (t3)
605+ call arscnd (t3)
606 tmvbx = tmvbx + (t3 - t2)
607 end if
608 c
609@@ -576,11 +576,11 @@
610 c
611 if (j .gt. 1) h(j,j-1) = betaj
612 c
613- call second (t4)
614+ call arscnd (t4)
615 c
616 orth1 = .true.
617 c
618- call second (t2)
619+ call arscnd (t2)
620 if (bmat .eq. 'G') then
621 nbx = nbx + 1
622 call dcopy (n, resid, 1, workd(irj), 1)
623@@ -604,7 +604,7 @@
624 c %---------------------------------------------------%
625 c
626 if (bmat .eq. 'G') then
627- call second (t3)
628+ call arscnd (t3)
629 tmvbx = tmvbx + (t3 - t2)
630 end if
631 c
632@@ -681,7 +681,7 @@
633 call daxpy (j, one, workd(irj), 1, h(1,j), 1)
634 c
635 orth2 = .true.
636- call second (t2)
637+ call arscnd (t2)
638 if (bmat .eq. 'G') then
639 nbx = nbx + 1
640 call dcopy (n, resid, 1, workd(irj), 1)
641@@ -705,7 +705,7 @@
642 c %---------------------------------------------------%
643 c
644 if (bmat .eq. 'G') then
645- call second (t3)
646+ call arscnd (t3)
647 tmvbx = tmvbx + (t3 - t2)
648 end if
649 c
650@@ -783,7 +783,7 @@
651 rstart = .false.
652 orth2 = .false.
653 c
654- call second (t5)
655+ call arscnd (t5)
656 titref = titref + (t5 - t4)
657 c
658 c %------------------------------------%
659@@ -792,7 +792,7 @@
660 c
661 j = j + 1
662 if (j .gt. k+np) then
663- call second (t1)
664+ call arscnd (t1)
665 tnaitr = tnaitr + (t1 - t0)
666 ido = 99
667 do 110 i = max(1,k), k+np-1
668diff -urN original/ARPACK/SRC/dnapps.f ARPACK/SRC/dnapps.f
669--- original/ARPACK/SRC/dnapps.f 1998-05-20 16:58:56.000000000 +0200
670+++ ARPACK/SRC/dnapps.f 2005-06-30 23:20:38.896791199 +0200
671@@ -97,7 +97,7 @@
672 c
673 c\Routines called:
674 c ivout ARPACK utility routine that prints integers.
675-c second ARPACK utility routine for timing.
676+c arscnd ARPACK utility routine for timing.
677 c dmout ARPACK utility routine that prints matrices.
678 c dvout ARPACK utility routine that prints vectors.
679 c dlabad LAPACK routine that computes machine constants.
680@@ -189,7 +189,7 @@
681 c %----------------------%
682 c
683 external daxpy, dcopy, dscal, dlacpy, dlarfg, dlarf,
684- & dlaset, dlabad, second, dlartg
685+ & dlaset, dlabad, arscnd, dlartg
686 c
687 c %--------------------%
688 c | External Functions |
689@@ -237,7 +237,7 @@
690 c | & message level for debugging |
691 c %-------------------------------%
692 c
693- call second (t0)
694+ call arscnd (t0)
695 msglvl = mnapps
696 kplusp = kev + np
697 c
698@@ -635,7 +635,7 @@
699 end if
700 c
701 9000 continue
702- call second (t1)
703+ call arscnd (t1)
704 tnapps = tnapps + (t1 - t0)
705 c
706 return
707--- ARPACK/SRC/dnaup2.f.orig 1996-08-16 22:28:09.000000000 +0200
708+++ ARPACK/SRC/dnaup2.f 2022-12-15 21:12:42.177193805 +0100
709@@ -143,7 +143,7 @@ c dneigh ARPACK compute Ritz values
710 c dngets ARPACK reorder Ritz values and error bounds routine.
711 c dsortc ARPACK sorting routine.
712 c ivout ARPACK utility routine that prints integers.
713-c second ARPACK utility routine for timing.
714+c arscnd ARPACK utility routine for timing.
715 c dmout ARPACK utility routine that prints matrices
716 c dvout ARPACK utility routine that prints vectors.
717 c dlamch LAPACK routine that determines machine constants.
718@@ -234,7 +234,7 @@ c | External Subroutines |
719 c %----------------------%
720 c
721 external dcopy, dgetv0, dnaitr, dnconv, dneigh, dngets, dnapps,
722- & dvout, ivout, second
723+ & dvout, ivout, arscnd
724 c
725 c %--------------------%
726 c | External Functions |
727@@ -256,7 +256,7 @@ c %-----------------------%
728 c
729 if (ido .eq. 0) then
730 c
731- call second (t0)
732+ call arscnd (t0)
733 c
734 msglvl = mnaup2
735 c
736@@ -755,7 +755,7 @@ c | the first step of the next ca
737 c %---------------------------------------------%
738 c
739 cnorm = .true.
740- call second (t2)
741+ call arscnd (t2)
742 if (bmat .eq. 'G') then
743 nbx = nbx + 1
744 call dcopy (n, resid, 1, workd(n+1), 1)
745@@ -780,7 +780,7 @@ c | WORKD(1:N) := B*RESID
746 c %----------------------------------%
747 c
748 if (bmat .eq. 'G') then
749- call second (t3)
750+ call arscnd (t3)
751 tmvbx = tmvbx + (t3 - t2)
752 end if
753 c
754@@ -819,7 +819,7 @@ c %------------%
755 c | Error Exit |
756 c %------------%
757 c
758- call second (t1)
759+ call arscnd (t1)
760 tnaup2 = t1 - t0
761 c
762 9000 continue
763diff -urN original/ARPACK/SRC/dnaupd.f ARPACK/SRC/dnaupd.f
764--- original/ARPACK/SRC/dnaupd.f 2002-08-23 07:29:34.000000000 +0200
765+++ ARPACK/SRC/dnaupd.f 2005-06-30 23:20:38.906790031 +0200
766@@ -379,7 +379,7 @@
767 c dnaup2 ARPACK routine that implements the Implicitly Restarted
768 c Arnoldi Iteration.
769 c ivout ARPACK utility routine that prints integers.
770-c second ARPACK utility routine for timing.
771+c arscnd ARPACK utility routine for timing.
772 c dvout ARPACK utility routine that prints vectors.
773 c dlamch LAPACK routine that determines machine constants.
774 c
775@@ -454,7 +454,7 @@
776 c | External Subroutines |
777 c %----------------------%
778 c
779- external dnaup2, dvout, ivout, second, dstatn
780+ external dnaup2, dvout, ivout, arscnd, dstatn
781 c
782 c %--------------------%
783 c | External Functions |
784@@ -476,7 +476,7 @@
785 c %-------------------------------%
786 c
787 call dstatn
788- call second (t0)
789+ call arscnd (t0)
790 msglvl = mnaupd
791 c
792 c %----------------%
793@@ -640,7 +640,7 @@
794 & '_naupd: Associated Ritz estimates')
795 end if
796 c
797- call second (t1)
798+ call arscnd (t1)
799 tnaupd = t1 - t0
800 c
801 if (msglvl .gt. 0) then
802diff -urN original/ARPACK/SRC/dnconv.f ARPACK/SRC/dnconv.f
803--- original/ARPACK/SRC/dnconv.f 1996-04-20 18:27:05.000000000 +0200
804+++ ARPACK/SRC/dnconv.f 2005-06-30 23:20:38.907789915 +0200
805@@ -38,7 +38,7 @@
806 c xxxxxx real
807 c
808 c\Routines called:
809-c second ARPACK utility routine for timing.
810+c arscnd ARPACK utility routine for timing.
811 c dlamch LAPACK routine that determines machine constants.
812 c dlapy2 LAPACK routine to compute sqrt(x**2+y**2) carefully.
813 c
814@@ -119,7 +119,7 @@
815 c | for some appropriate choice of norm. |
816 c %-------------------------------------------------------------%
817 c
818- call second (t0)
819+ call arscnd (t0)
820 c
821 c %---------------------------------%
822 c | Get machine dependent constant. |
823@@ -134,7 +134,7 @@
824 if (bounds(i) .le. tol*temp) nconv = nconv + 1
825 20 continue
826 c
827- call second (t1)
828+ call arscnd (t1)
829 tnconv = tnconv + (t1 - t0)
830 c
831 return
832diff -urN original/ARPACK/SRC/dneigh.f ARPACK/SRC/dneigh.f
833--- original/ARPACK/SRC/dneigh.f 1996-04-20 18:27:06.000000000 +0200
834+++ ARPACK/SRC/dneigh.f 2005-06-30 23:20:38.909789681 +0200
835@@ -63,7 +63,7 @@
836 c\Routines called:
837 c dlaqrb ARPACK routine to compute the real Schur form of an
838 c upper Hessenberg matrix and last row of the Schur vectors.
839-c second ARPACK utility routine for timing.
840+c arscnd ARPACK utility routine for timing.
841 c dmout ARPACK utility routine that prints matrices
842 c dvout ARPACK utility routine that prints vectors.
843 c dlacpy LAPACK matrix copy routine.
844@@ -144,7 +144,7 @@
845 c | External Subroutines |
846 c %----------------------%
847 c
848- external dcopy, dlacpy, dlaqrb, dtrevc, dvout, second
849+ external dcopy, dlacpy, dlaqrb, dtrevc, dvout, arscnd
850 c
851 c %--------------------%
852 c | External Functions |
853@@ -170,7 +170,7 @@
854 c | & message level for debugging |
855 c %-------------------------------%
856 c
857- call second (t0)
858+ call arscnd (t0)
859 msglvl = mneigh
860 c
861 if (msglvl .gt. 2) then
862@@ -301,7 +301,7 @@
863 & '_neigh: Ritz estimates for the eigenvalues of H')
864 end if
865 c
866- call second (t1)
867+ call arscnd (t1)
868 tneigh = tneigh + (t1 - t0)
869 c
870 9000 continue
871diff -urN original/ARPACK/SRC/dngets.f ARPACK/SRC/dngets.f
872--- original/ARPACK/SRC/dngets.f 1996-04-20 18:27:07.000000000 +0200
873+++ ARPACK/SRC/dngets.f 2005-06-30 23:20:38.918788630 +0200
874@@ -135,7 +135,7 @@
875 c | External Subroutines |
876 c %----------------------%
877 c
878- external dcopy, dsortc, second
879+ external dcopy, dsortc, arscnd
880 c
881 c %----------------------%
882 c | Intrinsics Functions |
883@@ -152,7 +152,7 @@
884 c | & message level for debugging |
885 c %-------------------------------%
886 c
887- call second (t0)
888+ call arscnd (t0)
889 msglvl = mngets
890 c
891 c %----------------------------------------------------%
892@@ -208,7 +208,7 @@
893 call dsortc ( 'SR', .true., np, bounds, ritzr, ritzi )
894 end if
895 c
896- call second (t1)
897+ call arscnd (t1)
898 tngets = tngets + (t1 - t0)
899 c
900 if (msglvl .gt. 0) then
901diff -urN original/ARPACK/SRC/dsaitr.f ARPACK/SRC/dsaitr.f
902--- original/ARPACK/SRC/dsaitr.f 1996-08-28 16:21:43.000000000 +0200
903+++ ARPACK/SRC/dsaitr.f 2005-06-30 23:20:38.923788047 +0200
904@@ -262,7 +262,7 @@
905 c %----------------------%
906 c
907 external daxpy, dcopy, dscal, dgemv, dgetv0, dvout, dmout,
908- & dlascl, ivout, second
909+ & dlascl, ivout, arscnd
910 c
911 c %--------------------%
912 c | External Functions |
913@@ -300,7 +300,7 @@
914 c | & message level for debugging |
915 c %-------------------------------%
916 c
917- call second (t0)
918+ call arscnd (t0)
919 msglvl = msaitr
920 c
921 c %------------------------------%
922@@ -420,7 +420,7 @@
923 c %------------------------------------------------%
924 c
925 info = j - 1
926- call second (t1)
927+ call arscnd (t1)
928 tsaitr = tsaitr + (t1 - t0)
929 ido = 99
930 go to 9000
931@@ -460,7 +460,7 @@
932 c
933 step3 = .true.
934 nopx = nopx + 1
935- call second (t2)
936+ call arscnd (t2)
937 call dcopy (n, v(1,j), 1, workd(ivj), 1)
938 ipntr(1) = ivj
939 ipntr(2) = irj
940@@ -479,7 +479,7 @@
941 c | WORKD(IRJ:IRJ+N-1) := OP*v_{j}. |
942 c %-----------------------------------%
943 c
944- call second (t3)
945+ call arscnd (t3)
946 tmvopx = tmvopx + (t3 - t2)
947 c
948 step3 = .false.
949@@ -500,7 +500,7 @@
950 c %-------------------------------------------%
951 c
952 if (mode .eq. 2) go to 65
953- call second (t2)
954+ call arscnd (t2)
955 if (bmat .eq. 'G') then
956 nbx = nbx + 1
957 step4 = .true.
958@@ -524,7 +524,7 @@
959 c %-----------------------------------%
960 c
961 if (bmat .eq. 'G') then
962- call second (t3)
963+ call arscnd (t3)
964 tmvbx = tmvbx + (t3 - t2)
965 end if
966 c
967@@ -592,12 +592,12 @@
968 else
969 h(j,1) = rnorm
970 end if
971- call second (t4)
972+ call arscnd (t4)
973 c
974 orth1 = .true.
975 iter = 0
976 c
977- call second (t2)
978+ call arscnd (t2)
979 if (bmat .eq. 'G') then
980 nbx = nbx + 1
981 call dcopy (n, resid, 1, workd(irj), 1)
982@@ -621,7 +621,7 @@
983 c %---------------------------------------------------%
984 c
985 if (bmat .eq. 'G') then
986- call second (t3)
987+ call arscnd (t3)
988 tmvbx = tmvbx + (t3 - t2)
989 end if
990 c
991@@ -695,7 +695,7 @@
992 h(j,2) = h(j,2) + workd(irj + j - 1)
993 c
994 orth2 = .true.
995- call second (t2)
996+ call arscnd (t2)
997 if (bmat .eq. 'G') then
998 nbx = nbx + 1
999 call dcopy (n, resid, 1, workd(irj), 1)
1000@@ -719,7 +719,7 @@
1001 c %---------------------------------------------------%
1002 c
1003 if (bmat .eq. 'G') then
1004- call second (t3)
1005+ call arscnd (t3)
1006 tmvbx = tmvbx + (t3 - t2)
1007 end if
1008 c
1009@@ -791,7 +791,7 @@
1010 rstart = .false.
1011 orth2 = .false.
1012 c
1013- call second (t5)
1014+ call arscnd (t5)
1015 titref = titref + (t5 - t4)
1016 c
1017 c %----------------------------------------------------------%
1018@@ -815,7 +815,7 @@
1019 c
1020 j = j + 1
1021 if (j .gt. k+np) then
1022- call second (t1)
1023+ call arscnd (t1)
1024 tsaitr = tsaitr + (t1 - t0)
1025 ido = 99
1026 c
1027diff -urN original/ARPACK/SRC/dsapps.f ARPACK/SRC/dsapps.f
1028--- original/ARPACK/SRC/dsapps.f 1998-05-20 16:58:59.000000000 +0200
1029+++ ARPACK/SRC/dsapps.f 2005-06-30 23:20:38.926787696 +0200
1030@@ -91,7 +91,7 @@
1031 c
1032 c\Routines called:
1033 c ivout ARPACK utility routine that prints integers.
1034-c second ARPACK utility routine for timing.
1035+c arscnd ARPACK utility routine for timing.
1036 c dvout ARPACK utility routine that prints vectors.
1037 c dlamch LAPACK routine that determines machine constants.
1038 c dlartg LAPACK Givens rotation construction routine.
1039@@ -176,7 +176,7 @@
1040 c %----------------------%
1041 c
1042 external daxpy, dcopy, dscal, dlacpy, dlartg, dlaset, dvout,
1043- & ivout, second, dgemv
1044+ & ivout, arscnd, dgemv
1045 c
1046 c %--------------------%
1047 c | External Functions |
1048@@ -213,7 +213,7 @@
1049 c | & message level for debugging |
1050 c %-------------------------------%
1051 c
1052- call second (t0)
1053+ call arscnd (t0)
1054 msglvl = msapps
1055 c
1056 kplusp = kev + np
1057@@ -503,7 +503,7 @@
1058 end if
1059 end if
1060 c
1061- call second (t1)
1062+ call arscnd (t1)
1063 tsapps = tsapps + (t1 - t0)
1064 c
1065 9000 continue
1066diff -urN original/ARPACK/SRC/dsaup2.f ARPACK/SRC/dsaup2.f
1067--- original/ARPACK/SRC/dsaup2.f 1998-05-20 16:59:00.000000000 +0200
1068+++ ARPACK/SRC/dsaup2.f 2005-06-30 23:20:38.933786879 +0200
1069@@ -148,7 +148,7 @@
1070 c dsgets ARPACK reorder Ritz values and error bounds routine.
1071 c dsortr ARPACK sorting routine.
1072 c ivout ARPACK utility routine that prints integers.
1073-c second ARPACK utility routine for timing.
1074+c arscnd ARPACK utility routine for timing.
1075 c dvout ARPACK utility routine that prints vectors.
1076 c dlamch LAPACK routine that determines machine constants.
1077 c dcopy Level 1 BLAS that copies one vector to another.
1078@@ -235,7 +235,7 @@
1079 c %----------------------%
1080 c
1081 external dcopy, dgetv0, dsaitr, dscal, dsconv, dseigt, dsgets,
1082- & dsapps, dsortr, dvout, ivout, second, dswap
1083+ & dsapps, dsortr, dvout, ivout, arscnd, dswap
1084 c
1085 c %--------------------%
1086 c | External Functions |
1087@@ -262,7 +262,7 @@
1088 c | & message level for debugging |
1089 c %-------------------------------%
1090 c
1091- call second (t0)
1092+ call arscnd (t0)
1093 msglvl = msaup2
1094 c
1095 c %---------------------------------%
1096@@ -770,7 +770,7 @@
1097 c %---------------------------------------------%
1098 c
1099 cnorm = .true.
1100- call second (t2)
1101+ call arscnd (t2)
1102 if (bmat .eq. 'G') then
1103 nbx = nbx + 1
1104 call dcopy (n, resid, 1, workd(n+1), 1)
1105@@ -795,7 +795,7 @@
1106 c %----------------------------------%
1107 c
1108 if (bmat .eq. 'G') then
1109- call second (t3)
1110+ call arscnd (t3)
1111 tmvbx = tmvbx + (t3 - t2)
1112 end if
1113 c
1114@@ -837,7 +837,7 @@
1115 c | Error exit |
1116 c %------------%
1117 c
1118- call second (t1)
1119+ call arscnd (t1)
1120 tsaup2 = t1 - t0
1121 c
1122 9000 continue
1123--- ARPACK/SRC/dsaupd.f.orig 1996-08-27 07:28:56.000000000 +0200
1124+++ ARPACK/SRC/dsaupd.f 2022-12-15 21:14:09.256722054 +0100
1125@@ -380,7 +380,7 @@ c Arnoldi Iteration.
1126 c dstats ARPACK routine that initialize timing and other statistics
1127 c variables.
1128 c ivout ARPACK utility routine that prints integers.
1129-c second ARPACK utility routine for timing.
1130+c arscnd ARPACK utility routine for timing.
1131 c dvout ARPACK utility routine that prints vectors.
1132 c dlamch LAPACK routine that determines machine constants.
1133 c
1134@@ -456,7 +456,7 @@ c %----------------------%
1135 c | External Subroutines |
1136 c %----------------------%
1137 c
1138- external dsaup2, dvout, ivout, second, dstats
1139+ external dsaup2, dvout, ivout, arscnd, dstats
1140 c
1141 c %--------------------%
1142 c | External Functions |
1143@@ -478,7 +478,7 @@ c | & message level for debugging
1144 c %-------------------------------%
1145 c
1146 call dstats
1147- call second (t0)
1148+ call arscnd (t0)
1149 msglvl = msaupd
1150 c
1151 ierr = 0
1152@@ -637,7 +637,7 @@ c
1153 & '_saupd: corresponding error bounds')
1154 end if
1155 c
1156- call second (t1)
1157+ call arscnd (t1)
1158 tsaupd = t1 - t0
1159 c
1160 if (msglvl .gt. 0) then
1161diff -urN original/ARPACK/SRC/dsconv.f ARPACK/SRC/dsconv.f
1162--- original/ARPACK/SRC/dsconv.f 1996-04-20 18:27:11.000000000 +0200
1163+++ ARPACK/SRC/dsconv.f 2005-06-30 23:20:38.939786179 +0200
1164@@ -34,7 +34,7 @@
1165 c\BeginLib
1166 c
1167 c\Routines called:
1168-c second ARPACK utility routine for timing.
1169+c arscnd ARPACK utility routine for timing.
1170 c dlamch LAPACK routine that determines machine constants.
1171 c
1172 c\Author
1173@@ -106,7 +106,7 @@
1174 c | Executable Statements |
1175 c %-----------------------%
1176 c
1177- call second (t0)
1178+ call arscnd (t0)
1179 c
1180 eps23 = dlamch('Epsilon-Machine')
1181 eps23 = eps23**(2.0D+0 / 3.0D+0)
1182@@ -126,7 +126,7 @@
1183 c
1184 10 continue
1185 c
1186- call second (t1)
1187+ call arscnd (t1)
1188 tsconv = tsconv + (t1 - t0)
1189 c
1190 return
1191diff -urN original/ARPACK/SRC/dseigt.f ARPACK/SRC/dseigt.f
1192--- original/ARPACK/SRC/dseigt.f 1996-08-27 07:29:04.000000000 +0200
1193+++ ARPACK/SRC/dseigt.f 2005-06-30 23:20:38.940786062 +0200
1194@@ -59,7 +59,7 @@
1195 c dstqrb ARPACK routine that computes the eigenvalues and the
1196 c last components of the eigenvectors of a symmetric
1197 c and tridiagonal matrix.
1198-c second ARPACK utility routine for timing.
1199+c arscnd ARPACK utility routine for timing.
1200 c dvout ARPACK utility routine that prints vectors.
1201 c dcopy Level 1 BLAS that copies one vector to another.
1202 c
1203@@ -127,7 +127,7 @@
1204 c | External Subroutines |
1205 c %----------------------%
1206 c
1207- external dcopy, dstqrb, dvout, second
1208+ external dcopy, dstqrb, dvout, arscnd
1209 c
1210 c %-----------------------%
1211 c | Executable Statements |
1212@@ -138,7 +138,7 @@
1213 c | & message level for debugging |
1214 c %-------------------------------%
1215 c
1216- call second (t0)
1217+ call arscnd (t0)
1218 msglvl = mseigt
1219 c
1220 if (msglvl .gt. 0) then
1221@@ -168,7 +168,7 @@
1222 bounds(k) = rnorm*abs(bounds(k))
1223 30 continue
1224 c
1225- call second (t1)
1226+ call arscnd (t1)
1227 tseigt = tseigt + (t1 - t0)
1228 c
1229 9000 continue
1230diff -urN original/ARPACK/SRC/dsgets.f ARPACK/SRC/dsgets.f
1231--- original/ARPACK/SRC/dsgets.f 1996-04-20 18:27:14.000000000 +0200
1232+++ ARPACK/SRC/dsgets.f 2005-06-30 23:20:38.949785011 +0200
1233@@ -65,7 +65,7 @@
1234 c\Routines called:
1235 c dsortr ARPACK utility sorting routine.
1236 c ivout ARPACK utility routine that prints integers.
1237-c second ARPACK utility routine for timing.
1238+c arscnd ARPACK utility routine for timing.
1239 c dvout ARPACK utility routine that prints vectors.
1240 c dcopy Level 1 BLAS that copies one vector to another.
1241 c dswap Level 1 BLAS that swaps the contents of two vectors.
1242@@ -131,7 +131,7 @@
1243 c | External Subroutines |
1244 c %----------------------%
1245 c
1246- external dswap, dcopy, dsortr, second
1247+ external dswap, dcopy, dsortr, arscnd
1248 c
1249 c %---------------------%
1250 c | Intrinsic Functions |
1251@@ -148,7 +148,7 @@
1252 c | & message level for debugging |
1253 c %-------------------------------%
1254 c
1255- call second (t0)
1256+ call arscnd (t0)
1257 msglvl = msgets
1258 c
1259 if (which .eq. 'BE') then
1260@@ -198,7 +198,7 @@
1261 call dcopy (np, ritz, 1, shifts, 1)
1262 end if
1263 c
1264- call second (t1)
1265+ call arscnd (t1)
1266 tsgets = tsgets + (t1 - t0)
1267 c
1268 if (msglvl .gt. 0) then
1269diff -urN original/ARPACK/SRC/sgetv0.f ARPACK/SRC/sgetv0.f
1270--- original/ARPACK/SRC/sgetv0.f 1999-04-08 00:42:46.000000000 +0200
1271+++ ARPACK/SRC/sgetv0.f 2005-06-30 23:20:38.960783727 +0200
1272@@ -93,7 +93,7 @@
1273 c TR95-13, Department of Computational and Applied Mathematics.
1274 c
1275 c\Routines called:
1276-c second ARPACK utility routine for timing.
1277+c arscnd ARPACK utility routine for timing.
1278 c svout ARPACK utility routine for vector output.
1279 c slarnv LAPACK routine for generating a random vector.
1280 c sgemv Level 2 BLAS routine for matrix vector multiplication.
1281@@ -167,7 +167,7 @@
1282 c | External Subroutines |
1283 c %----------------------%
1284 c
1285- external slarnv, svout, scopy, sgemv, second
1286+ external slarnv, svout, scopy, sgemv, arscnd
1287 c
1288 c %--------------------%
1289 c | External Functions |
1290@@ -214,7 +214,7 @@
1291 c | & message level for debugging |
1292 c %-------------------------------%
1293 c
1294- call second (t0)
1295+ call arscnd (t0)
1296 msglvl = mgetv0
1297 c
1298 ierr = 0
1299@@ -241,7 +241,7 @@
1300 c | the generalized problem when B is possibly (singular). |
1301 c %----------------------------------------------------------%
1302 c
1303- call second (t2)
1304+ call arscnd (t2)
1305 if (bmat .eq. 'G') then
1306 nopx = nopx + 1
1307 ipntr(1) = 1
1308@@ -265,7 +265,7 @@
1309 if (orth) go to 40
1310 c
1311 if (bmat .eq. 'G') then
1312- call second (t3)
1313+ call arscnd (t3)
1314 tmvopx = tmvopx + (t3 - t2)
1315 end if
1316 c
1317@@ -274,7 +274,7 @@
1318 c | Compute B-norm of starting vector. |
1319 c %------------------------------------------------------%
1320 c
1321- call second (t2)
1322+ call arscnd (t2)
1323 first = .TRUE.
1324 if (bmat .eq. 'G') then
1325 nbx = nbx + 1
1326@@ -290,7 +290,7 @@
1327 20 continue
1328 c
1329 if (bmat .eq. 'G') then
1330- call second (t3)
1331+ call arscnd (t3)
1332 tmvbx = tmvbx + (t3 - t2)
1333 end if
1334 c
1335@@ -333,7 +333,7 @@
1336 c | Compute the B-norm of the orthogonalized starting vector |
1337 c %----------------------------------------------------------%
1338 c
1339- call second (t2)
1340+ call arscnd (t2)
1341 if (bmat .eq. 'G') then
1342 nbx = nbx + 1
1343 call scopy (n, resid, 1, workd(n+1), 1)
1344@@ -348,7 +348,7 @@
1345 40 continue
1346 c
1347 if (bmat .eq. 'G') then
1348- call second (t3)
1349+ call arscnd (t3)
1350 tmvbx = tmvbx + (t3 - t2)
1351 end if
1352 c
1353@@ -406,7 +406,7 @@
1354 end if
1355 ido = 99
1356 c
1357- call second (t1)
1358+ call arscnd (t1)
1359 tgetv0 = tgetv0 + (t1 - t0)
1360 c
1361 9000 continue
1362diff -urN original/ARPACK/SRC/snaitr.f ARPACK/SRC/snaitr.f
1363--- original/ARPACK/SRC/snaitr.f 1996-08-27 18:09:01.000000000 +0200
1364+++ ARPACK/SRC/snaitr.f 2005-06-30 23:20:38.969782676 +0200
1365@@ -132,7 +132,7 @@
1366 c\Routines called:
1367 c sgetv0 ARPACK routine to generate the initial vector.
1368 c ivout ARPACK utility routine that prints integers.
1369-c second ARPACK utility routine for timing.
1370+c arscnd ARPACK utility routine for timing.
1371 c smout ARPACK utility routine that prints matrices
1372 c svout ARPACK utility routine that prints vectors.
1373 c slabad LAPACK routine that computes machine constants.
1374@@ -268,7 +268,7 @@
1375 c %----------------------%
1376 c
1377 external saxpy, scopy, sscal, sgemv, sgetv0, slabad,
1378- & svout, smout, ivout, second
1379+ & svout, smout, ivout, arscnd
1380 c
1381 c %--------------------%
1382 c | External Functions |
1383@@ -319,7 +319,7 @@
1384 c | & message level for debugging |
1385 c %-------------------------------%
1386 c
1387- call second (t0)
1388+ call arscnd (t0)
1389 msglvl = mnaitr
1390 c
1391 c %------------------------------%
1392@@ -430,7 +430,7 @@
1393 c %------------------------------------------------%
1394 c
1395 info = j - 1
1396- call second (t1)
1397+ call arscnd (t1)
1398 tnaitr = tnaitr + (t1 - t0)
1399 ido = 99
1400 go to 9000
1401@@ -470,7 +470,7 @@
1402 c
1403 step3 = .true.
1404 nopx = nopx + 1
1405- call second (t2)
1406+ call arscnd (t2)
1407 call scopy (n, v(1,j), 1, workd(ivj), 1)
1408 ipntr(1) = ivj
1409 ipntr(2) = irj
1410@@ -490,7 +490,7 @@
1411 c | if step3 = .true. |
1412 c %----------------------------------%
1413 c
1414- call second (t3)
1415+ call arscnd (t3)
1416 tmvopx = tmvopx + (t3 - t2)
1417
1418 step3 = .false.
1419@@ -506,7 +506,7 @@
1420 c | factorization to length j. |
1421 c %---------------------------------------%
1422 c
1423- call second (t2)
1424+ call arscnd (t2)
1425 if (bmat .eq. 'G') then
1426 nbx = nbx + 1
1427 step4 = .true.
1428@@ -531,7 +531,7 @@
1429 c %----------------------------------%
1430 c
1431 if (bmat .eq. 'G') then
1432- call second (t3)
1433+ call arscnd (t3)
1434 tmvbx = tmvbx + (t3 - t2)
1435 end if
1436 c
1437@@ -576,11 +576,11 @@
1438 c
1439 if (j .gt. 1) h(j,j-1) = betaj
1440 c
1441- call second (t4)
1442+ call arscnd (t4)
1443 c
1444 orth1 = .true.
1445 c
1446- call second (t2)
1447+ call arscnd (t2)
1448 if (bmat .eq. 'G') then
1449 nbx = nbx + 1
1450 call scopy (n, resid, 1, workd(irj), 1)
1451@@ -604,7 +604,7 @@
1452 c %---------------------------------------------------%
1453 c
1454 if (bmat .eq. 'G') then
1455- call second (t3)
1456+ call arscnd (t3)
1457 tmvbx = tmvbx + (t3 - t2)
1458 end if
1459 c
1460@@ -681,7 +681,7 @@
1461 call saxpy (j, one, workd(irj), 1, h(1,j), 1)
1462 c
1463 orth2 = .true.
1464- call second (t2)
1465+ call arscnd (t2)
1466 if (bmat .eq. 'G') then
1467 nbx = nbx + 1
1468 call scopy (n, resid, 1, workd(irj), 1)
1469@@ -705,7 +705,7 @@
1470 c %---------------------------------------------------%
1471 c
1472 if (bmat .eq. 'G') then
1473- call second (t3)
1474+ call arscnd (t3)
1475 tmvbx = tmvbx + (t3 - t2)
1476 end if
1477 c
1478@@ -783,7 +783,7 @@
1479 rstart = .false.
1480 orth2 = .false.
1481 c
1482- call second (t5)
1483+ call arscnd (t5)
1484 titref = titref + (t5 - t4)
1485 c
1486 c %------------------------------------%
1487@@ -792,7 +792,7 @@
1488 c
1489 j = j + 1
1490 if (j .gt. k+np) then
1491- call second (t1)
1492+ call arscnd (t1)
1493 tnaitr = tnaitr + (t1 - t0)
1494 ido = 99
1495 do 110 i = max(1,k), k+np-1
1496diff -urN original/ARPACK/SRC/snapps.f ARPACK/SRC/snapps.f
1497--- original/ARPACK/SRC/snapps.f 1998-05-20 16:58:55.000000000 +0200
1498+++ ARPACK/SRC/snapps.f 2005-06-30 23:20:38.973782209 +0200
1499@@ -97,7 +97,7 @@
1500 c
1501 c\Routines called:
1502 c ivout ARPACK utility routine that prints integers.
1503-c second ARPACK utility routine for timing.
1504+c arscnd ARPACK utility routine for timing.
1505 c smout ARPACK utility routine that prints matrices.
1506 c svout ARPACK utility routine that prints vectors.
1507 c slabad LAPACK routine that computes machine constants.
1508@@ -189,7 +189,7 @@
1509 c %----------------------%
1510 c
1511 external saxpy, scopy, sscal, slacpy, slarfg, slarf,
1512- & slaset, slabad, second, slartg
1513+ & slaset, slabad, arscnd, slartg
1514 c
1515 c %--------------------%
1516 c | External Functions |
1517@@ -237,7 +237,7 @@
1518 c | & message level for debugging |
1519 c %-------------------------------%
1520 c
1521- call second (t0)
1522+ call arscnd (t0)
1523 msglvl = mnapps
1524 kplusp = kev + np
1525 c
1526@@ -635,7 +635,7 @@
1527 end if
1528 c
1529 9000 continue
1530- call second (t1)
1531+ call arscnd (t1)
1532 tnapps = tnapps + (t1 - t0)
1533 c
1534 return
1535--- ARPACK/SRC/snaup2.f.orig 1996-08-16 22:28:10.000000000 +0200
1536+++ ARPACK/SRC/snaup2.f 2022-12-15 21:16:41.849228723 +0100
1537@@ -143,7 +143,7 @@ c sneigh ARPACK compute Ritz values
1538 c sngets ARPACK reorder Ritz values and error bounds routine.
1539 c ssortc ARPACK sorting routine.
1540 c ivout ARPACK utility routine that prints integers.
1541-c second ARPACK utility routine for timing.
1542+c arscnd ARPACK utility routine for timing.
1543 c smout ARPACK utility routine that prints matrices
1544 c svout ARPACK utility routine that prints vectors.
1545 c slamch LAPACK routine that determines machine constants.
1546@@ -234,7 +234,7 @@ c | External Subroutines |
1547 c %----------------------%
1548 c
1549 external scopy, sgetv0, snaitr, snconv, sneigh, sngets, snapps,
1550- & svout, ivout, second
1551+ & svout, ivout, arscnd
1552 c
1553 c %--------------------%
1554 c | External Functions |
1555@@ -256,7 +256,7 @@ c %-----------------------%
1556 c
1557 if (ido .eq. 0) then
1558 c
1559- call second (t0)
1560+ call arscnd (t0)
1561 c
1562 msglvl = mnaup2
1563 c
1564@@ -755,7 +755,7 @@ c | the first step of the next ca
1565 c %---------------------------------------------%
1566 c
1567 cnorm = .true.
1568- call second (t2)
1569+ call arscnd (t2)
1570 if (bmat .eq. 'G') then
1571 nbx = nbx + 1
1572 call scopy (n, resid, 1, workd(n+1), 1)
1573@@ -780,7 +780,7 @@ c | WORKD(1:N) := B*RESID
1574 c %----------------------------------%
1575 c
1576 if (bmat .eq. 'G') then
1577- call second (t3)
1578+ call arscnd (t3)
1579 tmvbx = tmvbx + (t3 - t2)
1580 end if
1581 c
1582@@ -819,7 +819,7 @@ c %------------%
1583 c | Error Exit |
1584 c %------------%
1585 c
1586- call second (t1)
1587+ call arscnd (t1)
1588 tnaup2 = t1 - t0
1589 c
1590 9000 continue
1591diff -urN original/ARPACK/SRC/snaupd.f ARPACK/SRC/snaupd.f
1592--- original/ARPACK/SRC/snaupd.f 2002-08-23 07:29:34.000000000 +0200
1593+++ ARPACK/SRC/snaupd.f 2005-06-30 23:20:38.984780925 +0200
1594@@ -379,7 +379,7 @@
1595 c snaup2 ARPACK routine that implements the Implicitly Restarted
1596 c Arnoldi Iteration.
1597 c ivout ARPACK utility routine that prints integers.
1598-c second ARPACK utility routine for timing.
1599+c arscnd ARPACK utility routine for timing.
1600 c svout ARPACK utility routine that prints vectors.
1601 c slamch LAPACK routine that determines machine constants.
1602 c
1603@@ -454,7 +454,7 @@
1604 c | External Subroutines |
1605 c %----------------------%
1606 c
1607- external snaup2, svout, ivout, second, sstatn
1608+ external snaup2, svout, ivout, arscnd, sstatn
1609 c
1610 c %--------------------%
1611 c | External Functions |
1612@@ -476,7 +476,7 @@
1613 c %-------------------------------%
1614 c
1615 call sstatn
1616- call second (t0)
1617+ call arscnd (t0)
1618 msglvl = mnaupd
1619 c
1620 c %----------------%
1621@@ -640,7 +640,7 @@
1622 & '_naupd: Associated Ritz estimates')
1623 end if
1624 c
1625- call second (t1)
1626+ call arscnd (t1)
1627 tnaupd = t1 - t0
1628 c
1629 if (msglvl .gt. 0) then
1630diff -urN original/ARPACK/SRC/snconv.f ARPACK/SRC/snconv.f
1631--- original/ARPACK/SRC/snconv.f 1996-04-20 18:27:21.000000000 +0200
1632+++ ARPACK/SRC/snconv.f 2005-06-30 23:20:38.985780808 +0200
1633@@ -38,7 +38,7 @@
1634 c xxxxxx real
1635 c
1636 c\Routines called:
1637-c second ARPACK utility routine for timing.
1638+c arscnd ARPACK utility routine for timing.
1639 c slamch LAPACK routine that determines machine constants.
1640 c slapy2 LAPACK routine to compute sqrt(x**2+y**2) carefully.
1641 c
1642@@ -119,7 +119,7 @@
1643 c | for some appropriate choice of norm. |
1644 c %-------------------------------------------------------------%
1645 c
1646- call second (t0)
1647+ call arscnd (t0)
1648 c
1649 c %---------------------------------%
1650 c | Get machine dependent constant. |
1651@@ -134,7 +134,7 @@
1652 if (bounds(i) .le. tol*temp) nconv = nconv + 1
1653 20 continue
1654 c
1655- call second (t1)
1656+ call arscnd (t1)
1657 tnconv = tnconv + (t1 - t0)
1658 c
1659 return
1660diff -urN original/ARPACK/SRC/sneigh.f ARPACK/SRC/sneigh.f
1661--- original/ARPACK/SRC/sneigh.f 1996-04-20 18:27:22.000000000 +0200
1662+++ ARPACK/SRC/sneigh.f 2005-06-30 23:20:38.987780575 +0200
1663@@ -63,7 +63,7 @@
1664 c\Routines called:
1665 c slaqrb ARPACK routine to compute the real Schur form of an
1666 c upper Hessenberg matrix and last row of the Schur vectors.
1667-c second ARPACK utility routine for timing.
1668+c arscnd ARPACK utility routine for timing.
1669 c smout ARPACK utility routine that prints matrices
1670 c svout ARPACK utility routine that prints vectors.
1671 c slacpy LAPACK matrix copy routine.
1672@@ -144,7 +144,7 @@
1673 c | External Subroutines |
1674 c %----------------------%
1675 c
1676- external scopy, slacpy, slaqrb, strevc, svout, second
1677+ external scopy, slacpy, slaqrb, strevc, svout, arscnd
1678 c
1679 c %--------------------%
1680 c | External Functions |
1681@@ -170,7 +170,7 @@
1682 c | & message level for debugging |
1683 c %-------------------------------%
1684 c
1685- call second (t0)
1686+ call arscnd (t0)
1687 msglvl = mneigh
1688 c
1689 if (msglvl .gt. 2) then
1690@@ -301,7 +301,7 @@
1691 & '_neigh: Ritz estimates for the eigenvalues of H')
1692 end if
1693 c
1694- call second (t1)
1695+ call arscnd (t1)
1696 tneigh = tneigh + (t1 - t0)
1697 c
1698 9000 continue
1699diff -urN original/ARPACK/SRC/sngets.f ARPACK/SRC/sngets.f
1700--- original/ARPACK/SRC/sngets.f 1996-04-20 18:27:24.000000000 +0200
1701+++ ARPACK/SRC/sngets.f 2005-06-30 23:20:38.995779641 +0200
1702@@ -135,7 +135,7 @@
1703 c | External Subroutines |
1704 c %----------------------%
1705 c
1706- external scopy, ssortc, second
1707+ external scopy, ssortc, arscnd
1708 c
1709 c %----------------------%
1710 c | Intrinsics Functions |
1711@@ -152,7 +152,7 @@
1712 c | & message level for debugging |
1713 c %-------------------------------%
1714 c
1715- call second (t0)
1716+ call arscnd (t0)
1717 msglvl = mngets
1718 c
1719 c %----------------------------------------------------%
1720@@ -208,7 +208,7 @@
1721 call ssortc ( 'SR', .true., np, bounds, ritzr, ritzi )
1722 end if
1723 c
1724- call second (t1)
1725+ call arscnd (t1)
1726 tngets = tngets + (t1 - t0)
1727 c
1728 if (msglvl .gt. 0) then
1729diff -urN original/ARPACK/SRC/ssaitr.f ARPACK/SRC/ssaitr.f
1730--- original/ARPACK/SRC/ssaitr.f 1996-08-28 16:21:43.000000000 +0200
1731+++ ARPACK/SRC/ssaitr.f 2005-06-30 23:20:39.001778940 +0200
1732@@ -262,7 +262,7 @@
1733 c %----------------------%
1734 c
1735 external saxpy, scopy, sscal, sgemv, sgetv0, svout, smout,
1736- & slascl, ivout, second
1737+ & slascl, ivout, arscnd
1738 c
1739 c %--------------------%
1740 c | External Functions |
1741@@ -300,7 +300,7 @@
1742 c | & message level for debugging |
1743 c %-------------------------------%
1744 c
1745- call second (t0)
1746+ call arscnd (t0)
1747 msglvl = msaitr
1748 c
1749 c %------------------------------%
1750@@ -420,7 +420,7 @@
1751 c %------------------------------------------------%
1752 c
1753 info = j - 1
1754- call second (t1)
1755+ call arscnd (t1)
1756 tsaitr = tsaitr + (t1 - t0)
1757 ido = 99
1758 go to 9000
1759@@ -460,7 +460,7 @@
1760 c
1761 step3 = .true.
1762 nopx = nopx + 1
1763- call second (t2)
1764+ call arscnd (t2)
1765 call scopy (n, v(1,j), 1, workd(ivj), 1)
1766 ipntr(1) = ivj
1767 ipntr(2) = irj
1768@@ -479,7 +479,7 @@
1769 c | WORKD(IRJ:IRJ+N-1) := OP*v_{j}. |
1770 c %-----------------------------------%
1771 c
1772- call second (t3)
1773+ call arscnd (t3)
1774 tmvopx = tmvopx + (t3 - t2)
1775 c
1776 step3 = .false.
1777@@ -500,7 +500,7 @@
1778 c %-------------------------------------------%
1779 c
1780 if (mode .eq. 2) go to 65
1781- call second (t2)
1782+ call arscnd (t2)
1783 if (bmat .eq. 'G') then
1784 nbx = nbx + 1
1785 step4 = .true.
1786@@ -524,7 +524,7 @@
1787 c %-----------------------------------%
1788 c
1789 if (bmat .eq. 'G') then
1790- call second (t3)
1791+ call arscnd (t3)
1792 tmvbx = tmvbx + (t3 - t2)
1793 end if
1794 c
1795@@ -592,12 +592,12 @@
1796 else
1797 h(j,1) = rnorm
1798 end if
1799- call second (t4)
1800+ call arscnd (t4)
1801 c
1802 orth1 = .true.
1803 iter = 0
1804 c
1805- call second (t2)
1806+ call arscnd (t2)
1807 if (bmat .eq. 'G') then
1808 nbx = nbx + 1
1809 call scopy (n, resid, 1, workd(irj), 1)
1810@@ -621,7 +621,7 @@
1811 c %---------------------------------------------------%
1812 c
1813 if (bmat .eq. 'G') then
1814- call second (t3)
1815+ call arscnd (t3)
1816 tmvbx = tmvbx + (t3 - t2)
1817 end if
1818 c
1819@@ -695,7 +695,7 @@
1820 h(j,2) = h(j,2) + workd(irj + j - 1)
1821 c
1822 orth2 = .true.
1823- call second (t2)
1824+ call arscnd (t2)
1825 if (bmat .eq. 'G') then
1826 nbx = nbx + 1
1827 call scopy (n, resid, 1, workd(irj), 1)
1828@@ -719,7 +719,7 @@
1829 c %---------------------------------------------------%
1830 c
1831 if (bmat .eq. 'G') then
1832- call second (t3)
1833+ call arscnd (t3)
1834 tmvbx = tmvbx + (t3 - t2)
1835 end if
1836 c
1837@@ -791,7 +791,7 @@
1838 rstart = .false.
1839 orth2 = .false.
1840 c
1841- call second (t5)
1842+ call arscnd (t5)
1843 titref = titref + (t5 - t4)
1844 c
1845 c %----------------------------------------------------------%
1846@@ -815,7 +815,7 @@
1847 c
1848 j = j + 1
1849 if (j .gt. k+np) then
1850- call second (t1)
1851+ call arscnd (t1)
1852 tsaitr = tsaitr + (t1 - t0)
1853 ido = 99
1854 c
1855diff -urN original/ARPACK/SRC/ssapps.f ARPACK/SRC/ssapps.f
1856--- original/ARPACK/SRC/ssapps.f 1998-05-20 16:58:58.000000000 +0200
1857+++ ARPACK/SRC/ssapps.f 2005-06-30 23:20:39.004778590 +0200
1858@@ -91,7 +91,7 @@
1859 c
1860 c\Routines called:
1861 c ivout ARPACK utility routine that prints integers.
1862-c second ARPACK utility routine for timing.
1863+c arscnd ARPACK utility routine for timing.
1864 c svout ARPACK utility routine that prints vectors.
1865 c slamch LAPACK routine that determines machine constants.
1866 c slartg LAPACK Givens rotation construction routine.
1867@@ -176,7 +176,7 @@
1868 c %----------------------%
1869 c
1870 external saxpy, scopy, sscal, slacpy, slartg, slaset, svout,
1871- & ivout, second, sgemv
1872+ & ivout, arscnd, sgemv
1873 c
1874 c %--------------------%
1875 c | External Functions |
1876@@ -213,7 +213,7 @@
1877 c | & message level for debugging |
1878 c %-------------------------------%
1879 c
1880- call second (t0)
1881+ call arscnd (t0)
1882 msglvl = msapps
1883 c
1884 kplusp = kev + np
1885@@ -503,7 +503,7 @@
1886 end if
1887 end if
1888 c
1889- call second (t1)
1890+ call arscnd (t1)
1891 tsapps = tsapps + (t1 - t0)
1892 c
1893 9000 continue
1894diff -urN original/ARPACK/SRC/ssaup2.f ARPACK/SRC/ssaup2.f
1895--- original/ARPACK/SRC/ssaup2.f 1998-05-20 16:58:59.000000000 +0200
1896+++ ARPACK/SRC/ssaup2.f 2005-06-30 23:20:39.010777890 +0200
1897@@ -148,7 +148,7 @@
1898 c ssgets ARPACK reorder Ritz values and error bounds routine.
1899 c ssortr ARPACK sorting routine.
1900 c ivout ARPACK utility routine that prints integers.
1901-c second ARPACK utility routine for timing.
1902+c arscnd ARPACK utility routine for timing.
1903 c svout ARPACK utility routine that prints vectors.
1904 c slamch LAPACK routine that determines machine constants.
1905 c scopy Level 1 BLAS that copies one vector to another.
1906@@ -235,7 +235,7 @@
1907 c %----------------------%
1908 c
1909 external scopy, sgetv0, ssaitr, sscal, ssconv, sseigt, ssgets,
1910- & ssapps, ssortr, svout, ivout, second, sswap
1911+ & ssapps, ssortr, svout, ivout, arscnd, sswap
1912 c
1913 c %--------------------%
1914 c | External Functions |
1915@@ -262,7 +262,7 @@
1916 c | & message level for debugging |
1917 c %-------------------------------%
1918 c
1919- call second (t0)
1920+ call arscnd (t0)
1921 msglvl = msaup2
1922 c
1923 c %---------------------------------%
1924@@ -770,7 +770,7 @@
1925 c %---------------------------------------------%
1926 c
1927 cnorm = .true.
1928- call second (t2)
1929+ call arscnd (t2)
1930 if (bmat .eq. 'G') then
1931 nbx = nbx + 1
1932 call scopy (n, resid, 1, workd(n+1), 1)
1933@@ -795,7 +795,7 @@
1934 c %----------------------------------%
1935 c
1936 if (bmat .eq. 'G') then
1937- call second (t3)
1938+ call arscnd (t3)
1939 tmvbx = tmvbx + (t3 - t2)
1940 end if
1941 c
1942@@ -837,7 +837,7 @@
1943 c | Error exit |
1944 c %------------%
1945 c
1946- call second (t1)
1947+ call arscnd (t1)
1948 tsaup2 = t1 - t0
1949 c
1950 9000 continue
1951diff -urN original/ARPACK/SRC/ssaupd.f ARPACK/SRC/ssaupd.f
1952--- original/ARPACK/SRC/ssaupd.f 2001-04-11 00:52:40.000000000 +0200
1953+++ ARPACK/SRC/ssaupd.f 2005-06-30 23:20:39.015777306 +0200
1954@@ -380,7 +380,7 @@
1955 c sstats ARPACK routine that initialize timing and other statistics
1956 c variables.
1957 c ivout ARPACK utility routine that prints integers.
1958-c second ARPACK utility routine for timing.
1959+c arscnd ARPACK utility routine for timing.
1960 c svout ARPACK utility routine that prints vectors.
1961 c slamch LAPACK routine that determines machine constants.
1962 c
1963@@ -456,7 +456,7 @@
1964 c | External Subroutines |
1965 c %----------------------%
1966 c
1967- external ssaup2, svout, ivout, second, sstats
1968+ external ssaup2, svout, ivout, arscnd, sstats
1969 c
1970 c %--------------------%
1971 c | External Functions |
1972@@ -478,7 +478,7 @@
1973 c %-------------------------------%
1974 c
1975 call sstats
1976- call second (t0)
1977+ call arscnd (t0)
1978 msglvl = msaupd
1979 c
1980 ierr = 0
1981@@ -638,7 +638,7 @@
1982 & '_saupd: corresponding error bounds')
1983 end if
1984 c
1985- call second (t1)
1986+ call arscnd (t1)
1987 tsaupd = t1 - t0
1988 c
1989 if (msglvl .gt. 0) then
1990diff -urN original/ARPACK/SRC/ssconv.f ARPACK/SRC/ssconv.f
1991--- original/ARPACK/SRC/ssconv.f 1996-04-20 18:27:27.000000000 +0200
1992+++ ARPACK/SRC/ssconv.f 2005-06-30 23:20:39.016777190 +0200
1993@@ -34,7 +34,7 @@
1994 c\BeginLib
1995 c
1996 c\Routines called:
1997-c second ARPACK utility routine for timing.
1998+c arscnd ARPACK utility routine for timing.
1999 c slamch LAPACK routine that determines machine constants.
2000 c
2001 c\Author
2002@@ -106,7 +106,7 @@
2003 c | Executable Statements |
2004 c %-----------------------%
2005 c
2006- call second (t0)
2007+ call arscnd (t0)
2008 c
2009 eps23 = slamch('Epsilon-Machine')
2010 eps23 = eps23**(2.0E+0 / 3.0E+0)
2011@@ -126,7 +126,7 @@
2012 c
2013 10 continue
2014 c
2015- call second (t1)
2016+ call arscnd (t1)
2017 tsconv = tsconv + (t1 - t0)
2018 c
2019 return
2020diff -urN original/ARPACK/SRC/sseigt.f ARPACK/SRC/sseigt.f
2021--- original/ARPACK/SRC/sseigt.f 1996-08-27 07:29:04.000000000 +0200
2022+++ ARPACK/SRC/sseigt.f 2005-06-30 23:20:39.017777073 +0200
2023@@ -59,7 +59,7 @@
2024 c sstqrb ARPACK routine that computes the eigenvalues and the
2025 c last components of the eigenvectors of a symmetric
2026 c and tridiagonal matrix.
2027-c second ARPACK utility routine for timing.
2028+c arscnd ARPACK utility routine for timing.
2029 c svout ARPACK utility routine that prints vectors.
2030 c scopy Level 1 BLAS that copies one vector to another.
2031 c
2032@@ -127,7 +127,7 @@
2033 c | External Subroutines |
2034 c %----------------------%
2035 c
2036- external scopy, sstqrb, svout, second
2037+ external scopy, sstqrb, svout, arscnd
2038 c
2039 c %-----------------------%
2040 c | Executable Statements |
2041@@ -138,7 +138,7 @@
2042 c | & message level for debugging |
2043 c %-------------------------------%
2044 c
2045- call second (t0)
2046+ call arscnd (t0)
2047 msglvl = mseigt
2048 c
2049 if (msglvl .gt. 0) then
2050@@ -168,7 +168,7 @@
2051 bounds(k) = rnorm*abs(bounds(k))
2052 30 continue
2053 c
2054- call second (t1)
2055+ call arscnd (t1)
2056 tseigt = tseigt + (t1 - t0)
2057 c
2058 9000 continue
2059diff -urN original/ARPACK/SRC/ssgets.f ARPACK/SRC/ssgets.f
2060--- original/ARPACK/SRC/ssgets.f 1996-04-20 18:27:30.000000000 +0200
2061+++ ARPACK/SRC/ssgets.f 2005-06-30 23:20:39.026776022 +0200
2062@@ -65,7 +65,7 @@
2063 c\Routines called:
2064 c ssortr ARPACK utility sorting routine.
2065 c ivout ARPACK utility routine that prints integers.
2066-c second ARPACK utility routine for timing.
2067+c arscnd ARPACK utility routine for timing.
2068 c svout ARPACK utility routine that prints vectors.
2069 c scopy Level 1 BLAS that copies one vector to another.
2070 c sswap Level 1 BLAS that swaps the contents of two vectors.
2071@@ -131,7 +131,7 @@
2072 c | External Subroutines |
2073 c %----------------------%
2074 c
2075- external sswap, scopy, ssortr, second
2076+ external sswap, scopy, ssortr, arscnd
2077 c
2078 c %---------------------%
2079 c | Intrinsic Functions |
2080@@ -148,7 +148,7 @@
2081 c | & message level for debugging |
2082 c %-------------------------------%
2083 c
2084- call second (t0)
2085+ call arscnd (t0)
2086 msglvl = msgets
2087 c
2088 if (which .eq. 'BE') then
2089@@ -198,7 +198,7 @@
2090 call scopy (np, ritz, 1, shifts, 1)
2091 end if
2092 c
2093- call second (t1)
2094+ call arscnd (t1)
2095 tsgets = tsgets + (t1 - t0)
2096 c
2097 if (msglvl .gt. 0) then
2098diff -urN original/ARPACK/SRC/zgetv0.f ARPACK/SRC/zgetv0.f
2099--- original/ARPACK/SRC/zgetv0.f 1999-04-08 00:46:45.000000000 +0200
2100+++ ARPACK/SRC/zgetv0.f 2005-06-30 23:20:39.037774738 +0200
2101@@ -89,7 +89,7 @@
2102 c pp 357-385.
2103 c
2104 c\Routines called:
2105-c second ARPACK utility routine for timing.
2106+c arscnd ARPACK utility routine for timing.
2107 c zvout ARPACK utility routine that prints vectors.
2108 c zlarnv LAPACK routine for generating a random vector.
2109 c zgemv Level 2 BLAS routine for matrix vector multiplication.
2110@@ -168,7 +168,7 @@
2111 c | External Subroutines |
2112 c %----------------------%
2113 c
2114- external zcopy, zgemv, zlarnv, zvout, second
2115+ external zcopy, zgemv, zlarnv, zvout, arscnd
2116 c
2117 c %--------------------%
2118 c | External Functions |
2119@@ -211,7 +211,7 @@
2120 c | & message level for debugging |
2121 c %-------------------------------%
2122 c
2123- call second (t0)
2124+ call arscnd (t0)
2125 msglvl = mgetv0
2126 c
2127 ierr = 0
2128@@ -238,7 +238,7 @@
2129 c | the generalized problem when B is possibly (singular). |
2130 c %----------------------------------------------------------%
2131 c
2132- call second (t2)
2133+ call arscnd (t2)
2134 if (bmat .eq. 'G') then
2135 nopx = nopx + 1
2136 ipntr(1) = 1
2137@@ -261,7 +261,7 @@
2138 c
2139 if (orth) go to 40
2140 c
2141- call second (t3)
2142+ call arscnd (t3)
2143 tmvopx = tmvopx + (t3 - t2)
2144 c
2145 c %------------------------------------------------------%
2146@@ -269,7 +269,7 @@
2147 c | Compute B-norm of starting vector. |
2148 c %------------------------------------------------------%
2149 c
2150- call second (t2)
2151+ call arscnd (t2)
2152 first = .TRUE.
2153 if (bmat .eq. 'G') then
2154 nbx = nbx + 1
2155@@ -285,7 +285,7 @@
2156 20 continue
2157 c
2158 if (bmat .eq. 'G') then
2159- call second (t3)
2160+ call arscnd (t3)
2161 tmvbx = tmvbx + (t3 - t2)
2162 end if
2163 c
2164@@ -328,7 +328,7 @@
2165 c | Compute the B-norm of the orthogonalized starting vector |
2166 c %----------------------------------------------------------%
2167 c
2168- call second (t2)
2169+ call arscnd (t2)
2170 if (bmat .eq. 'G') then
2171 nbx = nbx + 1
2172 call zcopy (n, resid, 1, workd(n+1), 1)
2173@@ -343,7 +343,7 @@
2174 40 continue
2175 c
2176 if (bmat .eq. 'G') then
2177- call second (t3)
2178+ call arscnd (t3)
2179 tmvbx = tmvbx + (t3 - t2)
2180 end if
2181 c
2182@@ -401,7 +401,7 @@
2183 end if
2184 ido = 99
2185 c
2186- call second (t1)
2187+ call arscnd (t1)
2188 tgetv0 = tgetv0 + (t1 - t0)
2189 c
2190 9000 continue
2191diff -urN original/ARPACK/SRC/znaitr.f ARPACK/SRC/znaitr.f
2192--- original/ARPACK/SRC/znaitr.f 1996-08-27 18:12:57.000000000 +0200
2193+++ ARPACK/SRC/znaitr.f 2005-06-30 23:20:39.042774155 +0200
2194@@ -131,7 +131,7 @@
2195 c\Routines called:
2196 c zgetv0 ARPACK routine to generate the initial vector.
2197 c ivout ARPACK utility routine that prints integers.
2198-c second ARPACK utility routine for timing.
2199+c arscnd ARPACK utility routine for timing.
2200 c zmout ARPACK utility routine that prints matrices
2201 c zvout ARPACK utility routine that prints vectors.
2202 c zlanhs LAPACK routine that computes various norms of a matrix.
2203@@ -273,7 +273,7 @@
2204 c %----------------------%
2205 c
2206 external zaxpy, zcopy, zscal, zdscal, zgemv, zgetv0,
2207- & dlabad, zvout, zmout, ivout, second
2208+ & dlabad, zvout, zmout, ivout, arscnd
2209 c
2210 c %--------------------%
2211 c | External Functions |
2212@@ -326,7 +326,7 @@
2213 c | & message level for debugging |
2214 c %-------------------------------%
2215 c
2216- call second (t0)
2217+ call arscnd (t0)
2218 msglvl = mcaitr
2219 c
2220 c %------------------------------%
2221@@ -437,7 +437,7 @@
2222 c %------------------------------------------------%
2223 c
2224 info = j - 1
2225- call second (t1)
2226+ call arscnd (t1)
2227 tcaitr = tcaitr + (t1 - t0)
2228 ido = 99
2229 go to 9000
2230@@ -477,7 +477,7 @@
2231 c
2232 step3 = .true.
2233 nopx = nopx + 1
2234- call second (t2)
2235+ call arscnd (t2)
2236 call zcopy (n, v(1,j), 1, workd(ivj), 1)
2237 ipntr(1) = ivj
2238 ipntr(2) = irj
2239@@ -497,7 +497,7 @@
2240 c | if step3 = .true. |
2241 c %----------------------------------%
2242 c
2243- call second (t3)
2244+ call arscnd (t3)
2245 tmvopx = tmvopx + (t3 - t2)
2246
2247 step3 = .false.
2248@@ -513,7 +513,7 @@
2249 c | factorization to length j. |
2250 c %---------------------------------------%
2251 c
2252- call second (t2)
2253+ call arscnd (t2)
2254 if (bmat .eq. 'G') then
2255 nbx = nbx + 1
2256 step4 = .true.
2257@@ -538,7 +538,7 @@
2258 c %----------------------------------%
2259 c
2260 if (bmat .eq. 'G') then
2261- call second (t3)
2262+ call arscnd (t3)
2263 tmvbx = tmvbx + (t3 - t2)
2264 end if
2265 c
2266@@ -583,11 +583,11 @@
2267 c
2268 if (j .gt. 1) h(j,j-1) = dcmplx(betaj, rzero)
2269 c
2270- call second (t4)
2271+ call arscnd (t4)
2272 c
2273 orth1 = .true.
2274 c
2275- call second (t2)
2276+ call arscnd (t2)
2277 if (bmat .eq. 'G') then
2278 nbx = nbx + 1
2279 call zcopy (n, resid, 1, workd(irj), 1)
2280@@ -611,7 +611,7 @@
2281 c %---------------------------------------------------%
2282 c
2283 if (bmat .eq. 'G') then
2284- call second (t3)
2285+ call arscnd (t3)
2286 tmvbx = tmvbx + (t3 - t2)
2287 end if
2288 c
2289@@ -689,7 +689,7 @@
2290 call zaxpy (j, one, workd(irj), 1, h(1,j), 1)
2291 c
2292 orth2 = .true.
2293- call second (t2)
2294+ call arscnd (t2)
2295 if (bmat .eq. 'G') then
2296 nbx = nbx + 1
2297 call zcopy (n, resid, 1, workd(irj), 1)
2298@@ -713,7 +713,7 @@
2299 c %---------------------------------------------------%
2300 c
2301 if (bmat .eq. 'G') then
2302- call second (t3)
2303+ call arscnd (t3)
2304 tmvbx = tmvbx + (t3 - t2)
2305 end if
2306 c
2307@@ -791,7 +791,7 @@
2308 rstart = .false.
2309 orth2 = .false.
2310 c
2311- call second (t5)
2312+ call arscnd (t5)
2313 titref = titref + (t5 - t4)
2314 c
2315 c %------------------------------------%
2316@@ -800,7 +800,7 @@
2317 c
2318 j = j + 1
2319 if (j .gt. k+np) then
2320- call second (t1)
2321+ call arscnd (t1)
2322 tcaitr = tcaitr + (t1 - t0)
2323 ido = 99
2324 do 110 i = max(1,k), k+np-1
2325diff -urN original/ARPACK/SRC/znapps.f ARPACK/SRC/znapps.f
2326--- original/ARPACK/SRC/znapps.f 1998-05-20 16:45:03.000000000 +0200
2327+++ ARPACK/SRC/znapps.f 2005-06-30 23:20:39.045773805 +0200
2328@@ -92,7 +92,7 @@
2329 c
2330 c\Routines called:
2331 c ivout ARPACK utility routine that prints integers.
2332-c second ARPACK utility routine for timing.
2333+c arscnd ARPACK utility routine for timing.
2334 c zmout ARPACK utility routine that prints matrices
2335 c zvout ARPACK utility routine that prints vectors.
2336 c zlacpy LAPACK matrix copy routine.
2337@@ -184,7 +184,7 @@
2338 c %----------------------%
2339 c
2340 external zaxpy, zcopy, zgemv, zscal, zlacpy, zlartg,
2341- & zvout, zlaset, dlabad, zmout, second, ivout
2342+ & zvout, zlaset, dlabad, zmout, arscnd, ivout
2343 c
2344 c %--------------------%
2345 c | External Functions |
2346@@ -240,7 +240,7 @@
2347 c | & message level for debugging |
2348 c %-------------------------------%
2349 c
2350- call second (t0)
2351+ call arscnd (t0)
2352 msglvl = mcapps
2353 c
2354 kplusp = kev + np
2355@@ -495,7 +495,7 @@
2356 end if
2357 c
2358 9000 continue
2359- call second (t1)
2360+ call arscnd (t1)
2361 tcapps = tcapps + (t1 - t0)
2362 c
2363 return
2364--- ARPACK/SRC/znaup2.f.orig 1996-09-24 22:40:01.000000000 +0200
2365+++ ARPACK/SRC/znaup2.f 2022-12-15 21:20:55.564520897 +0100
2366@@ -135,7 +135,7 @@ c zneigh ARPACK compute Ritz values
2367 c zngets ARPACK reorder Ritz values and error bounds routine.
2368 c zsortc ARPACK sorting routine.
2369 c ivout ARPACK utility routine that prints integers.
2370-c second ARPACK utility routine for timing.
2371+c arscnd ARPACK utility routine for timing.
2372 c zmout ARPACK utility routine that prints matrices
2373 c zvout ARPACK utility routine that prints vectors.
2374 c dvout ARPACK utility routine that prints vectors.
2375@@ -239,7 +239,7 @@ c | External Subroutines |
2376 c %----------------------%
2377 c
2378 external zcopy, zgetv0, znaitr, zneigh, zngets, znapps,
2379- & zsortc, zswap, zmout, zvout, ivout, second
2380+ & zsortc, zswap, zmout, zvout, ivout, arscnd
2381 c
2382 c %--------------------%
2383 c | External functions |
2384@@ -263,7 +263,7 @@ c %-----------------------%
2385 c
2386 if (ido .eq. 0) then
2387 c
2388- call second (t0)
2389+ call arscnd (t0)
2390 c
2391 msglvl = mcaup2
2392 c
2393@@ -723,7 +723,7 @@ c | the first step of the next ca
2394 c %---------------------------------------------%
2395 c
2396 cnorm = .true.
2397- call second (t2)
2398+ call arscnd (t2)
2399 if (bmat .eq. 'G') then
2400 nbx = nbx + 1
2401 call zcopy (n, resid, 1, workd(n+1), 1)
2402@@ -748,7 +748,7 @@ c | WORKD(1:N) := B*RESID
2403 c %----------------------------------%
2404 c
2405 if (bmat .eq. 'G') then
2406- call second (t3)
2407+ call arscnd (t3)
2408 tmvbx = tmvbx + (t3 - t2)
2409 end if
2410 c
2411@@ -787,7 +787,7 @@ c %------------%
2412 c | Error Exit |
2413 c %------------%
2414 c
2415- call second (t1)
2416+ call arscnd (t1)
2417 tcaup2 = t1 - t0
2418 c
2419 9000 continue
2420diff -urN original/ARPACK/SRC/znaupd.f ARPACK/SRC/znaupd.f
2421--- original/ARPACK/SRC/znaupd.f 2002-08-15 07:50:57.000000000 +0200
2422+++ ARPACK/SRC/znaupd.f 2005-06-30 23:20:39.055772637 +0200
2423@@ -356,7 +356,7 @@
2424 c zstatn ARPACK routine that initializes the timing variables.
2425 c ivout ARPACK utility routine that prints integers.
2426 c zvout ARPACK utility routine that prints vectors.
2427-c second ARPACK utility routine for timing.
2428+c arscnd ARPACK utility routine for timing.
2429 c dlamch LAPACK routine that determines machine constants.
2430 c
2431 c\Author
2432@@ -429,7 +429,7 @@
2433 c | External Subroutines |
2434 c %----------------------%
2435 c
2436- external znaup2, zvout, ivout, second, zstatn
2437+ external znaup2, zvout, ivout, arscnd, zstatn
2438 c
2439 c %--------------------%
2440 c | External Functions |
2441@@ -451,7 +451,7 @@
2442 c %-------------------------------%
2443 c
2444 call zstatn
2445- call second (t0)
2446+ call arscnd (t0)
2447 msglvl = mcaupd
2448 c
2449 c %----------------%
2450@@ -611,7 +611,7 @@
2451 & '_naupd: Associated Ritz estimates')
2452 end if
2453 c
2454- call second (t1)
2455+ call arscnd (t1)
2456 tcaupd = t1 - t0
2457 c
2458 if (msglvl .gt. 0) then
2459diff -urN original/ARPACK/SRC/zneigh.f ARPACK/SRC/zneigh.f
2460--- original/ARPACK/SRC/zneigh.f 1996-04-20 19:16:01.000000000 +0200
2461+++ ARPACK/SRC/zneigh.f 2005-06-30 23:20:39.056772521 +0200
2462@@ -64,7 +64,7 @@
2463 c
2464 c\Routines called:
2465 c ivout ARPACK utility routine that prints integers.
2466-c second ARPACK utility routine for timing.
2467+c arscnd ARPACK utility routine for timing.
2468 c zmout ARPACK utility routine that prints matrices
2469 c zvout ARPACK utility routine that prints vectors.
2470 c dvout ARPACK utility routine that prints vectors.
2471@@ -152,7 +152,7 @@
2472 c %----------------------%
2473 c
2474 external zlacpy, zlahqr, ztrevc, zcopy,
2475- & zdscal, zmout, zvout, second
2476+ & zdscal, zmout, zvout, arscnd
2477 c
2478 c %--------------------%
2479 c | External Functions |
2480@@ -171,7 +171,7 @@
2481 c | & message level for debugging |
2482 c %-------------------------------%
2483 c
2484- call second (t0)
2485+ call arscnd (t0)
2486 msglvl = mceigh
2487 c
2488 if (msglvl .gt. 2) then
2489@@ -244,7 +244,7 @@
2490 & '_neigh: Ritz estimates for the eigenvalues of H')
2491 end if
2492 c
2493- call second(t1)
2494+ call arscnd(t1)
2495 tceigh = tceigh + (t1 - t0)
2496 c
2497 9000 continue
2498diff -urN original/ARPACK/SRC/zngets.f ARPACK/SRC/zngets.f
2499--- original/ARPACK/SRC/zngets.f 1996-04-20 19:16:02.000000000 +0200
2500+++ ARPACK/SRC/zngets.f 2005-06-30 23:20:39.063771704 +0200
2501@@ -63,7 +63,7 @@
2502 c\Routines called:
2503 c zsortc ARPACK sorting routine.
2504 c ivout ARPACK utility routine that prints integers.
2505-c second ARPACK utility routine for timing.
2506+c arscnd ARPACK utility routine for timing.
2507 c zvout ARPACK utility routine that prints vectors.
2508 c
2509 c\Author
2510@@ -126,7 +126,7 @@
2511 c | External Subroutines |
2512 c %----------------------%
2513 c
2514- external zvout, zsortc, second
2515+ external zvout, zsortc, arscnd
2516 c
2517 c %-----------------------%
2518 c | Executable Statements |
2519@@ -137,7 +137,7 @@
2520 c | & message level for debugging |
2521 c %-------------------------------%
2522 c
2523- call second (t0)
2524+ call arscnd (t0)
2525 msglvl = mcgets
2526 c
2527 call zsortc (which, .true., kev+np, ritz, bounds)
2528@@ -157,7 +157,7 @@
2529 c
2530 end if
2531 c
2532- call second (t1)
2533+ call arscnd (t1)
2534 tcgets = tcgets + (t1 - t0)
2535 c
2536 if (msglvl .gt. 0) then
2537diff -urN original/ARPACK/UTIL/Makefile ARPACK/UTIL/Makefile
2538--- original/ARPACK/UTIL/Makefile 1996-09-09 16:30:48.000000000 +0200
2539+++ ARPACK/UTIL/Makefile 2005-06-30 23:23:46.746224656 +0200
2540@@ -31,7 +31,7 @@
2541 # ../ARmake.inc and is created at the next higher directory level.
2542 #
2543
2544-OBJS = icnteq.o icopy.o iset.o iswap.o ivout.o second.o
2545+OBJS = icnteq.o icopy.o iset.o iswap.o ivout.o arscnd.o
2546
2547 SOBJ = svout.o smout.o
2548
2549diff -urN original/ARPACK/UTIL/arscnd.f ARPACK/UTIL/arscnd.f
2550--- original/ARPACK/UTIL/arscnd.f 1970-01-01 01:00:00.000000000 +0100
2551+++ ARPACK/UTIL/arscnd.f 2005-06-30 23:22:55.982983811 +0200
2552@@ -0,0 +1,36 @@
2553+ SUBROUTINE ARSCND( T )
2554+*
2555+ REAL T
2556+*
2557+* -- LAPACK auxiliary routine (preliminary version) --
2558+* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
2559+* Courant Institute, Argonne National Lab, and Rice University
2560+* July 26, 1991
2561+*
2562+* Purpose
2563+* =======
2564+*
2565+* ARSCND returns the user time for a process in seconds.
2566+* This version gets the time from the system function ETIME.
2567+*
2568+* .. Local Scalars ..
2569+ REAL T1
2570+* ..
2571+* .. Local Arrays ..
2572+ REAL TARRAY( 2 )
2573+* ..
2574+* .. External Functions ..
2575+ REAL ETIME
2576+ EXTERNAL ETIME
2577+* ..
2578+* .. Executable Statements ..
2579+*
2580+
2581+ T1 = ETIME( TARRAY )
2582+ T = TARRAY( 1 )
2583+
2584+ RETURN
2585+*
2586+* End of ARSCND
2587+*
2588+ END
2589diff -urN original/ARPACK/UTIL/second.f ARPACK/UTIL/second.f
2590--- original/ARPACK/UTIL/second.f 1995-10-02 19:56:44.000000000 +0100
2591+++ ARPACK/UTIL/second.f 1970-01-01 01:00:00.000000000 +0100
2592@@ -1,36 +0,0 @@
2593- SUBROUTINE SECOND( T )
2594-*
2595- REAL T
2596-*
2597-* -- LAPACK auxiliary routine (preliminary version) --
2598-* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
2599-* Courant Institute, Argonne National Lab, and Rice University
2600-* July 26, 1991
2601-*
2602-* Purpose
2603-* =======
2604-*
2605-* SECOND returns the user time for a process in seconds.
2606-* This version gets the time from the system function ETIME.
2607-*
2608-* .. Local Scalars ..
2609- REAL T1
2610-* ..
2611-* .. Local Arrays ..
2612- REAL TARRAY( 2 )
2613-* ..
2614-* .. External Functions ..
2615- REAL ETIME
2616- EXTERNAL ETIME
2617-* ..
2618-* .. Executable Statements ..
2619-*
2620-
2621- T1 = ETIME( TARRAY )
2622- T = TARRAY( 1 )
2623-
2624- RETURN
2625-*
2626-* End of SECOND
2627-*
2628- END
This page took 0.376972 seconds and 4 git commands to generate.