1 subroutine eqblok ( t, n, kpm, work1, work2,
2 & bloks, lenblk, integs, nbloks, b )
58 integer integs(3,1),kpm,lenblk,n,nbloks, i,index,indexb,iside
59 & ,isidel,itermx,k,left,m,nrow
60 double precision b(1),bloks(1),t(1),work1(1),work2(1), rho,xside
61 common /side/ m, iside, xside(10)
62 common /other/ itermx,k,rho(19)
71 if (left .lt. n)
go to 14
80 15
if (isidel .eq. m)
go to 16
81 if (xside(isidel+1) .ge. t(left+1))
89 if (lenblk .lt. index+nrow*kpm-1)
go to 999
90 call putit(t,kpm,left,work1,work2,bloks(index),nrow,b(indexb))
91 index = index + nrow*kpm
92 20 indexb = indexb + nrow
96 699
format(11h **********/23h the assigned dimension,i5
97 & ,38h for bloks in
colloc is too small.)
subroutine colloc(aleft, aright, lbegin, iorder, ntimes, addbrk, relerr)
subroutine eqblok(t, n, kpm, work1, work2, bloks, lenblk, integs, nbloks, b)
subroutine putit(t, kpm, left, scrtch, dbiatx, q, nrow, b)