diff options
Diffstat (limited to 'academic/suitesparse/README')
-rw-r--r-- | academic/suitesparse/README | 45 |
1 files changed, 25 insertions, 20 deletions
diff --git a/academic/suitesparse/README b/academic/suitesparse/README index 183ecdd0f7..958510ea48 100644 --- a/academic/suitesparse/README +++ b/academic/suitesparse/README @@ -1,31 +1,36 @@ suitesparse is a collection of libraries for computations involving sparse matrices. The package includes the following libraries: - AMD approximate minimum degree ordering - BTF permutation to block triangular form (beta) - CAMD constrained approximate minimum degree ordering - COLAMD column approximate minimum degree ordering - CCOLAMD constrained column approximate minimum degree ordering - CHOLMOD sparse Cholesky factorization - CXSparse CSparse extended: complex matrix, int and long int support - KLU sparse LU factorization, primarily for circuit simulation - LDL a simple LDL' factorization - SQPR a multithread, multifrontal, rank-revealing sparse QR - factorization method - UMFPACK sparse LU factorization - UFconfig configuration file for all the above packages. - -suitesparse is an optional dependency for the octave package. +AMD: approximate minimum degree ordering. +BTF: permutation to block triangular form (beta). +CAMD: constrained approximate minimum degree ordering. +COLAMD: column approximate minimum degree ordering. +CCOLAMD: constrained column approximate minimum degree ordering. +CHOLMOD: sparse Cholesky factorization. +CXSparse: CSparse extended: complex matrix, int and long int support. +KLU: sparse LU factorization, primarily for circuit simulation. +LDL: a simple LDL^t factorization. +SQPR: a multithread, multifrontal, rank-revealing sparse QR factorization method. +UMFPACK: sparse LU factorization. +SuiteSparse_config: configuration file for all the above packages. +RBio: read/write files in Rutherford/Boeing format. + +Suitesparse is an optional dependency for the octave package. NOTES: +* To build octave with SuiteSparse 4.x you'll need to add a second library +to the octave's configure option --with-umfpack: + + --with-umfpack="-lumfpack -lsuitesparseconfig" + * CHOLMOD can also be compiled to use the METIS library, but it is not - used here because its licensing terms exclude it from Octave. +used here because its licensing terms exclude it from Octave. * CXSparse is a superset of CSparse, and the two share common header - names, so it does not make sense to build both. CXSparse is built - by default. +names, so it does not make sense to build both. CXSparse is built +by default. * SlackBuilds.org also has all the parts of this suite as individual - builds - DO NOT try and install the individual parts and the suite; - pick one or the other. +builds - DO NOT try and install the individual parts and the suite; +pick one or the other. |