* Update to version 7.0.8.
* Use cmake for builds.
* Use -D_FORTIFY_SOURCE=2 instead of oS Factory default of 3; this fixes several test failures and is as recommended by upstream (see https://gitlab.inria.fr/scotch/scotch/-/blob/master/INSTALL.txt)
* Build without rpath support to avoid rpaths in final binaries. This is as the upstream default, but our cmake macro defaults to `CMAKE_SKIP_RPATH=OFF`, so we pass the option to turn in on explicitly.
* Run tests as part of %check, but do not run them in parallel, see https://gitlab.inria.fr/scotch/scotch/-/issues/50.
* Disable testing for mvapich2 flavour, whose initialisation seems to be broken in :Factory.
* Remove `-Wl,no-undefined` from linker flags in cmake macro, as builds fail with `undefined reference` errors when linking otherwise.
* Bump so version in shared lib name.
* No more upstream support for static libraries, drop -devel-static package.
OBS-URL: https://build.opensuse.org/request/show/1295212
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=56
- Sync SLE and openSUSE builds (jsc#SLE-12162).
- Update to version 6.1.0. The change in release number reflects a change
in behavior of the software, regarding two features:
* Algorithms for sparse matrix reordering now fully take into account vertex
weights. While the previous versions only accounted for them in the nested
dissection method to compute and optimize separator size/weight, they are
now also accounted for in the minimum degree and minimum fill algorithms.
Consequently, vertex amalgamation can be tuned so that the size of
(column-)blocks is tailored according to the real amount of computation to
be performed on supervariables.
The esmumps interface with MUMPS has been updated so as to take into
account this new feature.
* The routines of the vertex graph partitioning (with overlap) module have
been redesigned, leading to much smaller run time and, most often, higher
quality
- Scotch development is moving to gitlab
- Add support for gcc10 and build support for openmpi4.
OBS-URL: https://build.opensuse.org/request/show/867464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=13
- Update to version 6.1.0. The change in release number reflects a change
in behavior of the software, regarding two features:
* Algorithms for sparse matrix reordering now fully take into account vertex
weights. While the previous versions only accounted for them in the nested
dissection method to compute and optimize separator size/weight, they are
now also accounted for in the minimum degree and minimum fill algorithms.
Consequently, vertex amalgamation can be tuned so that the size of
(column-)blocks is tailored according to the real amount of computation to
be performed on supervariables.
The esmumps interface with MUMPS has been updated so as to take into
account this new feature.
* The routines of the vertex graph partitioning (with overlap) module have
been redesigned, leading to much smaller run time and, most often, higher
quality
- Scotch development is moving to gitlab
- Add support for gcc10 and build support for openmpi4.
OBS-URL: https://build.opensuse.org/request/show/866596
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=42
- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609).
- Update to version 6.0.9:
* Scotch 6.0.7 is mostly a bugfix version. It provides some new minor
features, such as an extension of the target architecture API and
MeTiS v5 compatibility.
- Disable openmpi1 builds for SLE/Leap > 15.1.
- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
OBS-URL: https://build.opensuse.org/request/show/752514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=7
- Fix the package group fix.
- Set default module version correctly when installing
master package, unset when deinstalling the default library
package.
- Fix dependencies for HPC packages.
- Fix HPC modulefile: library dir is always there when module file
is installed.
- Fix package groups.
- Cosmetic fixes to module file.
- Consolidate use of openmpi1, openmpi2, openmpi3 for non-HPC builds.
OBS-URL: https://build.opensuse.org/request/show/674944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=2
- Set default module version correctly when installing
master package, unset when deinstalling the default library
package.
- Fix dependencies for HPC packages.
- Fix HPC modulefile: library dir is always there when module file
is installed.
- Fix package groups.
- Cosmetic fixes to module file.
- Consolidate use of openmpi1, openmpi2, openmpi3 for non-HPC builds.
OBS-URL: https://build.opensuse.org/request/show/674837
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=18