47 SUBROUTINE pyeicg(NM,N,AR,AI,WR,WI,MATZ,ZR,ZI,FV1,FV2,FV3,IERR)
49 INTEGER n,nm,is1,is2,ierr,matz
50 DOUBLE PRECISION ar(4,4),ai(4,4),wr(4),wi(4),zr(4,4),zi(4,4),
51 x fv1(4),fv2(4),fv3(4)
52 IF (
n .LE. nm) goto 100
56 100 CALL
pycbal(nm,
n,ar,ai,is1,is2,fv1)
57 CALL
pycrth(nm,
n,is1,is2,ar,ai,fv2,fv3)
58 IF (matz .NE. 0) goto 110
60 CALL
pycmqr(nm,
n,is1,is2,ar,ai,wr,wi,ierr)
63 110 CALL
pycmq2(nm,
n,is1,is2,fv2,fv3,ar,ai,wr,wi,zr,zi,ierr)
64 IF (ierr .NE. 0) goto 120
65 CALL
pycba2(nm,
n,is1,is2,fv1,
n,zr,zi)