SuperLU 6.0.1
|
DOC | |
► 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 | LU factorization from CGSTRF (CGSSV) |
clinsol1.c | LU factorization from CGSTRF (CGSSV) |
clinsolx.c | LU factorization from cgstrf (CGSSVX) |
clinsolx1.c | LU factorization from cgstrf (CGSSVX) |
clinsolx2.c | CGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A |
clinsolx3.c | CGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A |
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 | LU factorization from dgstrf (DGSSV) |
dlinsol1.c | LU factorization from dgstrf (DGSSV) |
dlinsolx.c | |
dlinsolx1.c | Factorization from dgstrf (DGSSVX) |
dlinsolx2.c | DGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A |
dlinsolx3.c | DGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A |
dreadtriple_noheader.c | Read matrix in triplet format |
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 | LU factorization from dgstrf (DGSSV) |
slinsol1.c | LU factorization from dgstrf (DGSSV) |
slinsolx.c | Factorization from dgstrf (DGSSVX) |
slinsolx1.c | Factorization from dgstrf (DGSSVX) |
slinsolx2.c | DGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A |
slinsolx3.c | DGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A |
sp_ienv.c | Chooses machine-dependent parameters for the local environment |
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 | LU factorization from zgstrf (ZGSSV) |
zlinsol1.c | LU factorization from zgstrf (ZGSSV) |
zlinsolx.c | LU factorization from zgstrf (ZGSSVX) |
zlinsolx1.c | ZGSSVX to solve systems with the same matrix but different right-hand side |
zlinsolx2.c | ZGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A |
zlinsolx3.c | ZGSSVX to solve systems repeatedly with the same sparsity pattern of matrix A |
► FORTRAN | |
c_fortran_cgssv.c | |
c_fortran_dgssv.c | |
c_fortran_sgssv.c | |
c_fortran_zgssv.c | |
f_main.F90 | |
hbcode1.F90 | |
test_omp.F | |
z_f_main.F90 | |
zhbcode1.F90 | |
► 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 | |
colamd.h | |
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 |
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 |
mainpage.h | |
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 | Chooses machine-dependent parameters for the local environment |
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_config.h | |
superlu_enum_consts.h | Enum constants header file |
superlu_timer.c | Returns the time used |
supermatrix.h | Matrix type definitions |
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 |
► TESTING | |
► MATGEN | |
cdotc.c | |
clacgv.c | |
clagge.c | |
claghe.c | |
clagsy.c | |
clarge.c | |
clarnd.c | |
clarnv.c | |
claror.c | |
clarot.c | |
clartg.c | |
claset.c | |
clatb4.c | |
clatm2.c | |
clatm3.c | |
clatme.c | |
clatms.c | |
csymv.c | |
d_sign.c | |
dlabad.c | |
dlagge.c | |
dlagsy.c | |
dlaran.c | |
dlarge.c | |
dlarnd.c | |
dlarnv.c | |
dlaror.c | |
dlarot.c | |
dlartg.c | |
dlaruv.c | |
dlaset.c | |
dlatb4.c | |
dlatm1.c | |
dlatm2.c | |
dlatm3.c | |
dlatms.c | |
matgen.h | |
pow_di.c | |
pow_ri.c | |
r_sign.c | |
slabad.c | |
slagge.c | |
slagsy.c | |
slaran.c | |
slarge.c | |
slarnd.c | |
slarnv.c | |
slaror.c | |
slarot.c | |
slartg.c | |
slaruv.c | |
slaset.c | |
slatb4.c | |
slatm1.c | |
slatm2.c | |
slatm3.c | |
slatms.c | |
zdotc.c | |
zlacgv.c | |
zlagge.c | |
zlaghe.c | |
zlagsy.c | |
zlarge.c | |
zlarnd.c | |
zlarnv.c | |
zlaror.c | |
zlarot.c | |
zlartg.c | |
zlaset.c | |
zlatb4.c | |
zlatm2.c | |
zlatm3.c | |
zlatms.c | |
zsymv.c | |
cdrive.c | |
cgst01.c | |
cgst02.c | |
cgst04.c | |
cgst07.c | |
ddrive.c | |
dgst01.c | |
dgst02.c | |
dgst04.c | |
dgst07.c | |
sdrive.c | |
sgst01.c | |
sgst02.c | |
sgst04.c | |
sgst07.c | |
sp_cconvert.c | |
sp_dconvert.c | |
sp_ienv.c | |
sp_sconvert.c | |
sp_zconvert.c | |
zdrive.c | |
zgst01.c | |
zgst02.c | |
zgst04.c | |
zgst07.c |