Go to file
Stephan Kulow 7407ce7905 Accepting request 149218 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/149218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=13
2013-01-21 17:29:40 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=1 2007-01-15 23:38:16 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=1 2007-01-15 23:38:16 +00:00
README.SUSE Accepting request 148856 from home:scorot:branches:devel:libraries:c_c++ 2013-01-17 19:16:01 +00:00
superlu_4.3-bsd.tar.bz2 Accepting request 148856 from home:scorot:branches:devel:libraries:c_c++ 2013-01-17 19:16:01 +00:00
superlu_ug.pdf Accepting request 146203 from home:scorot:branches:devel:libraries:c_c++ 2012-12-27 15:39:03 +00:00
superlu-4.3-disable-hsl.patch Accepting request 148856 from home:scorot:branches:devel:libraries:c_c++ 2013-01-17 19:16:01 +00:00
superlu-4.3-dont-opt-away.diff Accepting request 146203 from home:scorot:branches:devel:libraries:c_c++ 2012-12-27 15:39:03 +00:00
superlu-4.3-include.patch Accepting request 146203 from home:scorot:branches:devel:libraries:c_c++ 2012-12-27 15:39:03 +00:00
superlu-4.3.diff Accepting request 148856 from home:scorot:branches:devel:libraries:c_c++ 2013-01-17 19:16:01 +00:00
superlu.changes Accepting request 148856 from home:scorot:branches:devel:libraries:c_c++ 2013-01-17 19:16:01 +00:00
superlu.spec Fix source url 2013-01-19 12:51:45 +00:00

This version of SuperLU is slightly different form the original SuperLU
available on http://crd.lbl.gov/~xiaoye/SuperLU/. For legal reasons the
routine mc64ad from the Harwell Subroutine Library cannot be redistributed
by openSUSE and have been removed form the sources.

However the SuperLU library provided by openSUSE is fully functionnal
except that the mc64ad routine is not used.