QR_MUMPS
|
This file contains a subroutine for computing the scaled norm of the product A'*r (orthogonality or residual to the image of A) More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine | _qrm_residual_orth2d (qrm_mat, r, nrm) |
This routine computes the scaled norm of the product A'*r for multiple residuals. More... | |
subroutine | _qrm_residual_orth1d (qrm_mat, r, nrm) |
This routine computes the scaled norm of the product A'*r. More... | |
subroutine | _qrm_residual_and_orth2d (qrm_mat, b, x, nrm) |
This routine computes the scaled norm of the product A'*r. More... | |
subroutine | _qrm_residual_and_orth1d (qrm_mat, b, x, nrm) |
This routine computes the scaled norm of the product A'*r. More... | |
This file contains a subroutine for computing the scaled norm of the product A'*r (orthogonality or residual to the image of A)
Definition in file qrm_residual_orth.F90.
subroutine _qrm_residual_and_orth1d | ( | type(_qrm_spmat_type) | qrm_mat, |
b, | |||
x, | |||
nrm | |||
) |
This routine computes the scaled norm of the product A'*r.
This routine computes the norm of the scaled product A'*r for a single RHS.
[in] | qrm_mat | a qrm_spmat_type data which contains the input matrix. |
[in,out] | b | the RHSs. A 1D array of leading dimension qrm_matm. On output it will contain the residuals |
[out] | x | the solution |
[out] | nrm | norm |
Definition at line 237 of file qrm_residual_orth.F90.
References _qrm_spmat_mod::_qrm_check_spmat(), qrm_error_mod::qrm_abort_, qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().
Referenced by _qrm_methods_mod::_qrm_residual_and_orth1dw().
subroutine _qrm_residual_and_orth2d | ( | type(_qrm_spmat_type) | qrm_mat, |
b, | |||
x, | |||
nrm | |||
) |
This routine computes the scaled norm of the product A'*r.
This routine computes the norm of the scaled product A'*r for a single RHS.
[in] | qrm_mat | a qrm_spmat_type data which contains the input matrix. |
[in,out] | b | the RHSs. A 1D array of leading dimension qrm_matm. On output it will contain the residuals |
[out] | x | the solutions |
[out] | nrm | norms |
Definition at line 174 of file qrm_residual_orth.F90.
References _qrm_spmat_mod::_qrm_check_spmat(), qrm_error_mod::qrm_abort_, qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().
Referenced by _qrm_methods_mod::_qrm_residual_and_orth2dw().
subroutine _qrm_residual_orth1d | ( | type(_qrm_spmat_type) | qrm_mat, |
r, | |||
nrm | |||
) |
This routine computes the scaled norm of the product A'*r.
This routine computes the norm of the scaled product A'*r for a single RHS.
[in] | qrm_mat | a qrm_spmat_type data which contains the input matrix. |
[in] | r | the residual. A 1D array of leading dimension qrm_matm. |
[out] | nrm | norm |
Definition at line 110 of file qrm_residual_orth.F90.
References _qrm_spmat_mod::_qrm_check_spmat(), qrm_error_mod::qrm_abort_, qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().
Referenced by _qrm_methods_mod::_qrm_residual_orth1dw().
subroutine _qrm_residual_orth2d | ( | type(_qrm_spmat_type) | qrm_mat, |
r, | |||
nrm | |||
) |
This routine computes the scaled norm of the product A'*r for multiple residuals.
This routine computes the norm of the scaled product A'*r for a single RHS.
[in] | qrm_mat | a qrm_spmat_type data which contains the input matrix. |
[in] | r | the residuals. A 2D array of leading dimension qrm_matm. |
[out] | nrm | the output norms norm |
Definition at line 49 of file qrm_residual_orth.F90.
References _qrm_spmat_mod::_qrm_check_spmat(), qrm_error_mod::qrm_abort_, qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().
Referenced by _qrm_methods_mod::_qrm_residual_orth2dw().