Compare commits
11 Commits
develop-20
...
develop-20
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fcbe8c50cd | ||
|
|
37de90c98c | ||
|
|
5ccd9dc64b | ||
|
|
1f59ada2c2 | ||
|
|
a8a402115b | ||
|
|
c2f3539a5e | ||
|
|
cdeb67ec02 | ||
|
|
2ddd8cd1aa | ||
|
|
5b352c3088 | ||
|
|
95c26245c1 | ||
|
|
6a0e03b81c |
@@ -173,11 +173,11 @@ spack:
|
||||
- vtk-m ~openmp # +openmp: https://github.com/spack/spack/issues/31830
|
||||
- zfp
|
||||
# --
|
||||
# - paraview +qt # llvm-17.0.6: https://github.com/spack/spack/issues/49625
|
||||
# - py-cinemasci # llvm-14.0.6: https://github.com/spack/spack/issues/49625
|
||||
# - visit # llvm-17.0.6: https://github.com/spack/spack/issues/49625
|
||||
# - paraview +qt # concretize: paraview: Qt support requires GLX on non Windows; llvm-17.0.6: https://github.com/spack/spack/issues/49625
|
||||
# - py-cinemasci # py-maturin-1.8.3: rust-lld: error: undefined symbol: _intel_fast_memcpy
|
||||
# - visit # vtk-9.2.6: ??
|
||||
# --
|
||||
# - chapel ~cuda ~rocm # llvm-19.1.7: https://github.com/spack/spack/issues/49625
|
||||
# - chapel ~cuda ~rocm # chapel-2.4.0: KeyError: 'intel-oneapi-compilers': /builds/spack/spack/var/spack/repos/builtin/packages/chapel/package.py:602, in setup_chpl_compilers: env.set("CHPL_HOST_COMPILER", self.compiler_map[self.spec.compiler.name])
|
||||
# - cp2k +mpi # dbcsr-2.8.0: FAILED: src/CMakeFiles/dbcsr.dir/dbcsr_api.F-pp.f src/CMakeFiles/dbcsr.dir/dbcsr_api.F.o.ddi:
|
||||
# - dealii # taskflow@3.7.0: cmake: Taskflow currently supports the following compilers: g++ v7.0 or above, clang++ v6.0 or above
|
||||
# - exago +mpi ~ipopt +hiop ~python +raja ^hiop+raja~sparse # raja-0.14.0: RAJA/pattern/kernel/Tile.hpp:174:30: error: no member named 'block_id' in 'IterableTiler<Iterable>'
|
||||
@@ -185,8 +185,8 @@ spack:
|
||||
# - fftx # fftx-1.2.0: https://github.com/spack/spack/issues/49621
|
||||
# - fpm # fpm-0.10.0: /tmp/ifx1305151083OkWTRB/ifxqBG60i.i90: error #6405: The same named entity from different modules and/or program units cannot be referenced. [TOML_TABLE]; fpm.F90(32048): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [FPM_MANIFEST_PREPROCESS]
|
||||
# - geopm-runtime # concretize: c-blosc2: conflicts with '%oneapi';
|
||||
# - glvis # llvm-17.0.6: https://github.com/spack/spack/issues/49625
|
||||
# - gptune ~mpispawn # llvm-14.0.6: https://github.com/spack/spack/issues/49625
|
||||
- glvis # llvm-17.0.6: https://github.com/spack/spack/issues/49625
|
||||
# - gptune ~mpispawn # py-maturin-1.8.3: rust-lld: error: undefined symbol: __intel_cpu_feature_indicator_x
|
||||
# - lbann # lbann-0.104: https://github.com/spack/spack/issues/49619
|
||||
# - libpressio +bitgrooming +bzip2 ~cuda ~cusz +fpzip +hdf5 +libdistributed +lua +openmp +python +sz +sz3 +unix +zfp # concretize: c-blosc2: conflicts with '%oneapi';
|
||||
# - nek5000 +mpi ~visit # nek5000-19.0: RuntimeError: Cannot build example: short_tests/eddy.
|
||||
@@ -209,8 +209,8 @@ spack:
|
||||
# --
|
||||
# - py-jupyterlab # py-maturin: rust-lld: error: undefined symbol: _intel_fast_memcpy
|
||||
# - py-notebook # py-maturin: rust-lld: error: undefined symbol: _intel_fast_memcpy
|
||||
# - py-numba # llvm-14.0.6: https://github.com/spack/spack/issues/49625
|
||||
# - py-pandas # llvm-14.0.6: https://github.com/spack/spack/issues/49625
|
||||
- py-numba # llvm-14.0.6: https://github.com/spack/spack/issues/49625
|
||||
- py-pandas # llvm-14.0.6: https://github.com/spack/spack/issues/49625
|
||||
# - py-plotly # py-maturin: rust-lld: error: undefined symbol: _intel_fast_memcpy
|
||||
|
||||
- aml +level_zero
|
||||
|
||||
@@ -25,7 +25,7 @@ class Binutils(AutotoolsPackage, GNUMirrorPackage):
|
||||
"GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later",
|
||||
checked_by="tgamblin",
|
||||
)
|
||||
|
||||
version("2.44", sha256="f66390a661faa117d00fab2e79cf2dc9d097b42cc296bf3f8677d1e7b452dc3a")
|
||||
version("2.43.1", sha256="becaac5d295e037587b63a42fad57fe3d9d7b83f478eb24b67f9eec5d0f1872f")
|
||||
version("2.43", sha256="fed3c3077f0df7a4a1aa47b080b8c53277593ccbb4e5e78b73ffb4e3f265e750")
|
||||
version("2.42", sha256="aa54850ebda5064c72cd4ec2d9b056c294252991486350d9a97ab2a6dfdfaf12")
|
||||
|
||||
@@ -21,6 +21,8 @@ class Dlb(AutotoolsPackage):
|
||||
license("LGPL-3.0-or-later")
|
||||
|
||||
version("main", branch="main")
|
||||
version("3.5.2", sha256="ec81284f77aa07c1589a91f75ed1c88501beb6c8340f5bcad603c210f5c446d4")
|
||||
version("3.5.1", sha256="32ec884c90220478f9873bf37eb11b536bfc3739d108ba6b29edefb651a10c34")
|
||||
version("3.5.0", sha256="df7fe979059998c2199dc4ee3775d623287fcce728be07e2f6657da2314daf6b")
|
||||
version("3.4.1", sha256="7c071b75c126f8e77c1a30369348751624d5636edcbd663bf3d41fa04733c894")
|
||||
version("3.4", sha256="6091d032c11a094a3ce0bec11c0a164783fdff83cb4ec870c9d8e192410c353a")
|
||||
|
||||
@@ -38,6 +38,7 @@ class Hipsycl(CMakePackage, ROCmPackage):
|
||||
variant("cuda", default=False, description="Enable CUDA backend for SYCL kernels")
|
||||
variant("rocm", default=False, description="Enable ROCM backend for SYCL kernels")
|
||||
|
||||
depends_on("c", type="build")
|
||||
depends_on("cxx", type="build")
|
||||
|
||||
depends_on("cmake@3.5:", type="build")
|
||||
|
||||
@@ -14,6 +14,7 @@ class Libiconv(AutotoolsPackage, GNUMirrorPackage):
|
||||
|
||||
license("LGPL-2.1-or-later")
|
||||
|
||||
version("1.18", sha256="3b08f5f4f9b4eb82f151a7040bfd6fe6c6fb922efe4b1659c66ea933276965e8")
|
||||
version("1.17", sha256="8f74213b56238c85a50a5329f77e06198771e70dd9a739779f4c02f65d971313")
|
||||
version("1.16", sha256="e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04")
|
||||
version("1.15", sha256="ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178")
|
||||
|
||||
@@ -22,6 +22,9 @@ class LinaroForge(Package):
|
||||
maintainers("kenche-linaro")
|
||||
|
||||
if platform.machine() == "aarch64":
|
||||
version(
|
||||
"24.1.3", sha256="e79975611ae17b17481ec6626e9932bd0901cffcc6919bed523e3dc58dddefcd"
|
||||
)
|
||||
version(
|
||||
"24.1.2", sha256="c3821b2e792d07b1b09f1ca81d1a27590b1bef62d5c48d6f7271debef62b6398"
|
||||
)
|
||||
@@ -100,6 +103,9 @@ class LinaroForge(Package):
|
||||
"22.0.4", sha256="f4cb5bcbaa67f9209299fe4653186a2829760b8b16a2883913aa43766375b04c"
|
||||
)
|
||||
elif platform.machine() == "x86_64":
|
||||
version(
|
||||
"24.1.3", sha256="94ac68bbde8b56897d507c1ed27ff113bc8bf5167a2c513510a7ac7aed139d50"
|
||||
)
|
||||
version(
|
||||
"24.1.2", sha256="794fed7cb60dd96fd68f0f414f6a8d15920cd2bd5a8795978150ca27c55a547d"
|
||||
)
|
||||
|
||||
@@ -55,6 +55,7 @@ class Llvm(CMakePackage, CudaPackage, LlvmDetection, CompilerPackage):
|
||||
version("main", branch="main")
|
||||
|
||||
# Latest stable
|
||||
version("20.1.4", sha256="65e3a582c4c684fa707a56ff643427bce3633eceaceae3295d81c0e830f44b89")
|
||||
version("20.1.3", sha256="b40c0d185b98c2ee3c0cb2f14cde65a06008b33dfb471cc7ad868f8ca3f7f897")
|
||||
version("20.1.2", sha256="9ee597456405ddf4809bcf66a4765137a68a85361347ca2a4bb13d9176e932ab")
|
||||
version("20.1.1", sha256="edde69aa3e48a3892a8f01332ff79cfb6179151b42503c4ba77d2cd408b013bf")
|
||||
@@ -951,6 +952,12 @@ def setup_build_environment(self, env: EnvironmentModifications) -> None:
|
||||
# set the SDKROOT so the bootstrap compiler finds its C++ headers
|
||||
env.set("SDKROOT", macos_sdk_path())
|
||||
|
||||
if self.spec.satisfies("%intel-oneapi-compilers"):
|
||||
intel_libs = find_libraries(
|
||||
["libsvml", "libimf", "libirc"], self.spec["intel-oneapi-runtime"].prefix.lib
|
||||
)
|
||||
env.append_flags("LDFLAGS", intel_libs.ld_flags)
|
||||
|
||||
def setup_run_environment(self, env: EnvironmentModifications) -> None:
|
||||
if self.spec.satisfies("+clang"):
|
||||
env.set("CC", join_path(self.spec.prefix.bin, "clang"))
|
||||
|
||||
@@ -10,12 +10,13 @@ class Mpl(CMakePackage):
|
||||
|
||||
homepage = "https://rabauke.github.io/mpl/html/"
|
||||
git = "https://github.com/rabauke/mpl.git"
|
||||
url = "https://github.com/rabauke/mpl/archive/refs/tags/v0.3.0.tar.gz"
|
||||
url = "https://github.com/rabauke/mpl/archive/refs/tags/v0.4.0.tar.gz"
|
||||
maintainers("rabauke")
|
||||
|
||||
license("BSD-3-Clause")
|
||||
|
||||
version("develop", branch="master")
|
||||
version("0.4.0", tag="v0.4.0", commit="a7469769a3e183104594252c45c8026d3d6f87ec")
|
||||
version("0.3.0", tag="v0.3.0", commit="e6bd4926914127f3609a14474aa4a9c4fabbff0b")
|
||||
version("0.2.1", tag="v0.2.1", commit="5bee297b453d7b66a803453bfc6884611a36c4d0")
|
||||
version("0.2.0", tag="v0.2.0", commit="f322352c93627c1b91d8efb1c4ee2e4873aed016")
|
||||
|
||||
@@ -17,6 +17,9 @@ class PyCupy(PythonPackage, CudaPackage, ROCmPackage):
|
||||
homepage = "https://cupy.dev/"
|
||||
pypi = "cupy/cupy-8.0.0.tar.gz"
|
||||
|
||||
version("13.4.0", sha256="d4b60e5a1d3b89be40fad0845bb9fc467a653abe8660f752416fd38d24ab7fdb")
|
||||
version("13.3.0", sha256="9a2a17af2b99cce91dd1366939c3805e3f51f9de5046df64f29ccbad3bdf78ed")
|
||||
version("13.2.0", sha256="e4dbd2b2ed4159a5cc0c0f98a710a014950eb2c16eeb455e956128f3b3bd0d51")
|
||||
version("13.1.0", sha256="5caf62288481a27713384523623045380ff42e618be4245f478238ed1786f32d")
|
||||
version("12.1.0", sha256="f6d31989cdb2d96581da12822e28b102f29e254427195c2017eac327869b7320")
|
||||
version("12.0.0", sha256="61ddbbef73d50d606bd5087570645f3c91ec9176c2566784c1d486d6a3404545")
|
||||
@@ -28,12 +31,16 @@ class PyCupy(PythonPackage, CudaPackage, ROCmPackage):
|
||||
|
||||
variant("all", default=False, description="Enable optional py-scipy, optuna, and cython")
|
||||
|
||||
depends_on("cxx", type="build") # generated
|
||||
depends_on("c", type="build")
|
||||
depends_on("cxx", type="build")
|
||||
|
||||
depends_on("python@3.7:", when="@:11", type=("build", "run"))
|
||||
depends_on("python@3.8:", when="@12:", type=("build", "run"))
|
||||
depends_on("py-setuptools", type="build")
|
||||
depends_on("py-cython@0.29.22:2", type="build")
|
||||
depends_on("py-cython@0.29.22:2", type="build", when="@:13.3")
|
||||
depends_on(
|
||||
"py-cython@3:3.0.10,3.0.12:", type="build", when="@13.4:"
|
||||
) # 3.0.11 broken likely because of cython#6335, fixed in 3.0.12
|
||||
depends_on("py-fastrlock@0.5:", type=("build", "run"))
|
||||
depends_on("py-numpy@1.20:1.25", when="@:11", type=("build", "run"))
|
||||
depends_on("py-numpy@1.20:1.26", when="@12:", type=("build", "run"))
|
||||
@@ -47,7 +54,10 @@ class PyCupy(PythonPackage, CudaPackage, ROCmPackage):
|
||||
# Based on https://github.com/cupy/cupy/releases
|
||||
depends_on("cuda@:11.9", when="@:11 +cuda")
|
||||
depends_on("cuda@:12.1", when="@12:12.1.0 +cuda")
|
||||
depends_on("cuda@:12.4", when="@13: +cuda")
|
||||
depends_on("cuda@:12.1", when="@13.0 +cuda")
|
||||
depends_on("cuda@:12.4", when="@13.1:13.2 +cuda")
|
||||
depends_on("cuda@:12.6", when="@13.3 +cuda")
|
||||
depends_on("cuda@:12.8", when="@13.4: +cuda")
|
||||
|
||||
for a in CudaPackage.cuda_arch_values:
|
||||
depends_on("nccl +cuda cuda_arch={0}".format(a), when="+cuda cuda_arch={0}".format(a))
|
||||
|
||||
@@ -346,6 +346,13 @@ class PyTorch(PythonPackage, CudaPackage, ROCmPackage):
|
||||
when="@2.6:",
|
||||
)
|
||||
|
||||
# Fixes 'FindBLAS.cmake' error: unknown command check_function_exists
|
||||
patch(
|
||||
"https://github.com/pytorch/pytorch/pull/145849.patch?full_index=1",
|
||||
sha256="5675ab543b786b8f360de451b27b3eb5d3ce8499d6c1a207f4a854f0c473ab03",
|
||||
when="@:2.6",
|
||||
)
|
||||
|
||||
# https://github.com/pytorch/pytorch/issues/90448
|
||||
patch(
|
||||
"https://github.com/pytorch/pytorch/pull/97270.patch?full_index=1",
|
||||
|
||||
@@ -16,6 +16,7 @@ class Rmgdft(CMakePackage, CudaPackage):
|
||||
tags = ["ecp", "ecp-apps"]
|
||||
version("master", branch="master")
|
||||
version("develop", branch="develop")
|
||||
version("6.2.0", tag="v6.2.0", commit="c00f21741c40aacebf4767adb1f274c52bfc82ea")
|
||||
version("6.1.0", tag="v6.1.0", commit="4dd5862725006b35d3118705197f89f13b24b858")
|
||||
version("5.4.0", tag="v5.4.0", commit="471251b191abb5f6ffdca4333c1fcb2add3c52f2")
|
||||
version("5.3.1", tag="v5.3.1", commit="dd6217ed82a8fe335acd0c030023b539d1be920a")
|
||||
|
||||
Reference in New Issue
Block a user