QR_MUMPS
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
8  integer, save :: qrm_eunit=0
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
integer, parameter qrm_given_
integer, parameter qrm_nnz_r_
integer, parameter qrm_facto_flops_
integer, parameter qrm_e_nnz_h_
integer, save qrm_dunit
The unit for debug messages.
integer, parameter qrm_e_facto_flops_
integer, parameter qrm_no_
integer, save qrm_eunit
The unit for error messages.
integer, parameter qrm_scotch_
integer, parameter qrm_sing_
integer, parameter qrm_maxthreads
integer, parameter qrm_yes_
integer, parameter qrm_natural_
integer, parameter qrm_analyse_
integer, parameter qrm_apply_
integer, parameter qrm_cnode_
integer, parameter qrm_allop_
integer, parameter qrm_rhsnb_
integer, parameter qrm_rhsnthreads_
integer, parameter qrm_nthreads_
integer, parameter qrm_nb_
integer, parameter qrm_nlz_
integer, parameter nrcntl
The number of entries in rcntl.
integer, parameter qrm_metis_
integer, parameter qrm_minamalg_
integer, parameter qrm_amalgth_
integer, save qrm_ounit
The unit for output messages.
integer, parameter nicntl
The number of entries in icntl.
integer, parameter qrm_auto_
constants to set control parameters
integer, parameter qrm_solve_
integer, parameter qrm_rweight_
integer, parameter qrm_nnz_h_
integer, parameter qrm_factorize_
integer, parameter qrm_ib_
integer, parameter qrm_keeph_
integer, parameter qrm_colamd_
integer, parameter qrm_ordering_
integer, parameter qrm_e_nnz_r_