@@ -118,7 +118,7 @@ subroutine cbal(nm, nl, ar, ai, low, igh, scale)
118118! search for rows isolating an eigenvalue and push them down
11911980 if (l == 1 ) go to 280
120120 l = l - 1
121- ! for j=l step -1 until 1 do
121+ ! for j=l step -1 until 1 do
122122100 do 120 jj = 1 , l
123123 j = l + 1 - jj
124124
@@ -388,22 +388,22 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
388388 do 130 j = i, igh
389389 sr = 0.0_wp
390390 si = 0.0_wp
391-
391+
392392 do 115 k = i, igh
393393 sr = sr + ortr(k)* zr(k, j) + orti(k)* zi(k, j)
394394 si = si + ortr(k)* zi(k, j) - orti(k)* zr(k, j)
395395115 end do
396-
396+
397397 sr = sr/ norm
398398 si = si/ norm
399-
399+
400400 do 120 k = i, igh
401401 zr(k, j) = zr(k, j) + sr* ortr(k) - si* orti(k)
402402 zi(k, j) = zi(k, j) + sr* orti(k) + si* ortr(k)
403403120 end do
404-
404+
405405130 end do
406-
406+
407407140 end do
408408! create real subdiagonal elements
409409150 l = low + 1
@@ -416,19 +416,19 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
416416 yi = hi(i, i - 1 )/ norm
417417 hr(i, i - 1 ) = norm
418418 hi(i, i - 1 ) = 0.0_wp
419-
419+
420420 do 155 j = i, nl
421421 si = yr* hi(i, j) - yi* hr(i, j)
422422 hr(i, j) = yr* hr(i, j) + yi* hi(i, j)
423423 hi(i, j) = si
424424155 end do
425-
425+
426426 do 160 j = 1 , ll
427427 si = yr* hi(j, i) + yi* hr(j, i)
428428 hr(j, i) = yr* hr(j, i) - yi* hi(j, i)
429429 hi(j, i) = si
430430160 end do
431-
431+
432432 do 165 j = low, igh
433433 si = yr* zi(j, i) + yi* zr(j, i)
434434 zr(j, i) = yr* zr(j, i) - yi* zi(j, i)
@@ -482,19 +482,19 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
482482! form exceptional shift
483483320 sr = abs (hr(en, enm1)) + abs (hr(enm1, en - 2 ))
484484 si = 0.0_wp
485-
485+
486486340 do 360 i = low, en
487487 hr(i, i) = hr(i, i) - sr
488488 hi(i, i) = hi(i, i) - si
489489360 end do
490-
490+
491491 tr = tr + sr
492492 ti = ti + si
493493 its = its + 1
494494 itn = itn - 1
495495! reduce to triangle (rows)
496496 lp1 = l + 1
497-
497+
498498 do 500 i = lp1, en
499499 sr = hr(i, i - 1 )
500500 hr(i, i - 1 ) = 0.0_wp
@@ -507,7 +507,7 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
507507 hr(i - 1 , i - 1 ) = norm
508508 hi(i - 1 , i - 1 ) = 0.0_wp
509509 hi(i, i - 1 ) = sr/ norm
510-
510+
511511 do 490 j = i, nl
512512 yr = hr(i - 1 , j)
513513 yi = hi(i - 1 , j)
@@ -518,9 +518,9 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
518518 hr(i, j) = xr* zzr - xi* zzi - hi(i, i - 1 )* yr
519519 hi(i, j) = xr* zzi + xi* zzr - hi(i, i - 1 )* yi
520520490 end do
521-
521+
522522500 end do
523-
523+
524524 si = hi(en, en)
525525 if (abs (si) == 0._wp ) go to 540
526526 call pythag(hr(en, en), si, norm)
@@ -530,7 +530,7 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
530530 hi(en, en) = 0.0_wp
531531 if (en == nl) go to 540
532532 ip1 = en + 1
533-
533+
534534 do 520 j = ip1, nl
535535 yr = hr(en, j)
536536 yi = hi(en, j)
@@ -541,7 +541,7 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
541541540 do 600 j = lp1, en
542542 xr = wr(j - 1 )
543543 xi = wi(j - 1 )
544-
544+
545545 do 580 i = 1 , j
546546 yr = hr(i, j - 1 )
547547 yi = 0.0_wp
@@ -554,7 +554,7 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
554554 hr(i, j) = xr* zzr + xi* zzi - hi(j, j - 1 )* yr
555555 hi(i, j) = xr* zzi - xi* zzr - hi(j, j - 1 )* yi
556556580 end do
557-
557+
558558 do 590 i = low, igh
559559 yr = zr(i, j - 1 )
560560 yi = zi(i, j - 1 )
@@ -566,23 +566,23 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
566566 zi(i, j) = xr* zzi - xi* zzr - hi(j, j - 1 )* yi
567567590 end do
568568600 end do
569-
569+
570570 if (abs (si) == 0._wp ) go to 240
571-
571+
572572 do 630 i = 1 , en
573573 yr = hr(i, en)
574574 yi = hi(i, en)
575575 hr(i, en) = sr* yr - si* yi
576576 hi(i, en) = sr* yi + si* yr
577577630 end do
578-
578+
579579 do 640 i = low, igh
580580 yr = zr(i, en)
581581 yi = zi(i, en)
582582 zr(i, en) = sr* yr - si* yi
583583 zi(i, en) = sr* yi + si* yr
584584640 end do
585-
585+
586586 go to 240
587587! a root found
588588660 hr(en, en) = hr(en, en) + tr
@@ -668,7 +668,7 @@ subroutine comqr2(nm, nl, low, igh, ortr, orti, hr, hi, wr, wi, zr, zi, ierr)
668668 do i = low, igh
669669 zzr = 0.0_wp
670670 zzi = 0.0_wp
671-
671+
672672 do 860 k = low, ml
673673 zzr = zzr + zr(i, k)* hr(k, j) - zi(i, k)* hi(k, j)
674674 zzi = zzi + zr(i, k)* hi(k, j) + zi(i, k)* hr(k, j)
0 commit comments