2C This file is part of
MUMPS 5.5.1, released
3C on Tue
Jul 12 13:17:24 UTC 2022
9C This version of
MUMPS is provided to you free of charge. It is
10C released under
the CeCILL-C license
11C (see doc/CeCILL-C_V1-en.txt, doc/CeCILL-C_V1-fr.txt, and
14C -----------------------------------------
15C This file contains
the definition
17C -----------------------------------------
23 PARAMETER ( F_IPOOLAFTER = 60, F_PHYS_L0 = 61 )
28 PARAMETER ( GROUPING = 49 )
29C ----------------------------------------------
30C Tag
for LMAT distribution (analysis by block)
31C and
for gathering graph
32C ----------------------------------------------
33 INTEGER LMATDIST, GATHERG_NZG, GATHERG_NB,
34 & GATHERG_FIRST, GATHERG_IPE, GATHERG_ADJ
35 PARAMETER ( LMATDIST = 43, GATHERG_NZG=44, GATHERG_NB=45,
36 & GATHERG_FIRST=46, GATHERG_IPE=47, GATHERG_ADJ= 48)
37C -----------------------------------------
38C Tag
for arrowheads distribution
39C -----------------------------------------
40 INTEGER ARROWHEAD, ARR_INT, ARR_REAL, ELT_INT, ELT_REAL
41 PARAMETER ( ARROWHEAD = 20,
46C ----------------------------------------------------
47C Tags
for collecting distributed integer info
48C
for analysis in
case of initial distributed matrix
49C ----------------------------------------------------
50 INTEGER COLLECT_NZ, COLLECT_IRN, COLLECT_JCN
51 PARAMETER( COLLECT_NZ = 35,
54C -----------------------------------------
55C Tags
for factorization
56C -----------------------------------------
67 PARAMETER ( RACINE = 2,
69 & MAITRE_DESC_BANDE = 4,
71 & BLOC_FACTO_RELAY = 6,
77C -----------------------------------------
78C Tags
for assembly of
root (in facto)
79C -----------------------------------------
85 PARAMETER( ROOT_NELIM_INDICES = 15,
86 & ROOT_CONT_STATIC = 16,
87 & ROOT_NON_ELIM_CB = 17,
90C -----------------------------------------
92C -----------------------------------------
101 PARAMETER( RACINE_SOLVE = 14,
109 INTEGER, PARAMETER :: DIST_RHS_INT = 56
110 INTEGER, PARAMETER :: DIST_RHS_SCALAR = 57
111C -----------------------------------------
113C -----------------------------------------
116 & BACKSLV_MASTER2SLAVE
117 PARAMETER( TERMBWD = 21,
118 & BACKSLV_UPDATERHS = 22,
119 & BACKSLV_MASTER2SLAVE = 23 )
120C ------------------------
121C Tag
for symmetrization
122C ------------------------
124 PARAMETER ( SYMMETRIZE = 24 )
125C ----------------------------
126C Tags specific to symmetric
127C ----------------------------
129 & BLOC_FACTO_SYM_SLAVE, END_NIV2_LDLT,
131 PARAMETER ( BLOC_FACTO_SYM = 25,
132 & BLOC_FACTO_SYM_SLAVE = 26,
133 & END_NIV2_LDLT = 33,
135C -------------------------------------
136C Tags specific to dynamic scheduling
137C -------------------------------------
139 PARAMETER ( UPDATE_LOAD = 27 )
142 PARAMETER( DEFIC_TAG = 28 )
145 PARAMETER( TAG_SCHUR = 38 )
148 PARAMETER( TAG_DUMMY = 39 )
149C To send zero pivot indices
151 PARAMETER( ZERO_PIV = 40 )
152C To send Singular values (
if defined(try_null_space))
154 PARAMETER( TAG_ROOT1 = 41 )
155 PARAMETER( TAG_ROOT2 = 42 )
157C Note: tags 100-160 are reserved
for
158C
the parallel scaling routine
!This file is part of MUMPS
!This file is part of released !on Tue ENS INP !Mumps Technologies
!This file is part of released !on Tue ENS INP Toulouse
!This file is part of released !on Tue ENS Lyon
!This file is part of released !on Tue Jul
!This file is part of released !on Tue ENS INP Inria
!This file is part of released !on Tue CNRS
end diagonal values have been computed in the(sparse) matrix id.SOL