diff options
author | Pablo Santamaria <pablosantamaria@gmail.com> | 2013-01-03 17:53:53 +0100 |
---|---|---|
committer | dsomero <xgizzmo@slackbuilds.org> | 2013-01-09 18:52:20 -0500 |
commit | 7e272c48ffb883f91c2177a47a882f696165efe8 (patch) | |
tree | 61cfad44c688603c01e1ee63bc34517e044950de /academic/suitesparse/README | |
parent | c0a2a74cc95ea5a24fbf8aa2b37b166474bd0e32 (diff) |
academic/suitesparse: Updated for version 4.0.2.
Simplified build, added notes to the README, cleanups
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
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 183ecdd0f7127..958510ea48600 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. |