SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
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
 
int64_t nnzLU
 

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

◆ globToLoc

int_t * Pslu_freeable_t::globToLoc

◆ lsub

int_t * Pslu_freeable_t::lsub

◆ maxNvtcsPProc

int_t Pslu_freeable_t::maxNvtcsPProc

◆ nnzLU

int64_t Pslu_freeable_t::nnzLU

◆ nvtcs_loc

int_t Pslu_freeable_t::nvtcs_loc

◆ supno_loc

int_t * Pslu_freeable_t::supno_loc

◆ szLsub

int_t Pslu_freeable_t::szLsub

◆ szUsub

int_t Pslu_freeable_t::szUsub

◆ usub

int_t * Pslu_freeable_t::usub

◆ xlsub

int_t * Pslu_freeable_t::xlsub

◆ xsup_beg_loc

int_t * Pslu_freeable_t::xsup_beg_loc

◆ xsup_end_loc

int_t * Pslu_freeable_t::xsup_end_loc

◆ xusub

int_t * Pslu_freeable_t::xusub

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