QR_MUMPS
 All Classes Files Functions Variables Enumerations Enumerator Pages
qrm_const_mod.F90
Go to the documentation of this file.
2  ! The maximum number of tasks allowed
3  integer, parameter :: qrm_maxthreads=256
4 
6  integer, save :: qrm_ounit=6
7 
8  integer, save :: qrm_eunit=0
9 
10  integer, save :: qrm_dunit=-1
11 
12 
14  integer, parameter :: nicntl=20
15 
17  integer, parameter :: nrcntl=10
18 
20  integer, parameter :: qrm_auto_ = 0
21  integer, parameter :: qrm_ordering_ = 1
22  integer, parameter :: qrm_sing_ = 2
23  integer, parameter :: qrm_minamalg_ = 3
24  integer, parameter :: qrm_nb_ = 4
25  integer, parameter :: qrm_keeph_ = 5
26  integer, parameter :: qrm_ib_ = 6
27  integer, parameter :: qrm_rhsnb_ = 7
28  integer, parameter :: qrm_nthreads_ = 8
29  integer, parameter :: qrm_rhsnthreads_ = 9
30  integer, parameter :: qrm_nlz_ = nicntl
31  integer, parameter :: qrm_cnode_ = nicntl-1
32 
33  integer, parameter :: qrm_amalgth_ = 1
34  integer, parameter :: qrm_rweight_ = nrcntl
35 
36 
37  integer, parameter :: qrm_natural_ = 1
38  integer, parameter :: qrm_given_ = 2
39  integer, parameter :: qrm_colamd_ = 3
40  integer, parameter :: qrm_metis_ = 4
41  integer, parameter :: qrm_scotch_ = 5
42 
43  integer, parameter :: qrm_e_facto_flops_ = 1
44  integer, parameter :: qrm_e_nnz_r_ = 2
45  integer, parameter :: qrm_e_nnz_h_ = 3
46  integer, parameter :: qrm_facto_flops_ = 4
47  integer, parameter :: qrm_nnz_r_ = 5
48  integer, parameter :: qrm_nnz_h_ = 6
49 
50  integer, parameter :: qrm_no_ = 0
51  integer, parameter :: qrm_yes_ = 1
52 
53 
54  integer, parameter :: qrm_allop_ = 0
55  integer, parameter :: qrm_analyse_ = 1
56  integer, parameter :: qrm_factorize_ = 2
57  integer, parameter :: qrm_solve_ = 3
58  integer, parameter :: qrm_apply_ = 4
59 
60 
61 end module qrm_const_mod