SuperLU matrix solver

Edit Package superlu

SuperLU is an algorithm that uses group theory to optimize LU
decomposition of sparse matrices. It's the fastest direct solver for
linear systems that the author is aware of.

Docu can be found on http://www.netlib.org.

Refresh
Refresh
Source Files
Filename Size Changed
README.SUSE 0000000386 386 Bytes
superlu-4.3-disable-hsl.patch 0000001698 1.66 KB
superlu-4.3-dont-opt-away.diff 0000000537 537 Bytes
superlu-4.3-include.patch 0000000808 808 Bytes
superlu-4.3.diff 0000003110 3.04 KB
superlu.changes 0000008103 7.91 KB
superlu.spec 0000004291 4.19 KB
superlu_4.3-bsd.tar.bz2 0002159982 2.06 MB
superlu_ug.pdf 0000382387 373 KB
Revision 13 (latest revision is 31)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 149218 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 13)
- repackage original source tarball in order to remove the
  HSL mc64ad routine that caonnt be redistributed bnc#796236
- add README.SUSE file in the %%doci in order to explain 
  that change

- add patch superlu-4.3-disable-hsl.patch in order to disable HSL
  code from the library
- update patch superlu-4.3.diff so that test routines are run
  against the  shared library
- build tests routines in %%check section

- Update to SuperLU 4.3:
  * Remove recursive DFS for postordering elimination tree in
    sp_coletree.c (The nonrecursive routine nr_etdfs() was
    contributed by Cedric Doucet, CEDRAT Group, Meylan, France.)
  * Make supermatrix.h the same for all three libraries
  * Include an on-line HTML documentation for the source code
  * Corrected backward error BERR formula when a component of the
    RHS and the residual are exactly zero
  * Change parameter "delta" to genmmd() from 1 to 0 in get_perm_c
    remove "static" declaration in EXAMPLE/xlinsolx*.c
  * Include threshold-based incomplete factorization (ILU)
  * Removed the static global variables so that it is thread-safe.
  * Make superlu_options_t{} structure and enum constants the same
    for both superlu & superlu_dist.
  * Replace qsort by "quick select" (qselect) in ILU's secondary
    dropping.
  * Replace mc64ad.f by mc64ad.c using f2c. 
  * Bug fixes in ilu_sdrop_row.c.
  * Bug fixes in xgsisx.c, so that when mc64 permutation is used
Comments 0
openSUSE Build Service is sponsored by