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/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/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 |
SRC/dreadrb.c | Read a matrix stored in Rutherford-Boeing format |
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/mc21.f | |
SRC/mc64ad.c | |
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 | |
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 | |
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] | |
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] | |
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 |
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 |