QR_MUMPS
|
This file contains the main analysis driver. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine | _qrm_analyse (qrm_mat, transp) |
This is the driver routine for the analysis phase. More... | |
This file contains the main analysis driver.
Definition in file qrm_analyse.F90.
subroutine _qrm_analyse | ( | type(_qrm_spmat_type), target | qrm_mat, |
character, intent(in), optional | transp | ||
) |
This is the driver routine for the analysis phase.
This routine performa a number of symbolic operations in preparation for the numerical factorization:
[in,out] | qrm_mat | a qrm_spmat_type data which contains the input matrix. On output qrm_matadata will contain the results of the analysis phase |
[in] | transp | a character saying whether to do analysis on A or A' |
Definition at line 65 of file qrm_analyse.F90.
References _qrm_attach_singletons(), _qrm_spmat_mod::_qrm_check_spmat(), _qrm_compute_graph(), _qrm_detect_singletons(), _qrm_do_ordering(), _qrm_elim_tree(), _qrm_rowcount(), _qrm_rowperm(), _qrm_symbolic(), qrm_error_mod::qrm_abort_, qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), qrm_error_mod::qrm_err_check(), and qrm_yes_.
Referenced by _qrm_c_interface::_qrm_analyse_c(), _qrm_least_squares1d(), _qrm_least_squares2d(), _qrm_min_norm1d(), and _qrm_min_norm2d().