11 #ifndef __SUPERLU_DIST_PSYMBFACT
12 #define __SUPERLU_DIST_PSYMBFACT
239 #define OWNER(x) ((x) / maxNvtcsPProc)
240 #define LOCAL_IND(x) ((x) % maxNvtcsPProc)
243 #define MEM_LSUB(Llu, VInfo) (Llu->szLsub - VInfo->nnz_ainf_loc)
244 #define MEM_USUB(Llu, VInfo) (Llu->szUsub - VInfo->nnz_asup_loc)
246 #define tag_interLvl 2
247 #define tag_interLvl_LData 0
248 #define tag_interLvl_UData 1
249 #define tag_intraLvl_szMsg 1000
250 #define tag_intraLvl_LData 1001
251 #define tag_intraLvl_UData 1002
253 #define tag_intraLvl 1003
266 #define FILLED_SEPS 3
283 #define DOMAIN_SYMB 1
int_t * usub
Definition: psymbfact.h:53
Definition: psymbfact.h:95
int_t snd_LintraSz
Definition: psymbfact.h:172
Definition: psymbfact.h:47
int_t maxsz_msgCol
Definition: psymbfact.h:208
int_t maxsz_msgRcvd
Definition: psymbfact.h:203
int_t snd_bufSz
Definition: psymbfact.h:177
int_t fstVtx_nextLvl
Definition: psymbfact.h:151
int_t * xsup_end_loc
Definition: psymbfact.h:58
int_t estimLSz
Definition: psymbfact.h:224
float no_msgsRcvd
Definition: psymbfact.h:202
Local information on vertices distribution.
Definition: psymbfact.h:129
int_t szLsub
Definition: psymbfact.h:50
int_t szLsub
Definition: psymbfact.h:108
int_t xlsub_nextLvl
Definition: psymbfact.h:150
int_t * snd_vtxinter
Definition: psymbfact.h:167
int_t maxNeltsVtx
Definition: psymbfact.h:134
statistics collected during parallel symbolic factorization
Definition: psymbfact.h:183
int_t * xusub_rcvd
Definition: psymbfact.h:111
int_t nvtcs_loc
Definition: psymbfact.h:141
int_t maxSzLPr
Definition: psymbfact.h:226
int_t no_expand_pr
Definition: psymbfact.h:123
int_t * cntelt_vtcsA_lvl
Definition: psymbfact.h:118
int_t * rcv_interLvl
Definition: psymbfact.h:163
int_t nblks_loc
Definition: psymbfact.h:137
int_t no_expcp
Definition: psymbfact.h:124
int_t maxNvtcsNds_loc
Definition: psymbfact.h:131
LU_space_t MemModel
Definition: psymbfact.h:121
Definition: psymbfact.h:162
int_t szUsub
Definition: psymbfact.h:114
Structure used for redistributing A for the symbolic factorization algorithm.
Definition: psymbfact.h:155
int_t nDnsCurSep
Definition: psymbfact.h:193
int_t indUsubPr
Definition: psymbfact.h:103
int_t rcv_bufSz
Definition: psymbfact.h:175
float relax_seps
Definition: psymbfact.h:185
float nops
Definition: psymbfact.h:190
int filledSep
Definition: psymbfact.h:144
int_t * cntelt_vtcs
Definition: psymbfact.h:117
float relax_curSep
Definition: psymbfact.h:186
int_t maxsz_msgSnd
Definition: psymbfact.h:199
int_t nnz_ainf_loc
Definition: psymbfact.h:148
int_t * xlsub
Definition: psymbfact.h:48
int_t estimUSz
Definition: psymbfact.h:225
int_t maxNvtcsPProc
Definition: psymbfact.h:61
int_t * supno_loc
Definition: psymbfact.h:56
int_t szDnsSep
Definition: psymbfact.h:229
int_t * xlsub_rcvd
Definition: psymbfact.h:105
int_t * xusub
Definition: psymbfact.h:112
int_t * x_asup
Definition: psymbfact.h:158
int_t * rcv_intraLvl
Definition: psymbfact.h:173
int_t * snd_buf
Definition: psymbfact.h:176
float no_msgsCol
Definition: psymbfact.h:205
int_t * ind_ainf
Definition: psymbfact.h:157
int_t szLsubPr
Definition: psymbfact.h:98
int_t * snd_intraLvl
Definition: psymbfact.h:170
int_t * xusubPr
Definition: psymbfact.h:100
int_t * ptr_rcvBuf
Definition: psymbfact.h:178
int_t * lsub
Definition: psymbfact.h:49
float sz_msgsSnd
Definition: psymbfact.h:200
int_t szUsub
Definition: psymbfact.h:54
float relax_gen
Definition: psymbfact.h:187
int_t * snd_interLvl
Definition: psymbfact.h:164
float no_shmSnd
Definition: psymbfact.h:197
float allocMem
Definition: psymbfact.h:230
int_t * usub
Definition: psymbfact.h:113
int_t szUsubPr
Definition: psymbfact.h:102
int_t * rcv_buf
Definition: psymbfact.h:174
float sz_msgsRcvd
Definition: psymbfact.h:204
int int_t
Definition: superlu_defs.h:37
int_t nnz_asup_loc
Definition: psymbfact.h:145
int_t xusub_nextLvl
Definition: psymbfact.h:149
int_t * xlsub
Definition: psymbfact.h:106
int_t * lsub
Definition: psymbfact.h:107
float sz_msgsCol
Definition: psymbfact.h:210
int_t snd_intraSz
Definition: psymbfact.h:171
int_t * xsup_beg_loc
Definition: psymbfact.h:57
int_t indLsubPr
Definition: psymbfact.h:99
int_t * globToLoc
Definition: psymbfact.h:60
LU_space_t
Definition: superlu_enum_consts.h:26
int_t * usubPr
Definition: psymbfact.h:101
int_t * xusub
Definition: psymbfact.h:52
int_t maxSzBuf
Definition: psymbfact.h:228
int_t * xlsubPr
Definition: psymbfact.h:96
int_t * x_ainf
Definition: psymbfact.h:156
int_t nvtcsLvl_loc
Definition: psymbfact.h:142
int_t nDnsUpSeps
Definition: psymbfact.h:195
int_t * lsubPr
Definition: psymbfact.h:97
int_t nextl
Definition: psymbfact.h:109
int_t * begEndBlks_loc
Definition: psymbfact.h:138
int_t * snd_interSz
Definition: psymbfact.h:165
float no_shmRcvd
Definition: psymbfact.h:201
int_t nvtcs_loc
Definition: psymbfact.h:59
int_t maxSzBlk
Definition: psymbfact.h:130
int_t curblk_loc
Definition: psymbfact.h:140
int_t no_expand
Definition: psymbfact.h:122
int_t * snd_LinterSz
Definition: psymbfact.h:166
int_t maxSzUPr
Definition: psymbfact.h:227
int_t fill_par
Definition: psymbfact.h:184
float no_msgsSnd
Definition: psymbfact.h:198
int_t * ind_asup
Definition: psymbfact.h:159
int_t nextu
Definition: psymbfact.h:115