Go to the source code of this file.
Functions/Subroutines | |
subroutine | dqrm_residual_orth2d (qrm_mat, r, nrm) |
This routine computes the scaled norm of the product A'*r for multiple residuals. More... | |
subroutine | dqrm_residual_orth1d (qrm_mat, r, nrm) |
This routine computes the scaled norm of the product A'*r. More... | |
subroutine | dqrm_residual_and_orth2d (qrm_mat, b, x, nrm) |
This routine computes the scaled norm of the product A'*r. More... | |
subroutine | dqrm_residual_and_orth1d (qrm_mat, b, x, nrm) |
This routine computes the scaled norm of the product A'*r. More... | |
subroutine dqrm_residual_and_orth1d | ( | type(dqrm_spmat_type) | qrm_mat, |
real(kind(1.d0)), dimension(:) | b, | ||
real(kind(1.d0)), dimension(:) | x, | ||
real(kind(1.d0)) | 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 236 of file dqrm_residual_orth.F90.
References dqrm_spmat_mod::dqrm_check_spmat(), qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().
Referenced by dqrm_methods_mod::dqrm_residual_and_orth1dw().
subroutine dqrm_residual_and_orth2d | ( | type(dqrm_spmat_type) | qrm_mat, |
real(kind(1.d0)), dimension(:,:) | b, | ||
real(kind(1.d0)), dimension(:,:) | x, | ||
real(kind(1.d0)), dimension(:) | 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 173 of file dqrm_residual_orth.F90.
References dqrm_spmat_mod::dqrm_check_spmat(), qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().
Referenced by dqrm_methods_mod::dqrm_residual_and_orth2dw().
subroutine dqrm_residual_orth1d | ( | type(dqrm_spmat_type) | qrm_mat, |
real(kind(1.d0)), dimension(:) | r, | ||
real(kind(1.d0)) | 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 109 of file dqrm_residual_orth.F90.
References dqrm_spmat_mod::dqrm_check_spmat(), qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().
Referenced by dqrm_methods_mod::dqrm_residual_orth1dw().
subroutine dqrm_residual_orth2d | ( | type(dqrm_spmat_type) | qrm_mat, |
real(kind(1.d0)), dimension(:,:) | r, | ||
real(kind(1.d0)), dimension(:) | 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 48 of file dqrm_residual_orth.F90.
References dqrm_spmat_mod::dqrm_check_spmat(), qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().
Referenced by dqrm_methods_mod::dqrm_residual_orth2dw().