Information parameters
Information parameters return information about the behavior of qr_mumps and can be either global or problem specific. All the information parameters can be gotten through the qrm_get routine; problem specific control parameters can also be retrieved by manually reading the gstats attribute of a qrm_spfct factorization. The qrm_get routine can also be used to retrieve the values of all the control parameters described in the previous section with the obvious usage. The type of all information parameters is Int64.
Global parameters
- qrm_max_mem: this parameter returns the maximum amount of memory allocated by qr_mumps during its execution.
- qrm_tot_mem: this parameter returns the total amount of memory allocated by qr_mumps at the moment when the qrm_get routine is called.
Problem specific parameters
- qrm_e_facto_flops: this parameter returns an estimate, computed during the analysis phase, of the number of floating point operations performed during the factorization phase. This value is only available after the qrm_analyse routine is executed.
- qrm_facto_flops: this parameter returns the number of floating point operations performed during the factorization phase. This value is only available after the qrm_analyse routine is executed.
- qrm_e_nnz_r: this parameter returns an estimate, computed during the analysis phase, of the number of nonzero coefficients in the R factor. This value is only available after the qrm_analyse routine is executed.
- qrm_nnz_r: this parameter returns the actual number of the nonzero coefficients in the R factor after the factorization is done. This value is only available after the qrm_factorize routine is executed.
- qrm_e_nnz_h: this parameter returns an estimate, computed during the analysis phase, of the number of nonzero coefficients in the Q matrix. This value is only available after the qrm_analyse routine is executed.
- qrm_nnz_h: this parameter returns the actual number of the nonzero coefficients in the Q matrix after the factorization is done. This value is only available after the qrm_factorize routine is executed.
- qrm_e_facto_mempeak: this parameter returns an estimate of the peak memory consumption of the factorization operation.
- qrm_rd_num: this information parameter returns the number of diagonal coefficients of the R factor whose absolute value is lower than qrm_rd_eps if this control parameter was set to a value greater than 0.