5 &(ipt, tb,tbb,itb,itbb,s)
54 INTEGER,
INTENT(IN) :: S
55 INTEGER,
INTENT(INOUT) :: ITB,IPT,ITBB
61 TYPE(bief_obj),
INTENT(INOUT) :: TB,TBB
65 INTEGER K,IAD,MAXTB,MAXTBB
70 IF(itbb.GT.maxtbb)
THEN 79 DO k=1,tbb%ADR(ipt)%P%N
80 NULLIFY(tbb%ADR(ipt)%P%ADR(k)%P)
85 WRITE(
lu,11) itb + max(s,1) - k + 1
90 CALL addblo(tbb%ADR(ipt)%P,tb%ADR(iad)%P)
96 11
FORMAT(1x,
'SOLAUX (BIEF): INSUFFICIENT NUMBER OF ARRAYS',/,
97 & 1x,
'IN BLOCK TB. MINIMUM REQUIRED:',1i4)
98 31
FORMAT(1x,
'SOLAUX (BIEF): INSUFFICIENT NUMBER OF BLOCKS',/,
99 & 1x,
'IN BLOCK TBB. MINIMUM REQUIRED:',1i4)
subroutine addblo(BLOC, OBJ)
subroutine solaux(IPT, TB, TBB, ITB, ITBB, S)