There are two types of intrinsic matrix multiplication:
For example,
DP = DOT_PRODUCT(A,B)
is equivalent to:
DP = A(1)*B(1) + A(2)*B(2) + ...
For LOGICAL arrays, the corresponding operation is a logical .AND..
DP = LA(1) .AND. LB(1) .OR. & LA(2) .AND. LB(2) .OR. ...
For LOGICAL arrays, the corresponding operation is a logical .AND..
For more information, click here