|
SuperLU Distributed 9.0.0
gpu3d
|

Files | |
| file | ps3dcomm.c |
| file | psdistribute-aux3d.c |
| file | psdistribute.c |
| Re-distribute A on the 2D process mesh. | |
| file | psdistribute3d.c |
| file | psGetDiagU.c |
| file | psgsequ.c |
| Computes row and column scalings. | |
| file | psgsequb.c |
| Computes row and column scalings, restricting the scale factors to be power-of-radix. | |
| file | psgsmv.c |
| Parallel sparse matrix-vector multiplication. | |
| file | psgsmv_AXglobal.c |
| Performs sparse matrix-vector multiplication. | |
| file | psgsmv_d2.c |
| Parallel sparse matrix-vector multiplication. | |
| file | psgsrfs.c |
| Improves the computed solution to a system of linear equations and provides error bounds and backward error estimates. | |
| file | psgsrfs_ABXglobal.c |
| Improves the computed solution and provies error bounds. | |
| file | psgsrfs_d2.c |
| Improves the computed solution to a system of linear equations and provides error bounds and backward error estimates. | |
| file | psgssvx.c |
| Solves a system of linear equations A*X=B. | |
| file | psgssvx3d.c |
| Solves a system of linear equations A*X=B using 3D process grid. | |
| file | psgssvx3d_csc_batch.c |
| file | psgssvx_ABglobal.c |
| Solves a system of linear equations A*X=B,. | |
| file | psgssvx_d2.c |
| Solves a system of linear equations A*X=B. | |
| file | psgstrf.c |
| Performs LU factorization in parallel. | |
| file | psgstrf2.c |
| Performs panel LU factorization. | |
| file | psgstrf3d.c |
| Performs LU factorization in 3D process grid. | |
| file | psgstrs.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. | |
| file | psgstrs1.c |
| Solves a system of distributed linear equations. | |
| file | psgstrs3d.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. | |
| file | psgstrs_Bglobal.c |
| Solves a system of distributed linear equations A*X = B with a general N-by-N matrix A using the LU factorization. | |
| file | psgstrs_lsum.c |
| Perform local block modifications: lsum[i] -= L_i,k * X[k]. | |
| file | pslangs.c |
| Returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest value. | |
| file | pslaqgs.c |
| Equilibrates a general sparse M by N matrix. | |
| file | pssymbfact_distdata.c |
| Redistribute the symbolic structure of L and U from the distribution. | |
| file | psutil.c |
| Several matrix utilities. | |
| file | psymbfact.c |
| Implements parallel symbolic factorization. | |
| file | psymbfact_util.c |
| Utilities for parallel symbolic factorization routine. | |
| file | s3DPartition.c |
| file | s_c2cpp_GetHWPM.cpp |
| Get heavy-weight perfect matching (HWPM). | |
| file | sbinary_io.c |
| file | scatter.c |
| file | scommunication_aux.c |
| file | sdistribute.c |
| Distribute the matrix onto the 2D process mesh. | |
| file | sec_structs.c |
| Auxiliary routines in 3D algorithms. | |
| file | sequil_batch.c |
| file | sgather.c |
| file | sgsequ_dist.c |
| Computes row and column scalings. | |
| file | slangs_dist.c |
| Returns the value of the one norm, the infinity norm, or the element of largest value Modified from SuperLU routine SLANGS. | |
| file | slaqgs_dist.c |
| Equlibrates a general sprase matrix. | |
| file | sldperm_dist.c |
| Finds a row permutation so that the matrix has large entries on the diagonal. | |
| file | slook_ahead_update.c |
| file | smemory_dist.c |
| Memory utilities. | |
| file | smyblas2_dist.c |
| Level 2 BLAS operations: solves and matvec, written in C. | |
| file | snrformat_loc3d.c |
| file | spivot_batch.c |
| file | sreadhb.c |
| Read a FLOAT PRECISION matrix stored in Harwell-Boeing format. | |
| file | sreadMM.c |
| Contributed by Francois-Henry Rouet. | |
| file | sreadrb.c |
| Read a matrix stored in Rutherford-Boeing format. | |
| file | sreadtriple.c |
| file | sreadtriple_noheader.c |
| file | sscatter.c |
| file | sscatter3d.c |
| file | sSchCompUdt-2Ddynamic.c |
| file | sSchCompUdt-cuda.c |
| file | sSchCompUdt-gpu.c |
| file | ssp_blas2_dist.c |
| Sparse BLAS 2, using some dense BLAS 2 operations. | |
| file | ssp_blas3_dist.c |
| Sparse BLAS3, using some dense BLAS3 operations. | |
| file | sssvx3dAux.c |
| file | sstatic_schedule.c |
| Performs static scheduling for the look-ahead factorization algorithm. | |
| file | ssuperlu_blas.c |
| file | streeFactorization.c |
| file | streeFactorizationGPU.c |
| Factorization routines for the subtree using 2D process grid, with GPUs. | |
| file | strfAux.c |
| file | strfCommWrapper.c |
| file | sutil_dist.c |
| Several matrix utilities. | |