17 REAL,
POINTER,
DIMENSION(:,:) :: q => null()
18 REAL,
POINTER,
DIMENSION(:,:) :: r => null()
25 TYPE(
lrb_type),
INTENT(INOUT) :: LRB_OUT
26 INTEGER(8) :: KEEP8(150)
28 INTEGER :: MEM, IDUMMY, JDUMMY
29 IF (lrb_out%M.EQ.0)
RETURN
30 IF (lrb_out%N.EQ.0)
RETURN
32 IF (lrb_out%ISLR)
THEN
33 IF (
associated(lrb_out%Q))
THEN
34 mem = mem +
size(lrb_out%Q)
35 DEALLOCATE (lrb_out%Q)
38 IF (
associated(lrb_out%R))
THEN
39 mem = mem +
size(lrb_out%R)
40 DEALLOCATE (lrb_out%R)
44 IF (
associated(lrb_out%Q))
THEN
45 mem = mem +
size(lrb_out%Q)
46 DEALLOCATE (lrb_out%Q)
56 INTEGER,
INTENT(IN) :: IEND
57 TYPE(
lrb_type),
INTENT(INOUT) :: BLR_PANEL(:)
58 INTEGER(8) :: KEEP8(150)
59 INTEGER,
INTENT(IN) :: K34
60 INTEGER,
INTENT(IN),
OPTIONAL :: IBEG_IN
62 IF (
present(ibeg_in))
THEN
67 IF (iend.GE.ibeg)
THEN
68 IF (blr_panel(1)%M.NE.0)
THEN
subroutine dealloc_blr_panel(blr_panel, iend, keep8, k34, ibeg_in)
subroutine dealloc_lrb(lrb_out, keep8, k34)