QR_MUMPS
|
This module contains the definition of all the data related to the factorization phase. More...
Data Types | |
type | _qrm_fdata_type |
The data structure meant to store all the results of the factorization phase. More... | |
type | _qrm_front_type |
This type defines a data structure containing all the data related to a front. More... | |
interface | qrm_fdata_destroy |
Functions/Subroutines | |
subroutine | _qrm_front_destroy (qrm_front) |
Frees a qrm_front_type instance. More... | |
subroutine | _qrm_fdata_destroy (qrm_fdata) |
Destroys a _qrm_fdata_type instance. More... | |
Variables | |
integer, parameter | qrm_busy_ = -huge(0) |
integer, parameter | qrm_ready_ = 0 |
integer, parameter | qrm_activable_ = 1 |
integer, parameter | qrm_active_ = 2 |
integer, parameter | qrm_factorized_ = 3 |
integer, parameter | qrm_free_ = 4 |
integer, parameter | qrm_done_ = huge(0) |
This module contains the definition of all the data related to the factorization phase.
subroutine _qrm_fdata_mod::_qrm_fdata_destroy | ( | type(_qrm_fdata_type) | qrm_fdata | ) |
Destroys a _qrm_fdata_type instance.
[in,out] | qrm_fdata | the instace to be freed |
Definition at line 254 of file qrm_fdata_mod.F90.
References _qrm_front_destroy(), 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_factorization_init(), and _qrm_spmat_mod::_qrm_spmat_destroy().
subroutine _qrm_fdata_mod::_qrm_front_destroy | ( | type(_qrm_front_type) | qrm_front | ) |
Frees a qrm_front_type instance.
[in,out] | qrm_front | the data to be freed |
Definition at line 199 of file qrm_fdata_mod.F90.
References 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_fdata_destroy().
integer, parameter _qrm_fdata_mod::qrm_activable_ = 1 |
Definition at line 48 of file qrm_fdata_mod.F90.
Referenced by activate().
integer, parameter _qrm_fdata_mod::qrm_active_ = 2 |
Definition at line 49 of file qrm_fdata_mod.F90.
Referenced by activate(), and assemble().
integer, parameter _qrm_fdata_mod::qrm_busy_ = -huge(0) |
Definition at line 46 of file qrm_fdata_mod.F90.
integer, parameter _qrm_fdata_mod::qrm_done_ = huge(0) |
Definition at line 52 of file qrm_fdata_mod.F90.
Referenced by _qrm_do_subtree(), _qrm_init_front(), activate(), assemble(), clean(), panel(), and update().
integer, parameter _qrm_fdata_mod::qrm_factorized_ = 3 |
Definition at line 50 of file qrm_fdata_mod.F90.
Referenced by _qrm_do_subtree(), panel(), and update().
integer, parameter _qrm_fdata_mod::qrm_free_ = 4 |
Definition at line 51 of file qrm_fdata_mod.F90.
integer, parameter _qrm_fdata_mod::qrm_ready_ = 0 |
Definition at line 47 of file qrm_fdata_mod.F90.
Referenced by _qrm_do_subtree(), and activate().