SHA256
10
0
forked from pool/hypre

45 Commits

Author SHA256 Message Date
f52c18eaef - Exclude 32bit on openmpi5 builds
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=57
2025-04-01 13:40:28 +00:00
Ana Guerrero
c3f0e3c585 - Remove support for gnu-hpc build flavors (bsc#1239982).
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=56
2025-04-01 09:11:40 +00:00
8287f7c4dd - Disable gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems

OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=55
2025-03-31 09:03:40 +00:00
d32f6608d5 Accepting request 1236197 from home:eeich:science
- Use the newly introduced %hpc_requires_eq macro to get the correct
  library dependencies (boo#1234007).

OBS-URL: https://build.opensuse.org/request/show/1236197
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=54
2025-01-09 12:56:37 +00:00
55e87f083b Accepting request 1149024 from home:dimstar:rpm4.20:h
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1149024
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=52
2024-02-22 11:56:37 +00:00
638ee0d19c - Use ExcludeArch instead of ExclusiveArch: do_not_build construct.
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=50
2023-10-24 07:30:14 +00:00
7c66789c2d Accepting request 1119726 from home:eeich:branches:science
- Disable HPC flavors on i586

OBS-URL: https://build.opensuse.org/request/show/1119726
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=49
2023-10-23 20:35:48 +00:00
cabdc3334d Accepting request 1119624 from home:NMorey:branches:science
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1119624
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=48
2023-10-23 19:02:38 +00:00
6eddcf3ef6 - Revert last change
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=47
2022-06-10 15:59:03 +00:00
77e14ae310 - Dropping openmpi1/2/3 flavors from default as these have been
dropped from oS:Factory.

OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=46
2022-06-10 12:39:59 +00:00
a61331c8bd Accepting request 867882 from home:eeich:branches:science
- Make cmake files installation non-conflicting.

- Fix hypre package conflicts for non HPC packages.

OBS-URL: https://build.opensuse.org/request/show/867882
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=44
2021-01-30 07:27:40 +00:00
7046813c7f Accepting request 867619 from home:eeich:branches:science
- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.

OBS-URL: https://build.opensuse.org/request/show/867619
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=43
2021-01-29 08:12:59 +00:00
Ana Guerrero
b32c11b7fc fix typo
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=42
2021-01-27 17:44:51 +00:00
Ana Guerrero
ee1a95567b Accepting request 866819 from home:anag:branches:science
- Update to 2.20.0
  * New matrix-based interpolation routines for AMG (CPU and GPU)
  * Added GPU support for aggressive coarsening in AMG
  * New AMG-DD solver
  * Improved distributed sparse matrix-matrix and triple-matrix product
    performance on GPUs
  * IJMatrix/Vector assembly on GPUs (with pointers to GPU memory)
  * Updated caliper usage
  * Separated C and C++ headers
  * Updated to support superlu-dist version to 6.3.1
  * Moved reference manual API to online documentation
  * New AMG features to keep specified F-points and/or C-points.
  * Added GPU support for AMG setup and several interpolation approaches.
  * New parallel ILU solvers and smoothers.
  * New MGR features.
  * Added several interpolation routines based on matrix-matrix interpolations.
  * Various bug fixes.
- Remove patch merged by upstream
  * Fix-empty-elseif-in-CMakeLists.txt.patch
- Rework patch following upstream changes
  * Fix-library-version-numbering.patch Patch removed
  * Add-library-version.patch Patch added

OBS-URL: https://build.opensuse.org/request/show/866819
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=41
2021-01-26 11:56:45 +00:00
b995607508 Accepting request 840009 from home:eeich:branches:science
- Don't include superlu-devel and lapack-devel into HPC devel
  package.

OBS-URL: https://build.opensuse.org/request/show/840009
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=39
2020-10-07 10:32:59 +00:00
51be95db2d Accepting request 833679 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/833679
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=37
2020-09-11 08:21:11 +00:00
cc97b51ce0 - Add Fix-Makefiles-for-gmake-4.3.patch:
Fix build for gmake 4.3 in a backward compatible way (boo#1170523).

OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=35
2020-05-05 16:45:21 +00:00
7f8788d948 - 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/package/show/science/hypre?expand=0&rev=33
2020-04-17 17:17:01 +00:00
f4c59d7f8d - Enable non-HPC openmpi3 build (boo#1169792).
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=32
2020-04-17 17:04:15 +00:00
9455880eac - Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=30
2019-12-10 21:42:38 +00:00
35499dc7b2 - 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/hypre?expand=0&rev=28
2019-11-29 20:50:44 +00:00
df278514ce Accepting request 752434 from home:eeich:branches:science
- Update to 2.18.2:
  * Fixed mixedint bugs.
  * Ported BoomerAMG setup to run on GPUs.  Only a subset of setup phase
    features are currently available.
  * Updated CMake to support more of the features available in configure/make.
  * Added RecomputeResidual options to several hybrid solvers.
  * Various bug fixes.
- Disable openmpi1 builds for SLE/Leap > 15.1.
- Adapt build for openmpi1 to reflect naming change on Factory.
- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
- hypre_CMakeLists.patch refreshed and replaced by:
  Fix-library-version-numbering.patch
- Fix-empty-elseif-in-CMakeLists.txt.patch:
  Fix empty elseif() in CMake file.
- Use full package version to identify .so version:
  INSTALL.md states that "The hypre team currently does nothing to ensure
  application binary interface (ABI) compatibility. As a result, all release
  (major, minor, or patch) should be treated as incompatible."
- Replaced -DHYPRE_SEQUENTIAL by -DHYPRE_WITH_MPI

OBS-URL: https://build.opensuse.org/request/show/752434
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=27
2019-11-29 17:34:19 +00:00
Ana Guerrero
f529ca56db Add Jira feature ID
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=25
2019-09-30 14:10:58 +00:00
Ana Guerrero
a8ccf6f93a Accepting request 727776 from home:anag:branches:science
- Documentation is only available online now. Remove the -doc package.

OBS-URL: https://build.opensuse.org/request/show/727776
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=23
2019-09-02 14:18:52 +00:00
Ana Guerrero
b79b7af1b8 Accepting request 727697 from home:anag:branches:science
- New version 2.17.0
  * Changed open source license to dual MIT/Apache-2.0
  * Removed FEI_mv/ml subdirectory and several FEI header files
  * Various bug fixes.
  * Added new '--enable-mixedint' configure option.
  * Various GPU optimizations
  * Changed documentation to use Sphinx and Doxygen.
- Update License field to reflect the new dual licensing.
- Update source, there is a new GitHub group for hypre.
- Refresh patches:
  * hypre_Makefile_examples.patch
  * hypre_CMakeLists.patch

OBS-URL: https://build.opensuse.org/request/show/727697
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=22
2019-09-02 07:54:27 +00:00
5f722b1759 Accepting request 680425 from home:eeich:branches:science
- Consolidated build_all

OBS-URL: https://build.opensuse.org/request/show/680425
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=20
2019-03-01 09:58:42 +00:00
1728097e01 Accepting request 679824 from home:mslacken:branches:science
- Build the examples and docs as a separate HPC package.
- Made example and doc packages 'noarch'.
- Remove duplicates from examples.
- Fix rpmlint warnings about macros in comments.
- Fix library path to work both on 32 and 64 bit.

- Switched to cmake build system to fix boo#1126367
  * added hypre_CMakeLists.patch for proper version numbering
  * added dependency for lapack and superlu devel for non hpc builds
- Due to boo#1127070 does not compile for mvapich2/mpich

OBS-URL: https://build.opensuse.org/request/show/679824
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=19
2019-02-27 16:35:13 +00:00
14d568a0ec - Fix group of library name.
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=18
2019-02-14 11:24:00 +00:00
59ec5946d3 Accepting request 674835 from home:eeich:branches:science
- Add a sub examples package to test in prod env
  Add: hypre_Makefile_examples.patch

- Properly create and tear down default version links when the
  HPC master packages are installed/uninstalled.
- Fix dependencies for HPC.
- Add dependency to HPC modulefile. 
- Fix package groups.
- Add pkgconfig file.
- Consolidate use of openmpi1, openmpi2, openmpi3 for non-HPC builds.

OBS-URL: https://build.opensuse.org/request/show/674835
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=17
2019-02-14 06:51:09 +00:00
4fbc22a14d - Disable openmpi1 builds on SLE.
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=15
2019-01-25 13:31:33 +00:00
ff94e75e2c Accepting request 665958 from science
- Add hypre to oS:Factory (FATE#324153).

OBS-URL: https://build.opensuse.org/request/show/665958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hypre?expand=0&rev=1
2019-01-28 19:47:55 +00:00
359b6cf206 Accepting request 665956 from home:eeich:factory_staging
- Fix yet another library dependency.

OBS-URL: https://build.opensuse.org/request/show/665956
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=14
2019-01-14 14:30:09 +00:00
12e5471f97 Accepting request 665664 from home:eeich:branches:science
- Fix HPC libname for master package.

OBS-URL: https://build.opensuse.org/request/show/665664
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=13
2019-01-14 09:15:08 +00:00
9736a6fc49 Accepting request 664981 from home:jengelh:branches:science
- Trim future goals, trim filler wording.

OBS-URL: https://build.opensuse.org/request/show/664981
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=12
2019-01-13 12:40:17 +00:00
e0b8359e87 - Fixed macro
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=11
2019-01-13 08:44:01 +00:00
65f6dc348c - Disable openmpi3 builds on SLE.-
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=10
2019-01-13 08:37:31 +00:00
6fb0fd95ca Accepting request 664451 from home:eeich:factory_staging
- Add more MPI flavors.
- Create baselib.conf on the fly.
- Do not build non-HPC on SLE to save build cycles.
- Remove babel_files: not used anywhere.
- Remove unneeded BuildRequires:.

- Added HPC support.

- move %%doc files to devel package
- add mvapich2 build for SLE 11

OBS-URL: https://build.opensuse.org/request/show/664451
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=9
2019-01-11 05:12:00 +00:00
0d1d45ced0 Accepting request 663163 from home:StefanBruens:branches:science
- Update to 2.15.1
- Drop hypre-2.8.0b-no-date-and-time-fix.patch
- Convert to multibuild for openmpi/openmpi2

OBS-URL: https://build.opensuse.org/request/show/663163
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=8
2019-01-06 18:36:46 +00:00
Todd R
5790cc19c8 OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=7 2018-12-12 19:09:52 +00:00
Todd R
d5e73a6efb OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=6 2018-12-12 19:09:46 +00:00
Todd R
c89f5b75ef OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=5 2018-12-12 19:09:34 +00:00
Todd R
6819ffa126 OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=4 2018-12-10 15:48:41 +00:00
Todd R
b38598757b OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=3 2018-12-10 15:48:25 +00:00
Todd R
be5d37b9aa OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=2 2018-12-10 15:46:35 +00:00
Todd R
e044a2bfb3 Accepting request 654097 from devel:languages:python
move to science

OBS-URL: https://build.opensuse.org/request/show/654097
OBS-URL: https://build.opensuse.org/package/show/science/hypre?expand=0&rev=1
2018-12-04 19:13:37 +00:00