1       subroutine fcblok ( bloks, integs, nbloks, ipivot, scrtch, iflag )
    38       integer integs(3,nbloks),ipivot(1),iflag, i,index,indexb,indexn,
    40       double precision bloks(1),scrtch(1)
    52          call factrb(bloks(index),ipivot(indexb),scrtch,nrow,ncol,last,
    55          if (iflag .eq. 0 .or. i .eq. nbloks)
    58          indexn = nrow*ncol + index
    60          call shiftb(bloks(index),ipivot(indexb),nrow,ncol,last,
    61      &            bloks(indexn),integs(1,i),integs(2,i))
    62          indexb = indexb + nrow
 subroutine fcblok(bloks, integs, nbloks, ipivot, scrtch, iflag)
subroutine factrb(w, ipivot, d, nrow, ncol, last, iflag)
subroutine shiftb(ai, ipivot, nrowi, ncoli, last, ai1, nrowi1, ncoli1)