File List
Here is a list of all files with brief descriptions:

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