*DECK DSLSBT
SUBROUTINE DSLSBT (WM, IWM, X, TEM)
INTEGER IWM
INTEGER LBLOX, LPB, LPC, MB, NB
DOUBLE PRECISION WM, X, TEM
DIMENSION WM(*), IWM(*), X(*), TEM(*)
C-----------------------------------------------------------------------
C This routine acts as an interface between the core integrator
C routine and the DSOLBT routine for the solution of the linear system
C arising from chord iteration.
C Communication with DSLSBT uses the following variables:
C WM = real work space containing the LU decomposition,
C starting at WM(3).
C IWM = integer work space containing pivot information, starting at
C IWM(21). IWM also contains block structure parameters
C MB = IWM(1) and NB = IWM(2).
C X = the right-hand side vector on input, and the solution vector
C on output, of length N.
C TEM = vector of work space of length N, not used in this version.
C-----------------------------------------------------------------------
MB = IWM(1)
NB = IWM(2)
LBLOX = MB*MB*NB
LPB = 3 + LBLOX
LPC = LPB + LBLOX
CALL DSOLBT (MB, NB, WM(3), WM(LPB), WM(LPC), X, IWM(21))
RETURN
C----------------------- End of Subroutine DSLSBT ----------------------
END