QR_MUMPS
Data Types | Functions/Subroutines | Variables
dqrm_fdata_mod Module Reference

This module contains the definition of all the data related to the factorization phase. More...

Data Types

type  dqrm_fdata_type
 The data structure meant to store all the results of the factorization phase. More...
 
type  dqrm_front_type
 This type defines a data structure containing all the data related to a front. More...
 
interface  qrm_fdata_destroy
 

Functions/Subroutines

subroutine dqrm_front_destroy (qrm_front)
 Frees a qrm_front_type instance. More...
 
subroutine dqrm_fdata_destroy (qrm_fdata)
 Destroys a dqrm_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)
 

Detailed Description

This module contains the definition of all the data related to the factorization phase.

Function/Subroutine Documentation

subroutine dqrm_fdata_mod::dqrm_fdata_destroy ( type(dqrm_fdata_type qrm_fdata)
subroutine dqrm_fdata_mod::dqrm_front_destroy ( type(dqrm_front_type qrm_front)

Frees a qrm_front_type instance.

Parameters
[in,out]qrm_frontthe data to be freed

Definition at line 199 of file dqrm_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 dqrm_fdata_destroy().

Variable Documentation

integer, parameter dqrm_fdata_mod::qrm_activable_ = 1

Definition at line 48 of file dqrm_fdata_mod.F90.

Referenced by activate().

integer, parameter dqrm_fdata_mod::qrm_active_ = 2

Definition at line 49 of file dqrm_fdata_mod.F90.

Referenced by activate(), and assemble().

integer, parameter dqrm_fdata_mod::qrm_busy_ = -huge(0)

Definition at line 46 of file dqrm_fdata_mod.F90.

Referenced by panel(), and update().

integer, parameter dqrm_fdata_mod::qrm_done_ = huge(0)
integer, parameter dqrm_fdata_mod::qrm_factorized_ = 3

Definition at line 50 of file dqrm_fdata_mod.F90.

Referenced by dqrm_do_subtree(), panel(), and update().

integer, parameter dqrm_fdata_mod::qrm_free_ = 4

Definition at line 51 of file dqrm_fdata_mod.F90.

integer, parameter dqrm_fdata_mod::qrm_ready_ = 0

Definition at line 47 of file dqrm_fdata_mod.F90.

Referenced by activate(), and dqrm_do_subtree().