SuperLU: File Index

# File List

Here is a list of all files with brief descriptions:

EXAMPLE/cfgmr.c | Flexible GMRES from ITSOL developed by Yousef Saad
EXAMPLE/citersol.c | Example #1 showing how to use ILU to precondition GMRES
EXAMPLE/citersol1.c | Example #2 showing how to use ILU to precondition GMRES
EXAMPLE/clinsol.c |
EXAMPLE/clinsol1.c |
EXAMPLE/clinsolx.c |
EXAMPLE/clinsolx1.c |
EXAMPLE/clinsolx2.c |
EXAMPLE/dfgmr.c | Flexible GMRES from ITSOL developed by Yousef Saad
EXAMPLE/ditersol.c | Example #1 showing how to use ILU to precondition GMRES
EXAMPLE/ditersol1.c | Example #2 showing how to use ILU to precondition GMRES
EXAMPLE/dlinsol.c |
EXAMPLE/dlinsol1.c |
EXAMPLE/dlinsolx.c |
EXAMPLE/dlinsolx1.c |
EXAMPLE/dlinsolx2.c |
EXAMPLE/fgmr.c |
EXAMPLE/sfgmr.c | Flexible GMRES from ITSOL developed by Yousef Saad
EXAMPLE/sitersol.c | Example #1 showing how to use ILU to precondition GMRES
EXAMPLE/sitersol1.c | Example #2 showing how to use ILU to precondition GMRES
EXAMPLE/slinsol.c |
EXAMPLE/slinsol1.c |
EXAMPLE/slinsolx.c |
EXAMPLE/slinsolx1.c |
EXAMPLE/slinsolx2.c |
EXAMPLE/sp_ienv.c |
EXAMPLE/superlu.c | Small 5x5 example
EXAMPLE/zfgmr.c | Flexible GMRES from ITSOL developed by Yousef Saad
EXAMPLE/zitersol.c | Example #1 showing how to use ILU to precondition GMRES
EXAMPLE/zitersol1.c | Example #2 showing how to use ILU to precondition GMRES
EXAMPLE/zlinsol.c |
EXAMPLE/zlinsol1.c |
EXAMPLE/zlinsolx.c |
EXAMPLE/zlinsolx1.c |
EXAMPLE/zlinsolx2.c |
SRC/ccolumn_bmod.c | Performs numeric block updates
SRC/ccolumn_dfs.c | Performs a symbolic factorization
SRC/ccopy_to_ucol.c | Copy a computed column of U to the compressed data structure
SRC/cdiagonal.c | Auxiliary routines to work with diagonal elements
SRC/cgscon.c | Estimates reciprocal of the condition number of a general matrix
SRC/cgsequ.c | Computes row and column scalings
SRC/cgsisx.c | Computes an approximate solutions of linear equations A*X=B or A'*X=B
SRC/cgsitrf.c | Computes an ILU factorization of a general sparse matrix
SRC/cgsrfs.c | Improves computed solution to a system of inear equations
SRC/cgssv.c | Solves the system of linear equations A*X=B
SRC/cgssvx.c | Solves the system of linear equations A*X=B or A'*X=B
SRC/cgstrf.c | Computes an LU factorization of a general sparse matrix
SRC/cgstrs.c | Solves a system using LU factorization
SRC/clacon.c | Estimates the 1-norm
SRC/clangs.c | Returns the value of the one norm
SRC/claqgs.c | Equlibrates a general sprase matrix
SRC/cldperm.c | Finds a row permutation so that the matrix has large entries on the diagonal
SRC/cmemory.c | Memory details
SRC/cmyblas2.c | Level 2 Blas operations
SRC/colamd.c | A sparse matrix column ordering algorithm
SRC/colamd.h [code] | Colamd prototypes and definitions
SRC/cpanel_bmod.c | Performs numeric block updates
SRC/cpanel_dfs.c | Peforms a symbolic factorization on a panel of symbols
SRC/cpivotgrowth.c | Computes the reciprocal pivot growth factor
SRC/cpivotL.c | Performs numerical pivoting
SRC/cpruneL.c | Prunes the L-structure
SRC/creadhb.c | Read a matrix stored in Harwell-Boeing format
SRC/creadrb.c | Read a matrix stored in Rutherford-Boeing format
SRC/creadtriple.c | Read a matrix stored in triplet (coordinate) format
SRC/csnode_bmod.c | Performs numeric block updates within the relaxed snode
SRC/csnode_dfs.c | Determines the union of row structures of columns within the relaxed node
SRC/csp_blas2.c | Sparse BLAS 2, using some dense BLAS 2 operations
SRC/csp_blas3.c | Sparse BLAS3, using some dense BLAS3 operations
SRC/cutil.c | Matrix utility functions
SRC/dcolumn_bmod.c | Performs numeric block updates
SRC/dcolumn_dfs.c | Performs a symbolic factorization
SRC/dcomplex.c | Common arithmetic for complex type
SRC/dcopy_to_ucol.c | Copy a computed column of U to the compressed data structure
SRC/ddiagonal.c | Auxiliary routines to work with diagonal elements
SRC/dgscon.c | Estimates reciprocal of the condition number of a general matrix
SRC/dgsequ.c | Computes row and column scalings
SRC/dgsisx.c | Computes an approximate solutions of linear equations A*X=B or A'*X=B
SRC/dgsitrf.c | Computes an ILU factorization of a general sparse matrix
SRC/dgsrfs.c | Improves computed solution to a system of inear equations
SRC/dgssv.c | Solves the system of linear equations A*X=B
SRC/dgssvx.c | Solves the system of linear equations A*X=B or A'*X=B
SRC/dgstrf.c | Computes an LU factorization of a general sparse matrix
SRC/dgstrs.c | Solves a system using LU factorization
SRC/dlacon.c | Estimates the 1-norm
SRC/dlamch.c | Determines double precision machine parameters
SRC/dlangs.c | Returns the value of the one norm
SRC/dlaqgs.c | Equlibrates a general sprase matrix
SRC/dldperm.c | Finds a row permutation so that the matrix has large entries on the diagonal
SRC/dmemory.c | Memory details
SRC/dmyblas2.c | Level 2 Blas operations
SRC/dpanel_bmod.c | Performs numeric block updates
SRC/dpanel_dfs.c | Peforms a symbolic factorization on a panel of symbols
SRC/dpivotgrowth.c | Computes the reciprocal pivot growth factor
SRC/dpivotL.c | Performs numerical pivoting
SRC/dpruneL.c | Prunes the L-structure
SRC/dreadhb.c | Read a matrix stored in Harwell-Boeing format
SRC/dreadrb.c | Read a matrix stored in Rutherford-Boeing format
SRC/dreadtriple.c | Read a matrix stored in triplet (coordinate) format
SRC/dsnode_bmod.c | Performs numeric block updates within the relaxed snode
SRC/dsnode_dfs.c | Determines the union of row structures of columns within the relaxed node
SRC/dsp_blas2.c | Sparse BLAS 2, using some dense BLAS 2 operations
SRC/dsp_blas3.c | Sparse BLAS3, using some dense BLAS3 operations
SRC/dutil.c | Matrix utility functions
SRC/dzsum1.c | Takes sum of the absolute values of a complex vector and returns a double precision result
SRC/get_perm_c.c | Matrix permutation operations
SRC/heap_relax_snode.c | Identify the initial relaxed supernodes
SRC/html_mainpage.h [code] |
SRC/icmax1.c | Finds the index of the element whose real part has maximum absolute value
SRC/ilu_ccolumn_dfs.c | Performs a symbolic factorization
SRC/ilu_ccopy_to_ucol.c | Copy a computed column of U to the compressed data structure and drop some small entries
SRC/ilu_cdrop_row.c | Drop small rows from L
SRC/ilu_cpanel_dfs.c | Peforms a symbolic factorization on a panel of symbols and record the entries with maximum absolute value in each column
SRC/ilu_cpivotL.c | Performs numerical pivoting
SRC/ilu_csnode_dfs.c | Determines the union of row structures of columns within the relaxed node
SRC/ilu_dcolumn_dfs.c | Performs a symbolic factorization
SRC/ilu_dcopy_to_ucol.c | Copy a computed column of U to the compressed data structure and drop some small entries
SRC/ilu_ddrop_row.c | Drop small rows from L
SRC/ilu_dpanel_dfs.c | Peforms a symbolic factorization on a panel of symbols and record the entries with maximum absolute value in each column
SRC/ilu_dpivotL.c | Performs numerical pivoting
SRC/ilu_dsnode_dfs.c | Determines the union of row structures of columns within the relaxed node
SRC/ilu_heap_relax_snode.c | Identify the initial relaxed supernodes
SRC/ilu_relax_snode.c | Identify initial relaxed supernodes
SRC/ilu_scolumn_dfs.c | Performs a symbolic factorization
SRC/ilu_scopy_to_ucol.c | Copy a computed column of U to the compressed data structure and drop some small entries
SRC/ilu_sdrop_row.c | Drop small rows from L
SRC/ilu_spanel_dfs.c | Peforms a symbolic factorization on a panel of symbols and record the entries with maximum absolute value in each column
SRC/ilu_spivotL.c | Performs numerical pivoting
SRC/ilu_ssnode_dfs.c | Determines the union of row structures of columns within the relaxed node
SRC/ilu_zcolumn_dfs.c | Performs a symbolic factorization
SRC/ilu_zcopy_to_ucol.c | Copy a computed column of U to the compressed data structure and drop some small entries
SRC/ilu_zdrop_row.c | Drop small rows from L
SRC/ilu_zpanel_dfs.c | Peforms a symbolic factorization on a panel of symbols and record the entries with maximum absolute value in each column
SRC/ilu_zpivotL.c | Performs numerical pivoting
SRC/ilu_zsnode_dfs.c | Determines the union of row structures of columns within the relaxed node
SRC/izmax1.c | Finds the index of the element whose real part has maximum absolute value
SRC/lsame.c | Check if CA is the same letter as CB regardless of case
SRC/mark_relax.c | Record the rows pivoted by the relaxed supernodes
SRC/mc64ad.c |
SRC/memory.c | Precision-independent memory-related routines
SRC/mmd.c |
SRC/qselect.c | Quickselect: returns the k-th (zero-based) largest value in A[]
SRC/relax_snode.c | Identify initial relaxed supernodes
SRC/scolumn_bmod.c | Performs numeric block updates
SRC/scolumn_dfs.c | Performs a symbolic factorization
SRC/scomplex.c | Common arithmetic for complex type
SRC/scopy_to_ucol.c | Copy a computed column of U to the compressed data structure
SRC/scsum1.c | Takes sum of the absolute values of a complex vector and returns a single precision result
SRC/sdiagonal.c | Auxiliary routines to work with diagonal elements
SRC/sgscon.c | Estimates reciprocal of the condition number of a general matrix
SRC/sgsequ.c | Computes row and column scalings
SRC/sgsisx.c | Computes an approximate solutions of linear equations A*X=B or A'*X=B
SRC/sgsitrf.c | Computes an ILU factorization of a general sparse matrix
SRC/sgsrfs.c | Improves computed solution to a system of inear equations
SRC/sgssv.c | Solves the system of linear equations A*X=B
SRC/sgssvx.c | Solves the system of linear equations A*X=B or A'*X=B
SRC/sgstrf.c | Computes an LU factorization of a general sparse matrix
SRC/sgstrs.c | Solves a system using LU factorization
SRC/slacon.c | Estimates the 1-norm
SRC/slamch.c | Determines single precision machine parameters and other service routines
SRC/slangs.c | Returns the value of the one norm
SRC/slaqgs.c | Equlibrates a general sprase matrix
SRC/sldperm.c | Finds a row permutation so that the matrix has large entries on the diagonal
SRC/slu_cdefs.h [code] | Header file for real operations
SRC/slu_Cnames.h [code] | Macros defining how C routines will be called
SRC/slu_dcomplex.h [code] | Header file for complex operations
SRC/slu_ddefs.h [code] | Header file for real operations
SRC/slu_scomplex.h [code] | Header file for complex operations
SRC/slu_sdefs.h [code] | Header file for real operations
SRC/slu_util.h [code] | Utility header file
SRC/slu_zdefs.h [code] | Header file for real operations
SRC/smemory.c | Memory details
SRC/smyblas2.c | Level 2 Blas operations
SRC/sp_coletree.c | Tree layout and computation routines
SRC/sp_ienv.c |
SRC/sp_preorder.c | Permute and performs functions on columns of orginal matrix
SRC/spanel_bmod.c | Performs numeric block updates
SRC/spanel_dfs.c | Peforms a symbolic factorization on a panel of symbols
SRC/spivotgrowth.c | Computes the reciprocal pivot growth factor
SRC/spivotL.c | Performs numerical pivoting
SRC/spruneL.c | Prunes the L-structure
SRC/sreadhb.c | Read a matrix stored in Harwell-Boeing format
SRC/sreadrb.c | Read a matrix stored in Rutherford-Boeing format
SRC/sreadtriple.c | Read a matrix stored in triplet (coordinate) format
SRC/ssnode_bmod.c | Performs numeric block updates within the relaxed snode
SRC/ssnode_dfs.c | Determines the union of row structures of columns within the relaxed node
SRC/ssp_blas2.c | Sparse BLAS 2, using some dense BLAS 2 operations
SRC/ssp_blas3.c | Sparse BLAS3, using some dense BLAS3 operations
SRC/superlu_enum_consts.h [code] | Enum constants header file
SRC/superlu_timer.c | Returns the time used
SRC/supermatrix.h [code] | Defines matrix types
SRC/sutil.c | Matrix utility functions
SRC/util.c | Utility functions
SRC/xerbla.c |
SRC/zcolumn_bmod.c | Performs numeric block updates
SRC/zcolumn_dfs.c | Performs a symbolic factorization
SRC/zcopy_to_ucol.c | Copy a computed column of U to the compressed data structure
SRC/zdiagonal.c | Auxiliary routines to work with diagonal elements
SRC/zgscon.c | Estimates reciprocal of the condition number of a general matrix
SRC/zgsequ.c | Computes row and column scalings
SRC/zgsisx.c | Computes an approximate solutions of linear equations A*X=B or A'*X=B
SRC/zgsitrf.c | Computes an ILU factorization of a general sparse matrix
SRC/zgsrfs.c | Improves computed solution to a system of inear equations
SRC/zgssv.c | Solves the system of linear equations A*X=B
SRC/zgssvx.c | Solves the system of linear equations A*X=B or A'*X=B
SRC/zgstrf.c | Computes an LU factorization of a general sparse matrix
SRC/zgstrs.c | Solves a system using LU factorization
SRC/zlacon.c | Estimates the 1-norm
SRC/zlangs.c | Returns the value of the one norm
SRC/zlaqgs.c | Equlibrates a general sprase matrix
SRC/zldperm.c | Finds a row permutation so that the matrix has large entries on the diagonal
SRC/zmemory.c | Memory details
SRC/zmyblas2.c | Level 2 Blas operations
SRC/zpanel_bmod.c | Performs numeric block updates
SRC/zpanel_dfs.c | Peforms a symbolic factorization on a panel of symbols
SRC/zpivotgrowth.c | Computes the reciprocal pivot growth factor
SRC/zpivotL.c | Performs numerical pivoting
SRC/zpruneL.c | Prunes the L-structure
SRC/zreadhb.c | Read a matrix stored in Harwell-Boeing format
SRC/zreadrb.c | Read a matrix stored in Rutherford-Boeing format
SRC/zreadtriple.c | Read a matrix stored in triplet (coordinate) format
SRC/zsnode_bmod.c | Performs numeric block updates within the relaxed snode
SRC/zsnode_dfs.c | Determines the union of row structures of columns within the relaxed node
SRC/zsp_blas2.c | Sparse BLAS 2, using some dense BLAS 2 operations
SRC/zsp_blas3.c | Sparse BLAS3, using some dense BLAS3 operations
SRC/zutil.c | Matrix utility functions