SF_SPARSE_ARRAY_ALGEBRA Module


Uses

  • module~~sf_sparse_array_algebra~~UsesGraph module~sf_sparse_array_algebra SF_SPARSE_ARRAY_ALGEBRA module~sf_sparse_array_csc SF_SPARSE_ARRAY_CSC module~sf_sparse_array_algebra->module~sf_sparse_array_csc module~sf_sparse_array_csr SF_SPARSE_ARRAY_CSR module~sf_sparse_array_algebra->module~sf_sparse_array_csr module~sf_sparse_common SF_SPARSE_COMMON module~sf_sparse_array_algebra->module~sf_sparse_common module~sf_sparse_array_csc->module~sf_sparse_common module~sf_linalg SF_LINALG module~sf_sparse_array_csc->module~sf_linalg mpi mpi module~sf_sparse_array_csc->mpi module~sf_sparse_array_csr->module~sf_sparse_common module~sf_sparse_array_csr->module~sf_linalg module~sf_sparse_array_csr->mpi module~sf_sparse_common->module~sf_linalg module~sf_blacs SF_BLACS module~sf_linalg->module~sf_blacs

Interfaces

public interface matmul


Functions

public function dmatmul_csr_csr(A, B)

Arguments

Type IntentOptional Attributes Name
type(sparse_dmatrix_csr), intent(in) :: A
type(sparse_dmatrix_csr), intent(in) :: B

Return Value real

public function zmatmul_csr_csr(A, B)

Arguments

Type IntentOptional Attributes Name
type(sparse_zmatrix_csr), intent(in) :: A
type(sparse_zmatrix_csr), intent(in) :: B

Return Value real

public function dmatmul_csc_csc(A, B)

Arguments

Type IntentOptional Attributes Name
type(sparse_dmatrix_csc), intent(in) :: A
type(sparse_dmatrix_csc), intent(in) :: B

Return Value real

public function zmatmul_csc_csc(A, B)

Arguments

Type IntentOptional Attributes Name
type(sparse_zmatrix_csc), intent(in) :: A
type(sparse_zmatrix_csc), intent(in) :: B

Return Value real

public function dmatmul_csc_csr_2csc(A, B)

Arguments

Type IntentOptional Attributes Name
type(sparse_dmatrix_csc), intent(in) :: A
type(sparse_dmatrix_csr) :: B

Return Value real

public function zmatmul_csc_csr_2csc(A, B)

Arguments

Type IntentOptional Attributes Name
type(sparse_zmatrix_csc), intent(in) :: A
type(sparse_zmatrix_csr) :: B

Return Value real

public function dmatmul_csc_csr_2csr(A, B)

Arguments

Type IntentOptional Attributes Name
type(sparse_dmatrix_csc), intent(in) :: A
type(sparse_dmatrix_csr) :: B

Return Value real

public function zmatmul_csc_csr_2csr(A, B)

Arguments

Type IntentOptional Attributes Name
type(sparse_zmatrix_csc), intent(in) :: A
type(sparse_zmatrix_csr) :: B

Return Value real