QR_MUMPS
|
This file contains a routine that does the sparse matrix - dense matrix product. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine | _qrm_matmul2d (qrm_mat, transp, alpha, x, beta, y) |
This subroutine computes the product y=beta*y+alpha*op(A)*x where op(A) is either A or A' depending on the value of transp. More... | |
subroutine | _qrm_matmul1d (qrm_mat, transp, alpha, x, beta, y) |
This subroutine computes the product y=beta*y+alpha*op(A)*x where op(A) is either A or A' depending on the value of transp. This is the vector version. More... | |
This file contains a routine that does the sparse matrix - dense matrix product.
Definition in file qrm_matmul.F90.
subroutine _qrm_matmul1d | ( | type(_qrm_spmat_type) | qrm_mat, |
character(len=*) | transp, | ||
intent(in) | alpha, | ||
dimension(:), intent(in) | x, | ||
intent(in) | beta, | ||
dimension(:), intent(out) | y | ||
) |
This subroutine computes the product y=beta*y+alpha*op(A)*x where op(A) is either A or A' depending on the value of transp. This is the vector version.
[in] | qrm_mat | the inpur A matrix |
[in] | transp | if transp='t', op(A)=A'. A otherwise |
[in] | x | the source vector |
[in] | alpha | a scalar |
[in] | beta | a scalar |
[in,out] | y | the destination vector |
Definition at line 123 of file qrm_matmul.F90.
Referenced by _qrm_utils_mod::_qrm_matmul1dw().
subroutine _qrm_matmul2d | ( | type(_qrm_spmat_type) | qrm_mat, |
character(len=*) | transp, | ||
intent(in) | alpha, | ||
dimension(:,:), intent(in) | x, | ||
intent(in) | beta, | ||
dimension(:,:), intent(out) | y | ||
) |
This subroutine computes the product y=beta*y+alpha*op(A)*x where op(A) is either A or A' depending on the value of transp.
[in] | qrm_mat | the inpur A matrix |
[in] | transp | if transp='t', op(A)=A'. A otherwise |
[in] | x | the source vector |
[in] | alpha | a scalar |
[in] | beta | a scalar |
[in,out] | y | the destination vector |
Definition at line 52 of file qrm_matmul.F90.
Referenced by _qrm_utils_mod::_qrm_matmul2dw().