49 TYPE(bief_obj),
INTENT(IN) :: A
50 TYPE(bief_obj),
INTENT(INOUT) :: B
51 TYPE(bief_mesh),
INTENT(IN) :: MESH
61 ELSEIF(a%TYPE.EQ.4)
THEN 65 400
FORMAT(1x,
'GSEBE (BIEF) :',1i6,
' UNEXPECTED TYPE FOR A.')
72 ELSEIF(b%TYPE.EQ.4)
THEN 76 401
FORMAT(1x,
'GSEBE (BIEF) :',1i6,
' UNEXPECTED TYPE FOR B.')
83 IF(sa.EQ.0.AND.sb.EQ.0)
THEN 87 CALL om(
'M=N ', m=b, n=a, mesh=mesh)
90 ELSEIF(sa.GT.0.AND.sb.GT.0)
THEN 95 CALL om(
'M=N ', m=b%ADR(i)%P, n=a%ADR(1+(sb+1)*(i-1))%P,
100 ELSEIF(sa.NE.0.AND.sb.EQ.0)
THEN 104 CALL om(
'M=N ', m=b, n=a%ADR(1)%P, mesh=mesh)
110 402
FORMAT(1x,
'GSEBE (BIEF) : UNEXPECTED CASE')
subroutine om(OP, M, N, D, C, MESH)
subroutine gsebe(B, A, MESH)