QR_MUMPS
Functions/Subroutines
dqrm_factorize.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine dqrm_factorize (qrm_mat, transp)
 This routine is the main factorization driver. More...
 

Function/Subroutine Documentation

subroutine dqrm_factorize ( type(dqrm_spmat_type), target  qrm_mat,
character, intent(in), optional  transp 
)

This routine is the main factorization driver.

Parameters
[in,out]qrm_matthe problem containing the matrix to be factorized.
[in]transpwhether to factorize the input matrix or its transpose. Accepted values are 't' or 'n'

Definition at line 45 of file dqrm_factorize.F90.

References dqrm_spmat_mod::dqrm_check_spmat(), dqrm_factorization_core(), dqrm_factorization_init(), 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(), qrm_error_mod::qrm_err_get(), qrm_error_mod::qrm_err_push(), qrm_keeph_, qrm_nnz_h_, qrm_nnz_r_, and qrm_yes_.

Referenced by dqrm_c_interface::dqrm_factorize_c(), dqrm_least_squares1d(), dqrm_least_squares2d(), dqrm_min_norm1d(), and dqrm_min_norm2d().