| SuperLU
    5.3.0
    | 
| ► 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 | |
| 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 | 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 | 
 1.8.15
 1.8.15