85 Commits

Author SHA256 Message Date
c4cddfe2b6 Accepting request 1160907 from science
- Fix dependency in module file for MPI version of Trilinos
  to depend on the correct version of netcdf (bsc#1210049).
  This prevents the error message:
  "Lmod has detected the following error: These module(s) or
   extension(s) exist but cannot be loaded as requested: "trilinos"

OBS-URL: https://build.opensuse.org/request/show/1160907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=22
2024-03-25 20:08:41 +00:00
dd8d62dfc3 - Fix dependency in module file for MPI version of Trilinos
to depend on the correct version of netcdf (bsc#1210049).
  This prevents the error message:
  "Lmod has detected the following error: These module(s) or
   extension(s) exist but cannot be loaded as requested: "trilinos"

OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=83
2024-03-23 09:31:58 +00:00
b85fd8afbb - Add missing bug entry.
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=82
2024-03-23 09:29:29 +00:00
77530bf3d7 Accepting request 1152494 from science
- umfpack-devel have been replaced by suitesparse-devel. However,
  since current trilinos build does not require this dependency
  it's been disabled. (forwarded request 1152493 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1152494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=21
2024-02-28 18:46:33 +00:00
e57303165b Accepting request 1152493 from home:eeich:branches:science
- umfpack-devel have been replaced by suitesparse-devel. However,
  since current trilinos build does not require this dependency
  it's been disabled.

OBS-URL: https://build.opensuse.org/request/show/1152493
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=80
2024-02-27 20:01:28 +00:00
0aa063dd56 Accepting request 1142864 from science
- Make sure, we call python3 for all Python needs on anything later
  than SLE/Leap (boo#1219310). (forwarded request 1142863 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1142864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=20
2024-01-31 22:54:27 +00:00
a0cefe91c6 Accepting request 1143136 from home:eeich:branches:science
- Add missing %else

OBS-URL: https://build.opensuse.org/request/show/1143136
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=78
2024-01-31 20:14:02 +00:00
21d8c6fd87 Accepting request 1142863 from home:eeich:branches:science
- Make sure, we call python3 for all Python needs on anything later
  than SLE/Leap (boo#1219310).

OBS-URL: https://build.opensuse.org/request/show/1142863
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=77
2024-01-30 19:37:24 +00:00
6583ebd86d Accepting request 1120042 from science
- Disable HPC flavors on %ix86 (forwarded request 1120041 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1120042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=19
2023-11-02 19:22:34 +00:00
831d7e945b Accepting request 1120041 from home:eeich:branches:science
- Disable HPC flavors on %ix86

OBS-URL: https://build.opensuse.org/request/show/1120041
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=75
2023-10-24 15:34:16 +00:00
01aa755095 Accepting request 1119894 from home:NMorey:branches:science
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1119894
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=74
2023-10-24 15:00:10 +00:00
f63d2a9e46 Accepting request 1094815 from home:Guillaume_G:branches:science
- Increase memory required to build trilinos:gnu-mpich-hpc and
  trilinos:gnu-mvapich2-hpc to avoid OOM failures

OBS-URL: https://build.opensuse.org/request/show/1094815
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=73
2023-07-04 17:42:22 +00:00
d9ac44aecb Accepting request 1075325 from science
- Update to version 14.0.0
  For information on changes consult the release notes of
  its sub-packages.
  * Remove obsolete:
    Fix-control-reaches-end-of-non-void-function-error.patch
    Make-include-and-library-path-configurable-using-Cmake-variables.patch
- Add Make-sure-standard-types-are-defined-in-c.patch:
  Not app Trilinos package include the type definition they
  require by rely on 'coinidential' inclusion. This can lead
  to errors. (forwarded request 1075212 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1075325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=18
2023-03-29 21:28:32 +00:00
a7fa76dbeb Accepting request 1075212 from home:eeich:branches:science
- Update to version 14.0.0
  For information on changes consult the release notes of
  its sub-packages.
  * Remove obsolete:
    Fix-control-reaches-end-of-non-void-function-error.patch
    Make-include-and-library-path-configurable-using-Cmake-variables.patch
- Add Make-sure-standard-types-are-defined-in-c.patch:
  Not app Trilinos package include the type definition they
  require by rely on 'coinidential' inclusion. This can lead
  to errors.

OBS-URL: https://build.opensuse.org/request/show/1075212
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=71
2023-03-29 17:30:37 +00:00
eb5f66a79d Accepting request 1010195 from science
OBS-URL: https://build.opensuse.org/request/show/1010195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=17
2022-10-12 16:26:51 +00:00
Klaus Kämpf
d0b0291dcf Accepting request 1009341 from openSUSE:Factory:RISCV
- Adjust disk constraints for riscv64

OBS-URL: https://build.opensuse.org/request/show/1009341
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=69
2022-10-12 10:35:35 +00:00
d43d42904d Accepting request 1000533 from science
OBS-URL: https://build.opensuse.org/request/show/1000533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=16
2022-09-01 20:11:19 +00:00
7f75aa8a32 Accepting request 1000438 from home:Guillaume_G:branches:science
- Update disk size to match current needs and fix build on aarch64

OBS-URL: https://build.opensuse.org/request/show/1000438
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=67
2022-09-01 01:31:24 +00:00
c4cb6fa423 Accepting request 986706 from science
- Fix dependency settings: due to missing packages the macro
  %{req_equal} returned empty.
- Fix HPC environment module dependency. (forwarded request 986703 from eeich)

OBS-URL: https://build.opensuse.org/request/show/986706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=15
2022-07-05 10:09:30 +00:00
83aca5fc9b Accepting request 986703 from home:eeich:branches:science
- Fix dependency settings: due to missing packages the macro
  %{req_equal} returned empty.
- Fix HPC environment module dependency.

OBS-URL: https://build.opensuse.org/request/show/986703
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=65
2022-07-04 17:17:16 +00:00
9eff5c16de - Revert last change.
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=64
2022-06-10 15:57:29 +00:00
a6a1e64d66 - Dropping openmpi1/2/3 flavors from default as these have been
dropped from oS:Factory.

OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=63
2022-06-10 12:26:08 +00:00
1e86f4afbd Accepting request 971217 from science
- Tie %python_flavor to python3 on Leap/SLE 15 < SP3
  (bsc#1197781).

OBS-URL: https://build.opensuse.org/request/show/971217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=14
2022-04-21 13:42:12 +00:00
5fc1ab578c - Tie %python_flavor to python3 on Leap/SLE 15 < SP3
(bsc#1197781).

OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=61
2022-04-01 19:39:36 +00:00
729f4ee6e8 Accepting request 953801 from science
- Fix dependencies with other Factory packages (forwarded request 953800 from eeich)

OBS-URL: https://build.opensuse.org/request/show/953801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=13
2022-02-12 23:15:20 +00:00
99cd44f2ac Accepting request 953800 from home:eeich:branches:science
- Fix dependencies with other Factory packages

OBS-URL: https://build.opensuse.org/request/show/953800
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=60
2022-02-11 18:18:56 +00:00
0123f6c4ac Accepting request 952674 from home:eeich:branches:science_alt
- Make use of the newly introduced %%hpc_pyton_sitelib macro.

- Fix python modules to use the right include and lib dir:
  Make-include-and-library-path-configurable-using-Cmake-variables.patch
  See also: https://github.com/gsjaardema/seacas/pull/279
- Make sure python modules for serial and MPI variants don't
  overlap.
  NOTE: mpi-selector is not setting PYTHONPATH!
- Free package of all python2 traces.

  See also: https://github.com/trilinos/Trilinos/issues/10100

OBS-URL: https://build.opensuse.org/request/show/952674
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=59
2022-02-10 12:48:16 +00:00
fd564f66cb Accepting request 950051 from home:StefanBruens:branches:science
- Lower disk and memory constraints to match actual requirements,
  dito %limit_build (now 16 GByte disk and 5 GByte memory).
- Add memoryperjob constraint for a worker preselection, so
  limit_build only lowers the number of jobs slightly.
- Fix cmake files for non-HPC MPI build.
- Add openmpi4 non-HPC flavor

OBS-URL: https://build.opensuse.org/request/show/950051
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=58
2022-02-01 21:43:50 +00:00
6b8f0951c6 - Fix patch numbering.
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=57
2022-01-19 07:16:41 +00:00
2cd715a834 - Fix cmake include path (boo#1194648):
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=56
2022-01-19 07:15:40 +00:00
3374869a9c Accepting request 947347 from home:eeich
- Update to version 13.2.0
  For information on changes consult the release notes of
  its sub-packages.
  * Remove: Make-kokkos-build-reproducible.patch
            Add-missing-ENV-DESTDIR.patch
  * Add: Fix-control-reaches-end-of-non-void-function-error.patch
         Convert-python2-isms-to-python3.patch
	 Not-a-shell-script.patch
- Add dependency for library package to devel package.
- Fix cmake include path (bsc#1194648):
  cmake/tribits/core/package_arch/TribitsWriteClientExportFiles.cmake
  uses a logic to calculate the relative path elements between
  the cmake directory and the installation directory. This works
  only if Trilinos_INSTALL_LIB_DIR is relative, while other parts
  of the code allow it to be absolute.
- Fix doc building.

OBS-URL: https://build.opensuse.org/request/show/947347
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=55
2022-01-19 07:09:41 +00:00
cc14df47eb Accepting request 880865 from science
- Update to version 13.0.1
  For information on changes consult the release notes of
  its sub-packages. (forwarded request 880859 from eeich)

OBS-URL: https://build.opensuse.org/request/show/880865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=12
2021-03-24 15:16:01 +00:00
e41374e412 Accepting request 880859 from home:eeich:branches:science
- Update to version 13.0.1
  For information on changes consult the release notes of
  its sub-packages.

OBS-URL: https://build.opensuse.org/request/show/880859
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=53
2021-03-24 07:16:08 +00:00
6eadcd8c62 Accepting request 872911 from science
- Remove /etc/ld.so.conf file that existed for non-HPC, non-MPI.
  It is no longer needed $_lib/trilinos no longer exists. (forwarded request 872910 from eeich)

OBS-URL: https://build.opensuse.org/request/show/872911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=11
2021-02-16 21:36:49 +00:00
6c9bd817d6 Accepting request 872910 from home:eeich:branches:science
- Remove /etc/ld.so.conf file that existed for non-HPC, non-MPI.
  It is no longer needed $_lib/trilinos no longer exists.

OBS-URL: https://build.opensuse.org/request/show/872910
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=51
2021-02-16 16:46:06 +00:00
722931182c - Fix typo
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=50
2021-02-05 18:36:47 +00:00
ac4c0eebd1 Accepting request 869474 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/869474
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=49
2021-02-04 14:37:11 +00:00
Ana Guerrero
13cfcfee1f Accepting request 841984 from home:eeich:branches:science
- Update to version 13.0.0
  For information on changes consult the release notes of
  its sub-packages.
- Update patches:
  * Replace: reproducible.patch by
    Make-kokkos-build-reproducible.patch
  * Remove: reproducible-docs.patch,
    no longer applicable
  * Remove: Fix-Makefiles-for-gmake-4.3.patch,
    no longer applicable
  * Remove: trilinos-11.14.3-no-return-in-non-void.patch,
    int main() -> void main() conversion makes no sense.
  * Add: Add-missing-ENV-DESTDIR.patch
    DESTDIR isn't taken into account.

OBS-URL: https://build.opensuse.org/request/show/841984
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=48
2020-10-16 09:54:23 +00:00
7df2381887 Accepting request 834000 from science
- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Revert: Use memoryperjob constraint instead of %limit_build macro.
  This would attempt to find a work whose memory matches the number
  of jobs available * memoryperjob. Such workers may not exist.
- Use 'module load netcdf' - this is now the load command for
  all variants of netcdf. (forwarded request 833999 from eeich)

OBS-URL: https://build.opensuse.org/request/show/834000
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=10
2020-09-15 14:15:57 +00:00
13a8c32ad8 Accepting request 833999 from home:eeich:branches:science
- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Revert: Use memoryperjob constraint instead of %limit_build macro.
  This would attempt to find a work whose memory matches the number
  of jobs available * memoryperjob. Such workers may not exist.
- Use 'module load netcdf' - this is now the load command for
  all variants of netcdf.

OBS-URL: https://build.opensuse.org/request/show/833999
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=46
2020-09-12 15:16:02 +00:00
Ana Guerrero
386b42d13b Accepting request 830528 from home:bmwiedemann:branches:science
- Add reproducible.patch to override build date (boo#1047218)
- Add reproducible-docs.patch to sort the file list (boo#1041090)

OBS-URL: https://build.opensuse.org/request/show/830528
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=45
2020-08-30 21:43:07 +00:00
Ana Guerrero
1316fcaa15 Accepting request 828087 from home:marxin:memory-constraint
Use memoryperjob constraint instead of %limit_build macro.

OBS-URL: https://build.opensuse.org/request/show/828087
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=44
2020-08-20 09:22:23 +00:00
0792d40c9a Accepting request 802594 from science
- Again try to fix up dependencies after removing the
  base package.
- Let (non-HPC) trilinos-devel conflict with kokkos-devel

- Fix dependencies for devel package after eliminating the
  base package:
  * Remove dependency to base package
  * for HPC add dependency to library package

- Don't use ninja as cmake generator for Leap/SLE < 15.2
  as it doesn't support fortran.

- Eliminate trilinos base package, move %doc and %license files
  to the lib-package and remaining binary files to the devel-package.

- Fix build for gmake 4.3 in a backward compatible way (boo#1170523),
  Fix-Makefiles-for-gmake-4.3.patch was added.

- nvcc_wrapper is a compiler wrapper and should go in -devel
  package
- fix "extra tokens" RPM build errors 

- Use ninja as cmake builder for potential speedup

OBS-URL: https://build.opensuse.org/request/show/802594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/trilinos?expand=0&rev=9
2020-05-11 11:32:12 +00:00
034edb9082 - Let (non-HPC) trilinos-devel conflict with kokkos-devel
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=42
2020-05-11 06:03:49 +00:00
3fcab494c5 - Let (non-HPC) trilinos-devel conflict with kokkos-devel
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=41
2020-05-11 05:52:47 +00:00
c07915a19d Accepting request 801698 from home:eeich:branches:science
- Again try to fix up dependencies after removing the
  base package.

OBS-URL: https://build.opensuse.org/request/show/801698
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=40
2020-05-08 05:41:55 +00:00
77f5be295e Accepting request 800379 from home:eeich:branches:science
- Fix dependencies for devel package after eliminating the
  base package:
  * Remove dependency to base package
  * for HPC add dependency to library package

OBS-URL: https://build.opensuse.org/request/show/800379
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=39
2020-05-05 13:32:33 +00:00
Christoph Junghans
046765cf7d OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=38 2020-04-30 11:23:25 +00:00
33733880fd Accepting request 799191 from home:eeich:branches:science
- Don't use ninja as cmake generator for Leap/SLE < 15.2
  as it doesn't support fortran.

- Eliminate trilinos base package, move %doc and %license files
  to the lib-package and remaining binary files to the devel-package.

OBS-URL: https://build.opensuse.org/request/show/799191
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=37
2020-04-30 11:03:44 +00:00
Christoph Junghans
989f3a2fa4 Accepting request 797276 from home:cjunghans:branches:science
- nvcc_wrapper is a compiler wrapper and should go in -devel
  package
- fix "extra tokens" RPM build errors

OBS-URL: https://build.opensuse.org/request/show/797276
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=36
2020-04-28 15:19:24 +00:00