mat_mult2 Subroutine

private subroutine mat_mult2(sp1, sp2, res)

Performs the operation on boolean sparse matrices; product correspond to logical and while sum correspond to logical or.
This subroutine is just for test pourposes as it performs the matrix product without exploiting the sparsity, and therefore with an unfavorable scaling .

Arguments

Type IntentOptional Attributes Name
type(yale_sparse), intent(in) :: sp1

Input matrices (sparse boolean matrices in Yale format)

type(yale_sparse), intent(in) :: sp2

Input matrices (sparse boolean matrices in Yale format)

type(yale_sparse), intent(out) :: res

Output matrix (sparse boolean matrices in Yale format)


Calls

proc~~mat_mult2~~CallsGraph proc~mat_mult2 mat_mult2 proc~reallocate_mat reallocate_mat proc~mat_mult2->proc~reallocate_mat

Contents