csr2ell Interface

public interface csr2ell

Module Procedures

private subroutine csr2ell_sp(CSR, ELL, num_nz_rows)

Arguments

Type IntentOptional Attributes Name
type(CSR_sp_type), intent(in) :: CSR
type(ELL_sp_type), intent(out) :: ELL
integer, intent(in), optional :: num_nz_rows

number of non zeros per row

private subroutine csr2ell_dp(CSR, ELL, num_nz_rows)

Arguments

Type IntentOptional Attributes Name
type(CSR_dp_type), intent(in) :: CSR
type(ELL_dp_type), intent(out) :: ELL
integer, intent(in), optional :: num_nz_rows

number of non zeros per row

private subroutine csr2ell_csp(CSR, ELL, num_nz_rows)

Arguments

Type IntentOptional Attributes Name
type(CSR_csp_type), intent(in) :: CSR
type(ELL_csp_type), intent(out) :: ELL
integer, intent(in), optional :: num_nz_rows

number of non zeros per row

private subroutine csr2ell_cdp(CSR, ELL, num_nz_rows)

Arguments

Type IntentOptional Attributes Name
type(CSR_cdp_type), intent(in) :: CSR
type(ELL_cdp_type), intent(out) :: ELL
integer, intent(in), optional :: num_nz_rows

number of non zeros per row