SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
|
#include <psymbfact.h>
Public Attributes | |
int_t * | xlsubPr |
int_t * | lsubPr |
int_t | szLsubPr |
int_t | indLsubPr |
int_t * | xusubPr |
int_t * | usubPr |
int_t | szUsubPr |
int_t | indUsubPr |
int_t * | xlsub_rcvd |
int_t * | xlsub |
int_t * | lsub |
int_t | szLsub |
int_t | nextl |
int_t * | xusub_rcvd |
int_t * | xusub |
int_t * | usub |
int_t | szUsub |
int_t | nextu |
int_t * | cntelt_vtcs |
int_t * | cntelt_vtcsA_lvl |
LU_space_t | MemModel |
int_t | no_expand |
int_t | no_expand_pr |
int_t | no_expcp |
*-- The structures are determined by symbfact_dist and not used thereafter. (xlsub,lsub): lsub[*] contains the compressed subscript of L, as described above for Pslu_freeable_t. This structure is used internally in symbfact_dist. (xusub,usub): usub[*] contains the compressed subscript of U, as described above for Pslu_freeable_t. This structure is used internally in symbfact_dist. (xlsubPr,lsubPr): contains the pruned structure of the graph of L, stored by rows as a linked list. xlsubPr[j] points to the starting location of the j-th row in lsub[*]. Storage: original row subscripts. It contains the structure corresponding to one node in the sep_tree. In each independent domain formed by x vertices, xlsubPr is of size x. Allocated and freed during domain_symbolic. For the other nodes in the level tree, formed by a maximum of maxNvtcsNds_loc, xlsubPr is of size maxNvtcsNds_loc. Allocated after domain_symbolic, freed at the end of symbolic_dist routine. (xusubPr,usubPr): contains the pruned structure of the graph of U, stored by columns as a linked list. Similar to (xlsubPr,lsubPr), except that it is column oriented. This is allocated during symbolic factorization symbfact_dist.
int_t * Llu_symbfact_t::cntelt_vtcs |
int_t * Llu_symbfact_t::cntelt_vtcsA_lvl |
int_t Llu_symbfact_t::indLsubPr |
int_t Llu_symbfact_t::indUsubPr |
int_t * Llu_symbfact_t::lsub |
int_t * Llu_symbfact_t::lsubPr |
LU_space_t Llu_symbfact_t::MemModel |
int_t Llu_symbfact_t::nextl |
int_t Llu_symbfact_t::nextu |
int_t Llu_symbfact_t::no_expand |
int_t Llu_symbfact_t::no_expand_pr |
int_t Llu_symbfact_t::no_expcp |
int_t Llu_symbfact_t::szLsub |
int_t Llu_symbfact_t::szLsubPr |
int_t Llu_symbfact_t::szUsub |
int_t Llu_symbfact_t::szUsubPr |
int_t * Llu_symbfact_t::usub |
int_t * Llu_symbfact_t::usubPr |
int_t * Llu_symbfact_t::xlsub |
int_t * Llu_symbfact_t::xlsub_rcvd |
int_t * Llu_symbfact_t::xlsubPr |
int_t * Llu_symbfact_t::xusub |
int_t * Llu_symbfact_t::xusub_rcvd |
int_t * Llu_symbfact_t::xusubPr |