SHA256
10
0
forked from pool/petsc

15 Commits

Author SHA256 Message Date
Ana Guerrero
ac757de13e - Disable and remove support for gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour

OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=141
2025-04-01 08:41:48 +00:00
b6ee58d951 Accepting request 1119631 from home:NMorey:branches:science
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1119631
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=127
2023-10-23 19:03:47 +00:00
3392ead19c Accepting request 1063431 from home:StefanBruens:branches:science
- Update to version 3.18.4.
  * Too many changes to list, for details see 
    https://petsc.org/release/docs/changes/
- Use Python3 also on Leap/SLE, Python 2.7 is no longer supported
- Clean up spec file
- Remove unreproducible build host core count from petscvariables
  (NPMAX, MAKE_NP etc).
- Remove doc subpackage, documentation is no longer included in
  upstream tarball.

OBS-URL: https://build.opensuse.org/request/show/1063431
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=122
2023-02-13 18:11:58 +00:00
1c460f484b OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=115 2022-01-14 18:28:16 +00:00
6ac7529286 Accepting request 869850 from home:eeich:branches:science
- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.

OBS-URL: https://build.opensuse.org/request/show/869850
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=109
2021-02-05 21:51:08 +00:00
25be05c794 Accepting request 753309 from home:eeich:branches:science
- Update to version 3.12.2 (jsc#SLE-8505)
  * https://www.mcs.anl.gov/petsc/documentation/changes/312.html
- Remove petsc-3.3-p2-fix-shared-libs-sonames.patch
  link created directly in %install section
- Remove petsc-3.3-p2-dont-check-for-option-mistakes.patch
  not needed.
- Remove petsc-3.3-fix-error-detection-in-makefile.patch
  not needed.
- Add non-HPC build with openmpi3
- Add HPC builds for gcc8 & gcc 9 (jsc#SLE-7766 & jsc#SLE-8609).
- 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/753309
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=94
2019-12-04 07:06:10 +00:00
Ana Guerrero
5fe61db39e Accepting request 751477 from home:StefanBruens:branches:science
- Reflect renaming of openmpi packages to openmpi1 in Tumbleweed,
  fixes unresolvable packages.
- Fix copy'n'paste error, mpi_vers vs. mpi_ver
- Add non-HPC openmpi2 flavor.

OBS-URL: https://build.opensuse.org/request/show/751477
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=92
2019-11-28 10:36:07 +00:00
015e93101c Accepting request 684804 from home:StefanBruens:branches:science
- Fix spec for non-HPC, reenable serial and non-HPC openmpi build.
- Disable HYPRE for non-HPC, same as for HPC.

OBS-URL: https://build.opensuse.org/request/show/684804
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=82
2019-03-15 16:20:09 +00:00
592437c48e - Convert doc package build to noarch. This will hopefully avoid
spurious build errors on SLE-12.

OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=72
2018-04-01 19:13:26 +00:00
1a310b25cf Accepting request 591603 from home:eeich:branches:science
- Reenable flavor 'serial' to build the doc package only
  (bsc#1087050).
  Note: for this flavor nothing else gets built: once the
  missing dependencies have been fixed, rearrange the 
  #%if 0%{?makedoc:1} ... %endif.

OBS-URL: https://build.opensuse.org/request/show/591603
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=69
2018-03-27 12:39:09 +00:00
9956dd0d4d - Don't build the serial flavor as the build presently breaks
everywhere (bsc#1084677).

OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=67
2018-03-09 12:47:21 +00:00
55a7efc9ac - Add openmpi2 to _multibuild.
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=60
2018-02-09 21:03:51 +00:00
25e6b60e7a Accepting request 562261 from home:eeich:branches:fix-compilers-hpc
- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
- Fix library package requires - use HPC macro (boo#1074890).
- Add support for mpich and openmpi3 for HPC.
- Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).

OBS-URL: https://build.opensuse.org/request/show/562261
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=51
2018-01-09 10:23:08 +00:00
614637fe75 Accepting request 535820 from home:eeich:hpc_alt
- Disable non-HPC openmpi flavor due to missing dependencies.

OBS-URL: https://build.opensuse.org/request/show/535820
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=39
2017-10-23 08:18:46 +00:00
94c1433ef0 Accepting request 535021 from home:eeich:hpc_alt
- Add magic to limit the number of flavors built in the
  in the OBS ring.

- Convert to multibuild.
- Add HPC build using environment modules
  (FATE#321718).
- Generate baselib.conf dynamically and only for the non-HPC
  builds: this avoids issues with the source validator.
- Updated to 3.7.6 (in sync with OpenHPC)
  Changelog at: http://www.mcs.anl.gov/petsc/documentation/changes/37.html

OBS-URL: https://build.opensuse.org/request/show/535021
OBS-URL: https://build.opensuse.org/package/show/science/petsc?expand=0&rev=37
2017-10-19 13:41:11 +00:00