lsd_mkb/lsd_mkb_superlu/superlu_threads/slu_mt_cdefs.h File Reference

#include "slu_mt_machines.h"
#include "slu_mt_Cnames.h"
#include "supermatrix.h"
#include "slu_mt_util.h"
#include "pxgstrf_synch.h"
#include "slu_scomplex.h"
Include dependency graph for slu_mt_cdefs.h:

Go to the source code of this file.

Classes

struct  GlobalLU_t
struct  pxgstrf_shared_t
struct  pcgstrf_threadarg_t

Defines

#define IFMT   "%8d"

Typedefs

typedef int int_t

Functions

void pcgssv (int_t, SuperMatrix *, int_t *, int_t *, SuperMatrix *, SuperMatrix *, SuperMatrix *, int_t *)
void pcgssvx (int_t, superlumt_options_t *, SuperMatrix *, int_t *, int_t *, equed_t *, float *, float *, SuperMatrix *, SuperMatrix *, SuperMatrix *, SuperMatrix *, float *, float *, float *, float *, superlu_memusage_t *, int_t *)
void cgsequ (SuperMatrix *, float *, float *, float *, float *, float *, int_t *)
void claqgs (SuperMatrix *, float *, float *, float, float, float, equed_t *)
void cgscon (char *, SuperMatrix *, SuperMatrix *, float, float *, int_t *)
float cPivotGrowth (int_t, SuperMatrix *, int_t *, SuperMatrix *, SuperMatrix *)
void cgsrfs (trans_t, SuperMatrix *, SuperMatrix *, SuperMatrix *, int_t *, int_t *, equed_t, float *, float *, SuperMatrix *, SuperMatrix *, float *, float *, Gstat_t *, int_t *)
int_t sp_ctrsv (char *, char *, char *, SuperMatrix *, SuperMatrix *, complex *, int_t *)
int_t sp_cgemv (char *, complex, SuperMatrix *, complex *, int_t, complex, complex *, int_t)
int_t sp_cgemm (char *, int_t, int_t, int_t, complex, SuperMatrix *, complex *, int_t, complex, complex *, int_t)
void pxgstrf_scheduler (const int_t, const int_t, const int_t *, int_t *, int_t *, pxgstrf_shared_t *)
int_t cParallelInit (int_t, pxgstrf_relax_t *, superlumt_options_t *, pxgstrf_shared_t *)
int_t ParallelFinalize ()
void pcgstrf_StackFree ()
int_t queue_init (queue_t *, int_t)
int_t queue_destroy (queue_t *)
int_t EnqueueRelaxSnode (queue_t *, int_t, pxgstrf_relax_t *, pxgstrf_shared_t *)
int_t EnqueueDomains (queue_t *, struct Branch *, pxgstrf_shared_t *)
int_t Enqueue (queue_t *, qitem_t)
int_t Dequeue (queue_t *, qitem_t *)
int_t NewNsuper (const int_t, pxgstrf_shared_t *, int_t *)
int_t lockon (int_t *)
void PartDomains (const int_t, const float, SuperMatrix *, int_t *, int_t *)
void cCreate_CompCol_Matrix (SuperMatrix *, int_t, int_t, int_t, complex *, int_t *, int_t *, Stype_t, Dtype_t, Mtype_t)
void cCreate_CompCol_Permuted (SuperMatrix *, int_t, int_t, int_t, complex *, int_t *, int_t *, int_t *, Stype_t, Dtype_t, Mtype_t)
void cCopy_CompCol_Matrix (SuperMatrix *, SuperMatrix *)
void cCreate_Dense_Matrix (SuperMatrix *, int_t, int_t, complex *, int_t, Stype_t, Dtype_t, Mtype_t)
void cCreate_SuperNode_Matrix (SuperMatrix *, int_t, int_t, int_t, complex *, int_t *, int_t *, int_t *, int_t *, int_t *, Stype_t, Dtype_t, Mtype_t)
void cCreate_SuperNode_Permuted (SuperMatrix *, int_t, int_t, int_t, complex *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, Stype_t, Dtype_t, Mtype_t)
void cCopy_Dense_Matrix (int_t, int_t, complex *, int_t, complex *, int_t)
void Destroy_SuperMatrix_Store (SuperMatrix *)
 Deallocate the structure pointing to the actual storage of the matrix.
void Destroy_CompCol_Matrix (SuperMatrix *)
void Destroy_CompCol_Permuted (SuperMatrix *)
 A is of type Stype==NCP.
void Destroy_CompCol_NCP (SuperMatrix *)
void Destroy_SuperNode_Matrix (SuperMatrix *)
void Destroy_SuperNode_SCP (SuperMatrix *)
void callocateA (int_t, int_t, complex **, int_t **, int_t **)
void StatAlloc (const int_t, const int_t, const int_t, const int_t, Gstat_t *)
void StatInit (const int_t, const int_t, Gstat_t *)
void StatFree (Gstat_t *)
void get_perm_c (int_t, SuperMatrix *, int_t *)
void csp_colorder (SuperMatrix *, int_t *, superlumt_options_t *, SuperMatrix *)
int_t sp_coletree (int_t *, int_t *, int_t *, int_t, int_t, int_t *)
int_t cPresetMap (const int_t, SuperMatrix *, pxgstrf_relax_t *, superlumt_options_t *, GlobalLU_t *)
int_t qrnzcnt (int_t, int_t, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *)
int_t DynamicSetMap (const int_t, const int_t, const int_t, pxgstrf_shared_t *)
void pcgstrf (superlumt_options_t *, SuperMatrix *, int_t *, SuperMatrix *, SuperMatrix *, Gstat_t *, int_t *)
void pcgstrf_init (int_t, fact_t, trans_t, yes_no_t, int_t, int_t, float, yes_no_t, double, int_t *, int_t *, void *, int_t, SuperMatrix *, SuperMatrix *, superlumt_options_t *, Gstat_t *)
pcgstrf_threadarg_tpcgstrf_thread_init (SuperMatrix *, SuperMatrix *, SuperMatrix *, superlumt_options_t *, pxgstrf_shared_t *, Gstat_t *, int_t *)
void pcgstrf_thread_finalize (pcgstrf_threadarg_t *, pxgstrf_shared_t *, SuperMatrix *, int_t *, SuperMatrix *, SuperMatrix *)
void pcgstrf_finalize (superlumt_options_t *, SuperMatrix *)
void pxgstrf_finalize (superlumt_options_t *, SuperMatrix *)
void pcgstrf_relax_snode (const int_t, superlumt_options_t *, pxgstrf_relax_t *)
int_t pcgstrf_factor_snode (const int_t, const int_t, SuperMatrix *, const float, yes_no_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, complex *, complex *, pxgstrf_shared_t *, int_t *)
void pxgstrf_mark_busy_descends (int_t, int_t, int_t *, pxgstrf_shared_t *, int_t *, int_t *)
int_t pcgstrf_snode_dfs (const int_t, const int_t, const int_t, const int_t *, const int_t *, const int_t *, int_t *, int_t *, int_t *, pxgstrf_shared_t *)
int_t pcgstrf_snode_bmod (const int_t, const int_t, const int_t, const int_t, complex *, complex *, GlobalLU_t *, Gstat_t *)
void pcgstrf_panel_dfs (const int_t, const int_t, const int_t, const int_t, SuperMatrix *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, complex *, GlobalLU_t *)
void pcgstrf_panel_bmod (const int_t, const int_t, const int_t, const int_t, const int_t, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, complex *, complex *, pxgstrf_shared_t *)
void pcgstrf_bmod1D (const int_t, const int_t, const int_t, const int_t, const int_t, const int_t, const int_t, int_t, int_t, int_t *, int_t *, int_t *, int_t *, complex *, complex *, GlobalLU_t *, Gstat_t *)
void pcgstrf_bmod2D (const int_t, const int_t, const int_t, const int_t, const int_t, const int_t, const int_t, int_t, int_t, int_t *, int_t *, int_t *, int_t *, complex *, complex *, GlobalLU_t *, Gstat_t *)
void pcgstrf_bmod1D_mv2 (const int_t, const int_t, const int_t, const int_t, const int_t, const int_t, const int_t, int_t, int_t, int_t *, int_t *, int_t *, int_t *, complex *, complex *, GlobalLU_t *, Gstat_t *)
void pcgstrf_bmod2D_mv2 (const int_t, const int_t, const int_t, const int_t, const int_t, const int_t, const int_t, int_t, int_t, int_t *, int_t *, int_t *, int_t *, complex *, complex *, GlobalLU_t *, Gstat_t *)
void pxgstrf_super_bnd_dfs (const int_t, const int_t, const int_t, const int_t, const int_t, SuperMatrix *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, pxgstrf_shared_t *)
int_t pcgstrf_column_dfs (const int_t, const int_t, const int_t, const int_t, int_t *, int_t *, int_t *, int_t, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, int_t *, pxgstrf_shared_t *)
int_t pcgstrf_column_bmod (const int_t, const int_t, const int_t, const int_t, int_t *, int_t *, complex *, complex *, pxgstrf_shared_t *, Gstat_t *)
int_t pcgstrf_pivotL (const int_t, const int_t, const float, yes_no_t *, int_t *, int_t *, int_t *, int_t *, GlobalLU_t *, Gstat_t *)
int_t pcgstrf_copy_to_ucol (const int_t, const int_t, const int_t, const int_t *, const int_t *, const int_t *, complex *, pxgstrf_shared_t *)
void pxgstrf_pruneL (const int_t, const int_t *, const int_t, const int_t, const int_t *, const int_t *, int_t *, int_t *, GlobalLU_t *)
void pxgstrf_resetrep_col (const int_t, const int_t *, int_t *)
void countnz (const int_t, int_t *, int_t *, int_t *, GlobalLU_t *)
void fixupL (const int_t, const int_t *, GlobalLU_t *)
void compressSUP (const int_t, GlobalLU_t *)
int_t spcoletree (int_t *, int_t *, int_t *, int_t, int_t, int_t *)
int_tTreePostorder (int_t, int_t *)
void creadmt (int_t *, int_t *, int_t *, complex **, int_t **, int_t **)
void creadhb (int_t *, int_t *, int_t *, complex **, int_t **, int_t **)
void cGenXtrue (int_t, int_t, complex *, int_t)
void cFillRHS (trans_t, int_t, complex *, int_t, SuperMatrix *, SuperMatrix *)
void cgstrs (trans_t, SuperMatrix *, SuperMatrix *, int_t *, int_t *, SuperMatrix *, Gstat_t *, int_t *)
void clsolve (int_t, int_t, complex *, complex *)
void cusolve (int_t, int_t, complex *, complex *)
void cmatvec (int_t, int_t, int_t, complex *, complex *, complex *)
int cgemm_ (char *, char *, int *, int *, int *, complex *, complex *, int *, complex *, int *, complex *, complex *, int *)
int ctrsm_ (char *, char *, char *, char *, int *, int *, complex *, complex *, int *, complex *, int *)
int ctrsv_ (char *, char *, char *, int *, complex *, int *, complex *, int *)
int cgemv_ (char *, int *, int *, complex *, complex *, int *, complex *, int *, complex *, complex *, int *)
float pcgstrf_MemInit (int_t, int_t, superlumt_options_t *, SuperMatrix *, SuperMatrix *, GlobalLU_t *)
float pcgstrf_memory_use (const int_t, const int_t, const int_t)
int_t pcgstrf_WorkInit (int_t, int_t, int_t **, complex **)
void pxgstrf_SetIWork (int_t, int_t, int_t *, int_t **, int_t **, int_t **, int_t **, int_t **, int_t **, int_t **)
void pcgstrf_SetRWork (int_t, int_t, complex *, complex **, complex **)
void pcgstrf_WorkFree (int_t *, complex *, GlobalLU_t *)
int_t pcgstrf_MemXpand (int_t, int_t, MemType, int_t *, GlobalLU_t *)
int_tintMalloc (int_t)
int_tintCalloc (int_t)
complexcomplexMalloc (int_t)
complexcomplexCalloc (int_t)
int_t memory_usage ()
int_t superlu_cQuerySpace (int_t, SuperMatrix *, SuperMatrix *, int_t, superlu_memusage_t *)
int_t Glu_alloc (const int_t, const int_t, const int_t, const MemType, int_t *, pxgstrf_shared_t *)
double SuperLU_timer_ ()
 Timer function.
int_t sp_ienv (int_t)
double slamch_ ()
int lsame_ (char *, char *)
int xerbla_ (char *, int *)
void superlu_abort_and_exit (char *)
 Global statistics variale.
void ifill (int_t *, int_t, int_t)
void cfill (complex *, int_t, complex)
void cinf_norm_error (int_t, SuperMatrix *, complex *)
void dstat_allocate (int_t)
void snode_profile (int_t, int_t *)
void super_stats (int_t, int_t *, int_t *)
void panel_stats (int_t, int_t, int_t *, Gstat_t *)
void PrintSumm (char *, int_t, int_t, int_t)
void cPrintPerf (SuperMatrix *, SuperMatrix *, superlu_memusage_t *, float, float, float *, float *, char *, Gstat_t *)
void cCompRow_to_CompCol (int_t m, int_t n, int_t nnz, complex *a, int_t *colind, int_t *rowptr, complex **at, int_t **rowind, int_t **colptr)
void print_lu_col (int_t, char *, int_t, int_t, int_t, int_t *, GlobalLU_t *)
void print_panel_seg (int_t, int_t, int_t, int_t, int_t *, int_t *)
void ccheck_zero_vec (int_t, char *, int_t, complex *)
void check_repfnz (int_t, int_t, int_t, int_t *)

Define Documentation

#define IFMT   "%8d"

Typedef Documentation

typedef int int_t

Function Documentation

void callocateA ( int_t  ,
int_t  ,
complex **  ,
int_t **  ,
int_t **   
)
void ccheck_zero_vec ( int_t  ,
char *  ,
int_t  ,
complex  
)
void cCompRow_to_CompCol ( int_t  m,
int_t  n,
int_t  nnz,
complex a,
int_t colind,
int_t rowptr,
complex **  at,
int_t **  rowind,
int_t **  colptr 
)
void cCopy_CompCol_Matrix ( SuperMatrix ,
SuperMatrix  
)
void cCopy_Dense_Matrix ( int_t  ,
int_t  ,
complex ,
int_t  ,
complex ,
int_t   
)
void cCreate_CompCol_Matrix ( SuperMatrix ,
int_t  ,
int_t  ,
int_t  ,
complex ,
int_t ,
int_t ,
Stype_t  ,
Dtype_t  ,
Mtype_t   
)
void cCreate_CompCol_Permuted ( SuperMatrix ,
int_t  ,
int_t  ,
int_t  ,
complex ,
int_t ,
int_t ,
int_t ,
Stype_t  ,
Dtype_t  ,
Mtype_t   
)
void cCreate_Dense_Matrix ( SuperMatrix ,
int_t  ,
int_t  ,
complex ,
int_t  ,
Stype_t  ,
Dtype_t  ,
Mtype_t   
)
void cCreate_SuperNode_Matrix ( SuperMatrix ,
int_t  ,
int_t  ,
int_t  ,
complex ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
Stype_t  ,
Dtype_t  ,
Mtype_t   
)
void cCreate_SuperNode_Permuted ( SuperMatrix ,
int_t  ,
int_t  ,
int_t  ,
complex ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
Stype_t  ,
Dtype_t  ,
Mtype_t   
)
void cfill ( complex ,
int_t  ,
complex   
)
void cFillRHS ( trans_t  ,
int_t  ,
complex ,
int_t  ,
SuperMatrix ,
SuperMatrix  
)
int cgemm_ ( char *  ,
char *  ,
int *  ,
int *  ,
int *  ,
complex ,
complex ,
int *  ,
complex ,
int *  ,
complex ,
complex ,
int *   
)
int cgemv_ ( char *  ,
int *  ,
int *  ,
complex ,
complex ,
int *  ,
complex ,
int *  ,
complex ,
complex ,
int *   
)
void cGenXtrue ( int_t  ,
int_t  ,
complex ,
int_t   
)
void cgscon ( char *  ,
SuperMatrix ,
SuperMatrix ,
float  ,
float *  ,
int_t  
)
void cgsequ ( SuperMatrix ,
float *  ,
float *  ,
float *  ,
float *  ,
float *  ,
int_t  
)
void cgsrfs ( trans_t  ,
SuperMatrix ,
SuperMatrix ,
SuperMatrix ,
int_t ,
int_t ,
equed_t  ,
float *  ,
float *  ,
SuperMatrix ,
SuperMatrix ,
float *  ,
float *  ,
Gstat_t ,
int_t  
)
void cgstrs ( trans_t  ,
SuperMatrix ,
SuperMatrix ,
int_t ,
int_t ,
SuperMatrix ,
Gstat_t ,
int_t  
)
void check_repfnz ( int_t  ,
int_t  ,
int_t  ,
int_t  
)
void cinf_norm_error ( int_t  ,
SuperMatrix ,
complex  
)
void claqgs ( SuperMatrix ,
float *  ,
float *  ,
float  ,
float  ,
float  ,
equed_t  
)
void clsolve ( int_t  ,
int_t  ,
complex ,
complex  
)
void cmatvec ( int_t  ,
int_t  ,
int_t  ,
complex ,
complex ,
complex  
)
complex* complexCalloc ( int_t   ) 
complex* complexMalloc ( int_t   ) 
void compressSUP ( const   int_t,
GlobalLU_t  
)
void countnz ( const   int_t,
int_t ,
int_t ,
int_t ,
GlobalLU_t  
)
int_t cParallelInit ( int_t  ,
pxgstrf_relax_t ,
superlumt_options_t ,
pxgstrf_shared_t  
)
float cPivotGrowth ( int_t  ,
SuperMatrix ,
int_t ,
SuperMatrix ,
SuperMatrix  
)
int_t cPresetMap ( const   int_t,
SuperMatrix ,
pxgstrf_relax_t ,
superlumt_options_t ,
GlobalLU_t  
)
void cPrintPerf ( SuperMatrix ,
SuperMatrix ,
superlu_memusage_t ,
float  ,
float  ,
float *  ,
float *  ,
char *  ,
Gstat_t  
)
void creadhb ( int_t ,
int_t ,
int_t ,
complex **  ,
int_t **  ,
int_t **   
)
void creadmt ( int_t ,
int_t ,
int_t ,
complex **  ,
int_t **  ,
int_t **   
)
void csp_colorder ( SuperMatrix ,
int_t ,
superlumt_options_t ,
SuperMatrix  
)
int ctrsm_ ( char *  ,
char *  ,
char *  ,
char *  ,
int *  ,
int *  ,
complex ,
complex ,
int *  ,
complex ,
int *   
)
int ctrsv_ ( char *  ,
char *  ,
char *  ,
int *  ,
complex ,
int *  ,
complex ,
int *   
)
void cusolve ( int_t  ,
int_t  ,
complex ,
complex  
)
int_t Dequeue ( queue_t ,
qitem_t  
)
void Destroy_CompCol_Matrix ( SuperMatrix  ) 
void Destroy_CompCol_NCP ( SuperMatrix  ) 
void Destroy_CompCol_Permuted ( SuperMatrix  ) 

A is of type Stype==NCP.

void Destroy_SuperMatrix_Store ( SuperMatrix  ) 

Deallocate the structure pointing to the actual storage of the matrix.

void Destroy_SuperNode_Matrix ( SuperMatrix  ) 
void Destroy_SuperNode_SCP ( SuperMatrix  ) 
void dstat_allocate ( int_t   ) 
int_t DynamicSetMap ( const   int_t,
const   int_t,
const   int_t,
pxgstrf_shared_t  
)
int_t Enqueue ( queue_t ,
qitem_t   
)
int_t EnqueueDomains ( queue_t ,
struct Branch ,
pxgstrf_shared_t  
)
int_t EnqueueRelaxSnode ( queue_t ,
int_t  ,
pxgstrf_relax_t ,
pxgstrf_shared_t  
)
void fixupL ( const   int_t,
const int_t ,
GlobalLU_t  
)
void get_perm_c ( int_t  ,
SuperMatrix ,
int_t  
)
int_t Glu_alloc ( const   int_t,
const   int_t,
const   int_t,
const   MemType,
int_t ,
pxgstrf_shared_t  
)
void ifill ( int_t ,
int_t  ,
int_t   
)
int_t* intCalloc ( int_t   ) 
int_t* intMalloc ( int_t   ) 
int_t lockon ( int_t  ) 
int lsame_ ( char *  ca,
char *  cb 
)
    Purpose   
    =======
    LSAME returns .TRUE. if CA is the same letter as CB regardless of case.
    Arguments   
    =========
    CA      (input) CHARACTER*1   
    CB      (input) CHARACTER*1   
            CA and CB specify the single characters to be compared.
   ===================================================================== 
int_t memory_usage (  ) 
int_t NewNsuper ( const   int_t,
pxgstrf_shared_t ,
int_t  
)
void panel_stats ( int_t  ,
int_t  ,
int_t ,
Gstat_t  
)
int_t ParallelFinalize (  ) 
void PartDomains ( const   int_t,
const   float,
SuperMatrix ,
int_t ,
int_t  
)
void pcgssv ( int_t  ,
SuperMatrix ,
int_t ,
int_t ,
SuperMatrix ,
SuperMatrix ,
SuperMatrix ,
int_t  
)
void pcgssvx ( int_t  ,
superlumt_options_t ,
SuperMatrix ,
int_t ,
int_t ,
equed_t ,
float *  ,
float *  ,
SuperMatrix ,
SuperMatrix ,
SuperMatrix ,
SuperMatrix ,
float *  ,
float *  ,
float *  ,
float *  ,
superlu_memusage_t ,
int_t  
)
void pcgstrf ( superlumt_options_t ,
SuperMatrix ,
int_t ,
SuperMatrix ,
SuperMatrix ,
Gstat_t ,
int_t  
)
void pcgstrf_bmod1D ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
int_t  ,
int_t  ,
int_t ,
int_t ,
int_t ,
int_t ,
complex ,
complex ,
GlobalLU_t ,
Gstat_t  
)
void pcgstrf_bmod1D_mv2 ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
int_t  ,
int_t  ,
int_t ,
int_t ,
int_t ,
int_t ,
complex ,
complex ,
GlobalLU_t ,
Gstat_t  
)
void pcgstrf_bmod2D ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
int_t  ,
int_t  ,
int_t ,
int_t ,
int_t ,
int_t ,
complex ,
complex ,
GlobalLU_t ,
Gstat_t  
)
void pcgstrf_bmod2D_mv2 ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
int_t  ,
int_t  ,
int_t ,
int_t ,
int_t ,
int_t ,
complex ,
complex ,
GlobalLU_t ,
Gstat_t  
)
int_t pcgstrf_column_bmod ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
int_t ,
int_t ,
complex ,
complex ,
pxgstrf_shared_t ,
Gstat_t  
)
int_t pcgstrf_column_dfs ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
int_t ,
int_t ,
int_t ,
int_t  ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
pxgstrf_shared_t  
)
int_t pcgstrf_copy_to_ucol ( const   int_t,
const   int_t,
const   int_t,
const int_t ,
const int_t ,
const int_t ,
complex ,
pxgstrf_shared_t  
)
int_t pcgstrf_factor_snode ( const   int_t,
const   int_t,
SuperMatrix ,
const   float,
yes_no_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
complex ,
complex ,
pxgstrf_shared_t ,
int_t  
)
void pcgstrf_finalize ( superlumt_options_t ,
SuperMatrix  
)
void pcgstrf_init ( int_t  ,
fact_t  ,
trans_t  ,
yes_no_t  ,
int_t  ,
int_t  ,
float  ,
yes_no_t  ,
double  ,
int_t ,
int_t ,
void ,
int_t  ,
SuperMatrix ,
SuperMatrix ,
superlumt_options_t ,
Gstat_t  
)
float pcgstrf_MemInit ( int_t  ,
int_t  ,
superlumt_options_t ,
SuperMatrix ,
SuperMatrix ,
GlobalLU_t  
)
float pcgstrf_memory_use ( const   int_t,
const   int_t,
const   int_t 
)
int_t pcgstrf_MemXpand ( int_t  ,
int_t  ,
MemType  ,
int_t ,
GlobalLU_t  
)
void pcgstrf_panel_bmod ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
complex ,
complex ,
pxgstrf_shared_t  
)
void pcgstrf_panel_dfs ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
SuperMatrix ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
complex ,
GlobalLU_t  
)
int_t pcgstrf_pivotL ( const   int_t,
const   int_t,
const   float,
yes_no_t ,
int_t ,
int_t ,
int_t ,
int_t ,
GlobalLU_t ,
Gstat_t  
)
void pcgstrf_relax_snode ( const   int_t,
superlumt_options_t ,
pxgstrf_relax_t  
)
void pcgstrf_SetRWork ( int_t  ,
int_t  ,
complex ,
complex **  ,
complex **   
)
int_t pcgstrf_snode_bmod ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
complex ,
complex ,
GlobalLU_t ,
Gstat_t  
)
int_t pcgstrf_snode_dfs ( const   int_t,
const   int_t,
const   int_t,
const int_t ,
const int_t ,
const int_t ,
int_t ,
int_t ,
int_t ,
pxgstrf_shared_t  
)
void pcgstrf_StackFree (  ) 
void pcgstrf_thread_finalize ( pcgstrf_threadarg_t ,
pxgstrf_shared_t ,
SuperMatrix ,
int_t ,
SuperMatrix ,
SuperMatrix  
)
pcgstrf_threadarg_t* pcgstrf_thread_init ( SuperMatrix ,
SuperMatrix ,
SuperMatrix ,
superlumt_options_t ,
pxgstrf_shared_t ,
Gstat_t ,
int_t  
)
void pcgstrf_WorkFree ( int_t ,
complex ,
GlobalLU_t  
)
int_t pcgstrf_WorkInit ( int_t  ,
int_t  ,
int_t **  ,
complex **   
)
void print_lu_col ( int_t  ,
char *  ,
int_t  ,
int_t  ,
int_t  ,
int_t ,
GlobalLU_t  
)
void print_panel_seg ( int_t  ,
int_t  ,
int_t  ,
int_t  ,
int_t ,
int_t  
)
void PrintSumm ( char *  ,
int_t  ,
int_t  ,
int_t   
)
void pxgstrf_finalize ( superlumt_options_t ,
SuperMatrix  
)
void pxgstrf_mark_busy_descends ( int_t  ,
int_t  ,
int_t ,
pxgstrf_shared_t ,
int_t ,
int_t  
)
void pxgstrf_pruneL ( const   int_t,
const int_t ,
const   int_t,
const   int_t,
const int_t ,
const int_t ,
int_t ,
int_t ,
GlobalLU_t  
)
void pxgstrf_resetrep_col ( const   int_t,
const int_t ,
int_t  
)
void pxgstrf_scheduler ( const   int_t,
const   int_t,
const int_t ,
int_t ,
int_t ,
pxgstrf_shared_t  
)
void pxgstrf_SetIWork ( int_t  ,
int_t  ,
int_t ,
int_t **  ,
int_t **  ,
int_t **  ,
int_t **  ,
int_t **  ,
int_t **  ,
int_t **   
)
void pxgstrf_super_bnd_dfs ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
const   int_t,
SuperMatrix ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
pxgstrf_shared_t  
)
int_t qrnzcnt ( int_t  ,
int_t  ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t ,
int_t  
)
int_t queue_destroy ( queue_t  ) 
int_t queue_init ( queue_t ,
int_t   
)
double slamch_ (  ) 
void snode_profile ( int_t  ,
int_t  
)
int_t sp_cgemm ( char *  ,
int_t  ,
int_t  ,
int_t  ,
complex  ,
SuperMatrix ,
complex ,
int_t  ,
complex  ,
complex ,
int_t   
)
int_t sp_cgemv ( char *  ,
complex  ,
SuperMatrix ,
complex ,
int_t  ,
complex  ,
complex ,
int_t   
)
int_t sp_coletree ( int_t ,
int_t ,
int_t ,
int_t  ,
int_t  ,
int_t  
)
int_t sp_ctrsv ( char *  ,
char *  ,
char *  ,
SuperMatrix ,
SuperMatrix ,
complex ,
int_t  
)
int_t sp_ienv ( int_t   ) 
int_t spcoletree ( int_t ,
int_t ,
int_t ,
int_t  ,
int_t  ,
int_t  
)
void StatAlloc ( const   int_t,
const   int_t,
const   int_t,
const   int_t,
Gstat_t  
)
void StatFree ( Gstat_t  ) 
void StatInit ( const   int_t,
const   int_t,
Gstat_t  
)
void super_stats ( int_t  ,
int_t ,
int_t  
)
void superlu_abort_and_exit ( char *   ) 

Global statistics variale.

int_t superlu_cQuerySpace ( int_t  ,
SuperMatrix ,
SuperMatrix ,
int_t  ,
superlu_memusage_t  
)
double SuperLU_timer_ (  ) 

Timer function.

int_t* TreePostorder ( int_t  ,
int_t  
)
int xerbla_ ( char *  ,
int *   
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1