linalg 1.8.2
A linear algebra library that provides a user-friendly interface to several BLAS and LAPACK routines.
Loading...
Searching...
No Matches
sparskit::csrmsr Interface Reference

Converts a CSR matrix to an MSR matrix. More...

Public Member Functions

subroutine csrmsr (n, a, ja, ia, ao, jao, wk, iwk)
 

Detailed Description

Converts a CSR matrix to an MSR matrix.

Parameters
[in]nThe row dimension of the matrix.
[in,out]aThe non-zero elements of matrix A.
[in,out]jaThe column indices of matrix A.
[in,out]iaThe index in A where the requested row starts.
[out]aoAn NNZ-element array containing the non-zero elements for the MSR matrix.
[out]jaoAn NNZ-element index tracking array for the MSR matrix.
[out]wkAn N-element workspace array.
[out]iwkAn N+1 element workspace array.

Definition at line 170 of file sparskit.f90.

Constructor & Destructor Documentation

◆ csrmsr()

subroutine sparskit::csrmsr::csrmsr ( integer(int32), intent(in) n,
real(real64), dimension(*), intent(inout) a,
integer(int32), dimension(*), intent(inout) ja,
integer(int32), dimension(n+1), intent(inout) ia,
real(real64), dimension(*), intent(out) ao,
integer(int32), dimension(*), intent(out) jao,
real(real64), dimension(n), intent(out) wk,
integer(int32), dimension(n+1), intent(out) iwk )

Definition at line 170 of file sparskit.f90.


The documentation for this interface was generated from the following file: