62 Commits

Author SHA256 Message Date
68cdea82ac Accepting request 1306302 from science
OBS-URL: https://build.opensuse.org/request/show/1306302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=18
2025-09-22 14:39:50 +00:00
e3cdd002e9 Accepting request 1304541 from home:badshah400:branches:science
Provide ptscotch-parmetis-<MPI_FLAVOR>-devel for the mpi devel packages, since the parmetis sub-package was subsumed into this package as part of the update to version 7.0.8.

OBS-URL: https://build.opensuse.org/request/show/1304541
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=60
2025-09-21 14:05:52 +00:00
d43afd14ae Accepting request 1302755 from science
OBS-URL: https://build.opensuse.org/request/show/1302755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=17
2025-09-04 17:18:03 +00:00
2514b8b9a5 Accepting request 1301549 from home:badshah400:branches:science
* Rename binaries/man-files that may conflict with those from other packages: mtst -> mtst-scotch, gpart -> gpart-scotch.
* Pass `--parallel` to %ctest to avoid conditionally re/un-defining smp_mflags.

OBS-URL: https://build.opensuse.org/request/show/1301549
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=58
2025-09-04 13:56:08 +00:00
ec452afe05 OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=57 2025-08-22 14:13:51 +00:00
Ana Guerrero
ff3f98ef7c Accepting request 1295212 from home:badshah400:GCC15
* 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
2025-08-22 13:15:32 +00:00
cce77e3031 Accepting request 1266381 from science
OBS-URL: https://build.opensuse.org/request/show/1266381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=16
2025-04-03 14:46:59 +00:00
ce17da66f1 Accepting request 1266220 from home:NMorey:branches:science:HPC
- Fix %{metis} in package name.

OBS-URL: https://build.opensuse.org/request/show/1266220
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=54
2025-04-02 06:23:01 +00:00
568951e59c Accepting request 1265576 from home:NMorey:branches:science:HPC
- Disable and remove support for gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour

OBS-URL: https://build.opensuse.org/request/show/1265576
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=53
2025-03-31 12:58:29 +00:00
3cffb8b6dc Accepting request 1119881 from science
- Disable HPC flavors on i586

- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

- Update to version 6.1.0. The change in release number reflects a change

OBS-URL: https://build.opensuse.org/request/show/1119881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=15
2023-10-24 18:08:13 +00:00
a9b5aa0944 - Use ExcludeArch instead of ExclusiveArch: do_not_build construct.
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=51
2023-10-24 07:38:19 +00:00
84273b1f19 Accepting request 1119728 from home:eeich:branches:science
- Disable HPC flavors on i586

OBS-URL: https://build.opensuse.org/request/show/1119728
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=50
2023-10-23 20:36:35 +00:00
2d129e2f16 Accepting request 1119637 from home:NMorey:branches:science
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1119637
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=49
2023-10-23 19:05:22 +00:00
f33b5034ec - Update to version 6.1.0. The change in release number reflects a change
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=48
2022-06-10 16:06:57 +00:00
83a36d76bd - Dropping openmpi1/2/3 flavors from default as these have been
dropped from oS:Factory.

OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=47
2022-06-10 12:44:06 +00:00
8b7c41d871 Accepting request 903656 from science
- Fix serial HPC build.
- Fix: 'warning: File listed twice: /usr/lib64/libscotchmetis.so*' (forwarded request 903652 from eeich)

OBS-URL: https://build.opensuse.org/request/show/903656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=14
2021-07-03 18:50:38 +00:00
35b5125d50 Accepting request 903652 from home:eeich:branches:science
- Fix serial HPC build.
- Fix: 'warning: File listed twice: /usr/lib64/libscotchmetis.so*'

OBS-URL: https://build.opensuse.org/request/show/903652
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=46
2021-07-02 08:58:21 +00:00
6dc10bc004 Accepting request 867464 from science
- 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
2021-01-30 12:56:12 +00:00
ba75b43459 Accepting request 867324 from home:eeich:branches:science
- Sync SLE and openSUSE builds (jsc#SLE-12162).

OBS-URL: https://build.opensuse.org/request/show/867324
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=44
2021-01-28 07:28:00 +00:00
Ana Guerrero
487619e282 Accepting request 867011 from home:anag:branches:science
fix

OBS-URL: https://build.opensuse.org/request/show/867011
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=43
2021-01-26 22:59:22 +00:00
Ana Guerrero
a19ae4e93f Accepting request 866596 from home:anag:branches:science
- 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
2021-01-25 21:05:54 +00:00
a84db0b3ac Accepting request 794965 from science
- only serial scotch-metis-devel package should conflict with
  metis-devel (boo#1169791).

OBS-URL: https://build.opensuse.org/request/show/794965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=12
2020-04-17 22:33:10 +00:00
c95ff04d5b - only serial scotch-metis-devel package should conflict with
metis-devel (boo#1169791).

OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=40
2020-04-17 16:41:56 +00:00
01f89e73f7 Accepting request 768753 from science
OBS-URL: https://build.opensuse.org/request/show/768753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=11
2020-01-30 21:37:18 +00:00
132c7257fa Accepting request 768751 from home:StefanBruens:branches:science
- Remove bogus %undefine suffix - suffix is a RPM builtin, and
  trying to undefine it is an error since RPM 4.15.

OBS-URL: https://build.opensuse.org/request/show/768751
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=38
2020-01-30 14:10:52 +00:00
83d5a33653 Accepting request 755675 from science
jsc#SLE-8604).

OBS-URL: https://build.opensuse.org/request/show/755675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=10
2019-12-12 22:18:25 +00:00
88f3771dfd jsc#SLE-8604).
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=36
2019-12-10 21:32:58 +00:00
311ff2ccaf Accepting request 753891 from science
- Add support for gcc7 builds for HPC.
- Add support for gcc8 and gcc9 for HPC (jsc#SLE-7766 &

OBS-URL: https://build.opensuse.org/request/show/753891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=9
2019-12-04 12:55:09 +00:00
5736b8346e - Add support for gcc7 builds for HPC.
- Add support for gcc8 and gcc9 for HPC (jsc#SLE-7766 &

OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=34
2019-12-04 06:36:01 +00:00
f3039dc587 Accepting request 753147 from science
- Enabled non-HPC openmpi3 build.

- Add support for non-HPC build with gcc7.
- Add support for non-HPC build with gcc8 and gcc9 (jsc#SLE-7766 &amp;
  jsc#SLE-8609). (forwarded request 753146 from eeich)

OBS-URL: https://build.opensuse.org/request/show/753147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=8
2019-12-03 11:43:31 +00:00
6ad49b01e8 Accepting request 753146 from home:eeich:branches:science
- Enabled non-HPC openmpi3 build.

- Add support for non-HPC build with gcc7.
- Add support for non-HPC build with gcc8 and gcc9 (jsc#SLE-7766 &
  jsc#SLE-8609).

OBS-URL: https://build.opensuse.org/request/show/753146
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=32
2019-12-03 09:58:31 +00:00
4d43da6def Accepting request 752514 from science
- 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
2019-12-02 10:29:40 +00:00
8adbe9af0c - Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609).

OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=30
2019-11-29 20:42:46 +00:00
bfaa3fbcb6 Accepting request 752432 from home:eeich:branches:science
- 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/752432
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=29
2019-11-29 17:33:19 +00:00
9f2c349802 Accepting request 751566 from science
OBS-URL: https://build.opensuse.org/request/show/751566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=6
2019-11-28 12:51:27 +00:00
Ana Guerrero
df2f9beb00 Accepting request 751476 from home:StefanBruens:branches:science
- Reflect renaming of openmpi packages to openmpi1 in Tumbleweed,
  fixes unresolvable packages.

OBS-URL: https://build.opensuse.org/request/show/751476
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=27
2019-11-28 10:48:17 +00:00
a15b3e8ac4 Accepting request 734090 from science
Add Jira feature ID

OBS-URL: https://build.opensuse.org/request/show/734090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=5
2019-10-02 09:57:56 +00:00
Ana Guerrero
9e50964195 Add Jira feature ID
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=25
2019-09-30 14:05:50 +00:00
3fc8372451 Accepting request 729700 from science
OBS-URL: https://build.opensuse.org/request/show/729700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=4
2019-09-11 08:34:06 +00:00
Ana Guerrero
92bba1f182 Accepting request 729699 from home:anag:branches:science
- Use -ffat-lto-objects to provide a proper static library.

OBS-URL: https://build.opensuse.org/request/show/729699
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=23
2019-09-10 08:19:31 +00:00
ca013d91b5 Accepting request 726805 from science
OBS-URL: https://build.opensuse.org/request/show/726805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=3
2019-08-29 15:19:44 +00:00
cc643c790b Accepting request 726716 from home:anag:branches:science
- Update to version 6.0.7:
  * bugfixes and some new minor features, such as an extension of 
    the target architecture API and MeTiS v5 compatibility.

OBS-URL: https://build.opensuse.org/request/show/726716
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=21
2019-08-28 17:58:45 +00:00
2bb9617b05 Accepting request 674944 from science
- 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
2019-07-05 11:48:35 +00:00
92b5399a95 Accepting request 674902 from home:jengelh:branches:science
- Fix the package group fix.

OBS-URL: https://build.opensuse.org/request/show/674902
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=19
2019-02-14 11:19:29 +00:00
a56e03d9b9 Accepting request 674837 from home:eeich:branches:science
- 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
2019-02-14 06:50:28 +00:00
36240ad75a Accepting request 668670 from science
- Add scotch to oS:Factory:
  FATE#327141: [HPC Module] Add 'scotch' to the HPC Module

OBS-URL: https://build.opensuse.org/request/show/668670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/scotch?expand=0&rev=1
2019-01-26 21:22:39 +00:00
66eee6c396 - Disable openmpi1 and openmpi3 builds on SLE.
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=16
2019-01-25 13:08:26 +00:00
adad0d559a - Reenable ldconfig for HPC & MPI:
do not attempt to update the cache.

OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=15
2019-01-25 08:16:16 +00:00
b5c27a8c84 Accepting request 668527 from home:eeich:factory_staging
- Add mpich support to HPC build.

OBS-URL: https://build.opensuse.org/request/show/668527
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=14
2019-01-25 08:06:29 +00:00
5be1f0a158 Accepting request 668334 from home:eeich:factory_staging
- Remove 'lib' from devel packages.
- Fix dependencies.

OBS-URL: https://build.opensuse.org/request/show/668334
OBS-URL: https://build.opensuse.org/package/show/science/scotch?expand=0&rev=13
2019-01-24 15:40:26 +00:00