summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJonas Thies <16190001+jthies@users.noreply.github.com>2022-09-14 00:21:46 +0200
committerGitHub <noreply@github.com>2022-09-13 17:21:46 -0500
commit4654d66905581df3bf9ed5bb2042a6bbaa2e4935 (patch)
tree0b5c27bdffd3bb4bff4af228d02fc4dd05c04252 /var
parent463c5eacca984a19badc6f54538cac9fb48e0496 (diff)
downloadspack-4654d66905581df3bf9ed5bb2042a6bbaa2e4935.tar.gz
spack-4654d66905581df3bf9ed5bb2042a6bbaa2e4935.tar.bz2
spack-4654d66905581df3bf9ed5bb2042a6bbaa2e4935.tar.xz
spack-4654d66905581df3bf9ed5bb2042a6bbaa2e4935.zip
packages/phist: new version 1.10 (#32581)
* packages/phist: new version 1.10 * fix (and narrow) conflicts, thanks @glennpj
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/phist/package.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/phist/package.py b/var/spack/repos/builtin/packages/phist/package.py
index 84e676aecb..3eeb2bedad 100644
--- a/var/spack/repos/builtin/packages/phist/package.py
+++ b/var/spack/repos/builtin/packages/phist/package.py
@@ -34,6 +34,10 @@ class Phist(CMakePackage):
version("develop", branch="devel")
version("master", branch="master")
+ # updated the Trilinos interface to work with trilinos@13:
+ # without using deprecated interfaces in tpetra
+ version("1.10.0", sha256="3ec660c85d37818ee219edc80e977140dfb062bdca1f38623c94a45d13634bd1")
+
# phist-1.9.6 updated from the older "use mpi" to the newer "use mpi_f08" (MPI3.1):
# The motivation was fixing it on Cray: https://github.com/spack/spack/issues/26002
# Documentation: https://www.mpi-forum.org/docs/mpi-3.1/mpi31-report/node408.htm
@@ -181,6 +185,11 @@ class Phist(CMakePackage):
# The test_install compiles the examples and needs pkgconfig for it
depends_on("pkgconfig", type="test")
+ # in 1.10 we removed some use of deprecated Trilinos interfaces
+ # (some functions in tpetra were renamed)
+ conflicts("^trilinos@13.4:", when="@:1.9 kernel_lib=tpetra")
+ conflicts("^trilinos@:13.2", when="@1.10: kernel_lib=tpetra")
+
# Fortran 2003 bindings were included in version 1.7, previously they
# required a separate package
conflicts("+fortran", when="@:1.6")