- Fix the package group fix.
- Fix dependencies.
- Fix %%post and %%postun scripts for HPC.
- Fix HPC modulefile.
- Fix package groups.
- Generate and add pkgconfig files.
- add README.SUSE file in the %%doci in order to explain
* Replace mc64ad.f by mc64ad.c using f2c.
* Update doxygen code documentation.
- Spec file reformating
- remove selfprovides
* Added "options" input argument and "stat" output argument
* fixed a bug in the complex drivers sgssvx/zgssvx when the
* prefixed the header files by "slu_".
* Fixed a memory leak in get_perm_c() when bnz=0.
- add missing function prototypes
- avoid an endless loop during building (#133820)
- Pass $(RPM_OPT_FLAGS) -Os -fPIC for files that don't need to be
- fix owner for README.SuperLU
OBS-URL: https://build.opensuse.org/request/show/674942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=22
- Set default module version correctly when installing
master package, unset when deinstalling the default library
package.
- make example make.inc work with non-HPC builds as well.
- Add superlu-examples_Makefile_remove_itersol.patch
superlu-make.linux.patch:
get a buildable examples test suite (bsc#1124765)
fixing Makefile
adding missing make.inc (forwarded request 672775 from eeich)
OBS-URL: https://build.opensuse.org/request/show/672776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=21
- Set default module version correctly when installing
master package, unset when deinstalling the default library
package.
- make example make.inc work with non-HPC builds as well.
- Add superlu-examples_Makefile_remove_itersol.patch
superlu-make.linux.patch:
get a buildable examples test suite (bsc#1124765)
fixing Makefile
adding missing make.inc
OBS-URL: https://build.opensuse.org/request/show/672775
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=17
- 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