SuperLU_DIST  4.0
superlu_dist on CPU and GPU clusters
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
Pslu_freeable_t Struct Reference

#include <psymbfact.h>

Public Attributes

int_txlsub
 
int_tlsub
 
int_t szLsub
 
int_txusub
 
int_tusub
 
int_t szUsub
 
int_tsupno_loc
 
int_txsup_beg_loc
 
int_txsup_end_loc
 
int_t nvtcs_loc
 
int_tglobToLoc
 
int_t maxNvtcsPProc
 

Detailed Description

– Structure returned by the symbolic factorization routine
 Memory is allocated during parallel symbolic factorization
 symbfact_dist, and freed after dist_symbLU routine.
 (xlsub,lsub): lsub[*] contains the compressed subscript of
    rectangular supernodes; xlsub[j] points to the starting
    location of the j-th column in lsub[*]. Note that xlsub 
    is indexed by column.
    Storage: row subscripts
 (xusub,usub): lsub[*] contains the compressed subscript of
    rectangular supernodes; xusub[j] points to the starting
    location of the j-th row in usub[*]. Note that xusub 
    is indexed by rows.
    Storage: column subscripts
 (xsup_beg_loc,xsup_end_loc, supno_loc) describes mapping between 
      supernode and column, information local to each processor:
    xsup_beg_loc[s] is the leading column of the local s-th supernode.
    xsup_end_loc[s] is the last column of the local s-th supernode.
      supno[i] is the supernode no to which column i belongs;
 

Member Data Documentation

int_t* Pslu_freeable_t::globToLoc
int_t* Pslu_freeable_t::lsub
int_t Pslu_freeable_t::maxNvtcsPProc
int_t Pslu_freeable_t::nvtcs_loc
int_t* Pslu_freeable_t::supno_loc
int_t Pslu_freeable_t::szLsub
int_t Pslu_freeable_t::szUsub
int_t* Pslu_freeable_t::usub
int_t* Pslu_freeable_t::xlsub
int_t* Pslu_freeable_t::xsup_beg_loc
int_t* Pslu_freeable_t::xsup_end_loc
int_t* Pslu_freeable_t::xusub

The documentation for this struct was generated from the following file: