| EXAMPLE/dcreate_matrix.c | Read the matrix from data file |
| EXAMPLE/dreadhb.c | Read a DOUBLE PRECISION matrix stored in Harwell-Boeing format |
| EXAMPLE/dreadtriple.c | |
| EXAMPLE/pddrive.c | Driver program for PDGSSVX example |
| EXAMPLE/pddrive1.c | Driver program for PDGSSVX example |
| EXAMPLE/pddrive1_ABglobal.c | Driver program for pdgssvx_ABglobal example |
| EXAMPLE/pddrive2.c | Driver program for PDGSSVX example |
| EXAMPLE/pddrive2_ABglobal.c | Driver program for pdgssvx_ABglobal example |
| EXAMPLE/pddrive3.c | Driver program for PDGSSVX example |
| EXAMPLE/pddrive3_ABglobal.c | Driver program for pdgssvx_ABglobal example |
| EXAMPLE/pddrive4.c | This example illustrates how to divide up the processes into subgroups |
| EXAMPLE/pddrive4_ABglobal.c | This example illustrates how to divide up the processes into subgroups |
| EXAMPLE/pddrive_ABglobal.c | Driver program for pdgssvx_ABglobal example |
| EXAMPLE/pdgstrf_irecv.c | Performs LU factorization in parallel |
| EXAMPLE/pdgstrf_X1.c | Perform LU factorization in parallel |
| EXAMPLE/pdgstrs_lsum_X1.c | Performs block modifications |
| EXAMPLE/pzdrive.c | Driver program for PZGSSVX example |
| EXAMPLE/pzdrive1.c | Driver program for PZGSSVX example |
| EXAMPLE/pzdrive1_ABglobal.c | Driver program for pzgssvx_ABglobal example |
| EXAMPLE/pzdrive2.c | Driver program for PZGSSVX example |
| EXAMPLE/pzdrive2_ABglobal.c | Driver program for pzgssvx_ABglobal example |
| EXAMPLE/pzdrive3.c | Driver program for PZGSSVX example |
| EXAMPLE/pzdrive3_ABglobal.c | Driver program for pzgssvx_ABglobal example |
| EXAMPLE/pzdrive4.c | This example illustrates how to divide up the processes into subgroups |
| EXAMPLE/pzdrive4_ABglobal.c | This example illustrates how to divide up the processes into subgroups |
| EXAMPLE/pzdrive_ABglobal.c | Driver program for pzgssvx_ABglobal example |
| EXAMPLE/pzgsmv.c | |
| EXAMPLE/pzgssvx.c | Solves a system of linear equations A*X=B |
| EXAMPLE/pzgstrf_X1.c | Performs the LU factorization in parallel |
| EXAMPLE/pzgstrs_Bglobal_Bsend.c | Solves a system of distributed linear equations |
| EXAMPLE/pzgstrs_lsum_Bsend.c | Performs block modifications |
| EXAMPLE/sp_ienv.c | Chooses machine-dependent parameters for the local environment |
| EXAMPLE/zcreate_matrix.c | Read the matrix from data file |
| EXAMPLE/zreadhb.c | Read a DOUBLE COMPLEX PRECISION matrix stored in Harwell-Boeing format |
| EXAMPLE/zreadtriple.c | |
| FORTRAN/c_fortran_pdgssvx_ABglobal.c | |
| FORTRAN/c_fortran_slugrid.c | |
| FORTRAN/dcreate_dist_matrix.c | Distribute the input matrix in a distributed compressed row format |
| FORTRAN/f_5x5.f90 | |
| FORTRAN/f_pddrive.f90 | |
| FORTRAN/f_pddrive_ABglobal.f | |
| FORTRAN/f_pddrive_old.f90 | |
| FORTRAN/hbcode1.f90 | |
| FORTRAN/sp_ienv.c | Chooses machine-dependent parameters for the local environment |
| FORTRAN/superlu_c2f_wrap.c | C interface functions for the Fortran90 wrapper |
| FORTRAN/superlu_mod.f90 | This module contains Fortran-side wrappers for the SuperLU get/set functions |
| FORTRAN/superlupara.f90 | This module contains some parameter used in SuperLU for Fortran90 user |
| SRC/Cnames.h [code] | Macro definitions |
| SRC/comm.c | Broadcast an array of *dtype* numbers |
| SRC/dcomplex.c | Defines common arithmetic operations for complex type |
| SRC/dcomplex.h [code] | Header for dcomplex.c |
| SRC/ddistribute.c | Distribute the matrix onto the 2D process mesh |
| SRC/dgsequ.c | Computes row and column scalings |
| SRC/dlamch.c | Determines double precision machine parameters |
| SRC/dlangs.c | Returns the value of the one norm, the infinity norm, or the element of largest value |
| SRC/dlaqgs.c | Equilibrates a general sparse M by N matrix A |
| SRC/dldperm.c | Finds a row permutation so that the matrix has large entries on the diagonal |
| SRC/dmemory.c | Memory utilities |
| SRC/dmyblas2.c | Level 2 BLAS operations: solves and matvec, written in C |
| SRC/dreadhb.c | Read a DOUBLE PRECISION matrix stored in Harwell-Boeing format |
| SRC/dreadrb.c | Read a matrix stored in Rutherford-Boeing format |
| SRC/dreadtriple.c | |
| 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 | Several matrix utilities |
| SRC/etree.c | Elimination tree computation and layout routines |
| SRC/get_perm_c.c | Gets matrix permutation |
| SRC/get_perm_c_parmetis.c | Gets matrix permutation |
| SRC/GetDiagU.c | Extracts the main diagonal of matrix U |
| SRC/html_mainpage.h [code] | |
| SRC/lsame.c | Check if CA is the same letter as CB regardless of case |
| SRC/machines.h [code] | These macros define which machine will be used |
| SRC/mc64ad.c | Permute large entries to the main diagonal |
| SRC/memory.c | Memory utilities |
| SRC/mmd.c | Implements the minimum degree algorithm |
| SRC/old_colamd.c | An approximate minimum degree column ordering algorithm |
| SRC/old_colamd.h [code] | Colamd include file |
| SRC/pddistribute.c | Re-distribute A on the 2D process mesh |
| SRC/pdgsequ.c | Computes row and column scalings |
| SRC/pdgsmv.c | Parallel sparse matrix-vector multiplication |
| SRC/pdgsmv_AXglobal.c | Performs sparse matrix-vector multiplication |
| SRC/pdgsrfs.c | Improves the computed solution to a system of linear equations and provides error bounds and backward error estimates |
| SRC/pdgsrfs_ABXglobal.c | Improves the computed solution and provies error bounds |
| SRC/pdgssvx.c | Solves a system of linear equations A*X=B |
| SRC/pdgssvx_ABglobal.c | Solves a system of linear equations A*X=B, |
| SRC/pdgstrf.c | Performs LU factorization in parallel |
| SRC/pdgstrf_irecv.c | Performs LU factorization in parallel |
| SRC/pdgstrf_sherry.c | |
| SRC/pdgstrf_X1.c | Performs the LU factorization in parallel |
| SRC/pdgstrs.c | Solves a system of distributed linear equations A*X = B with a general N-by-N matrix A using the LU factors computed previously |
| SRC/pdgstrs1.c | Solves a system of distributed linear equations |
| SRC/pdgstrs_Bglobal.c | Solves a system of distributed linear equations A*X = B with a general N-by-N matrix A using the LU factorization |
| SRC/pdgstrs_Bglobal_Bsend.c | Solves a system of distributed linear equations |
| SRC/pdgstrs_lsum.c | Perform local block modifications: lsum[i] -= L_i,k * X[k] |
| SRC/pdgstrsL.c | Solves a lower triangular system L*X = B, with L being the lower triangular factor computed previously by PDGSTRF |
| SRC/pdlangs.c | Returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest value |
| SRC/pdlaqgs.c | Equilibrates a general sparse M by N matrix |
| SRC/pdsymbfact_distdata.c | Redistribute the symbolic structure of L and U from the distribution |
| SRC/pdutil.c | Several matrix utilities |
| SRC/psymbfact.c | Implements parallel symbolic factorization |
| SRC/psymbfact.h [code] | Definitions for parallel symbolic factorization routine |
| SRC/psymbfact_util.c | Utilities for parallel symbolic factorization routine |
| SRC/pxerbla.c | |
| SRC/pzdistribute.c | Re-distribute A on the 2D process mesh |
| SRC/pzgsequ.c | Computes row and column scalings |
| SRC/pzgsmv.c | Parallel sparse matrix-vector multiplication |
| SRC/pzgsmv_AXglobal.c | Performs sparse matrix-vector multiplication |
| SRC/pzgsrfs.c | Improves the computed solution to a system of linear equations and provides error bounds and backward error estimates |
| SRC/pzgsrfs_ABXglobal.c | Improves the computed solution and provies error bounds |
| SRC/pzgssvx.c | Solves a system of linear equations A*X=B |
| SRC/pzgssvx_ABglobal.c | Solves a system of linear equations A*X=B, |
| SRC/pzgstrf.c | Performs LU factorization in parallel |
| SRC/pzgstrf_irecv.c | Performs LU factorization in parallel |
| SRC/pzgstrs.c | Solves a system of distributed linear equations A*X = B with a general N-by-N matrix A using the LU factors computed previously |
| SRC/pzgstrs1.c | Solves a system of distributed linear equations |
| SRC/pzgstrs_Bglobal.c | Solves a system of distributed linear equations A*X = B with a general N-by-N matrix A using the LU factorization |
| SRC/pzgstrs_lsum.c | Perform local block modifications: lsum[i] -= L_i,k * X[k] |
| SRC/pzlangs.c | Returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest value |
| SRC/pzlaqgs.c | Equilibrates a general sparse M by N matrix |
| SRC/pzsymbfact_distdata.c | Redistribute the symbolic structure of L and U from the distribution |
| SRC/pzutil.c | Several matrix utilities |
| SRC/slamch.c | Determines single precision machine parameters |
| SRC/sp_colorder.c | Permutes the columns of the original matrix |
| SRC/sp_ienv.c | Chooses machine-dependent parameters for the local environment |
| SRC/superlu_ddefs.h [code] | Distributed SuperLU data types and function prototypes |
| SRC/superlu_defs.h [code] | Definitions which are precision-neutral |
| SRC/superlu_enum_consts.h [code] | Enum constants header file |
| SRC/superlu_grid.c | SuperLU grid utilities |
| SRC/superlu_timer.c | Returns the time in seconds used by the process |
| SRC/superlu_zdefs.h [code] | Distributed SuperLU data types and function prototypes |
| SRC/supermatrix.h [code] | Matrix type definitions |
| SRC/symbfact.c | Performs a symbolic factorization |
| SRC/util.c | Utilities functions |
| SRC/util_dist.h [code] | Header for utilities |
| SRC/xerbla.c | |
| SRC/zdistribute.c | Distribute the matrix onto the 2D process mesh |
| SRC/zdistribute_mark.c | Distribute the matrix onto the 2D process mesh |
| SRC/zgsequ.c | Computes row and column scalings |
| SRC/zlangs.c | Returns the one norm, or the Frobenius norm, or the infinity norm, or the element of largest value |
| SRC/zlaqgs.c | Equilibrates a general sparse M by N matrix A |
| SRC/zldperm.c | Finds a row permutation so that the matrix has large entries on the diagonal |
| SRC/zmemory.c | Memory utilities |
| SRC/zmyblas2.c | Level 2 BLAS operations: solves and matvec, written in C |
| SRC/zreadhb.c | Read a DOUBLE COMPLEX PRECISION matrix stored in Harwell-Boeing format |
| SRC/zreadtriple.c | |
| SRC/zsp_blas2.c | Solves one of the systems of equations A*x = b, or A'*x = b |
| SRC/zsp_blas3.c | Sparse BLAS3, using some dense BLAS3 operations |
| SRC/zutil.c | Several matrix utilities |