summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2023-11-10fdb: add dependency on eckit later release (#40737)Victoria Cherkas1-1/+1
* depends_on("eckit@1.24.4:", when="@5.11.22:") * Update var/spack/repos/builtin/packages/fdb/package.py Co-authored-by: Alec Scott <alec@bcs.sh> * make latest tagged release the default install * revert https://github.com/spack/spack/commit/f258f46660ba5fa7d38bbaedfe21cf8cb2d7aa28 --------- Co-authored-by: Alec Scott <alec@bcs.sh>
2023-11-10alquimia: apply patch for iso_c_binding to latest version (#40989)Cody Balos1-1/+1
2023-11-10pflotran: tweak for building with xsdk rocm/hip (#40990)Cody Balos1-0/+6
2023-11-10gromacs et al: fix ^mkl pattern (#41002)Massimiliano Culpo8-16/+30
The ^mkl pattern was used to refer to three packages even though none of software using it was depending on "mkl". This pattern, which follows Hyrum's law, is now being removed in favor of a more explicit one. In this PR gromacs, abinit, lammps, and quantum-espresso are modified. Intel packages are also modified to provide "lapack" and "blas" together.
2023-11-09Add adiak v0.4.0 (#40993)David Boehme1-1/+2
* Add adiak v0.4.0 * Fix style checks
2023-11-10py-black: add v23.10: (#40959)Adam J. Stewart1-7/+11
2023-11-09PyTorch: specify CUDA root directory (#40855)Adam J. Stewart1-3/+2
2023-11-09new release cpp-logger v0.0.2 (#40972)Hariharan Devarajan1-0/+1
2023-11-09Release Gotcha v1.0.5 (#40973)Hariharan Devarajan1-0/+1
2023-11-09Add symlinks for hdf5 library names when built in debug mode (#40965)Dom Heinzeller1-0/+11
* Add symlinks for hdf5 library names when built in debug mode * Only apply bug fix for debug libs when build type is Debug
2023-11-09[lcov] Add build and runtime deps necessary for lcov@2.0.0: (#40974)Kelly (KT) Thompson7-1/+113
* [lcov] Add build and runtime deps necessary for lcov@2.0.0: + Many additional Perl package dependecies are required for the new version of lcov. + Some of the new dependencies were not known to spack until now. * Style fix
2023-11-09mfem: add hipblas dependency for superlu-dist (#40981)Satish Balay1-0/+3
2023-11-09hypre: add in hipblas dependency due to superlu-dist (#40980)Satish Balay1-0/+3
2023-11-09DiHydrogen, Hydrogen, and Aluminum CachedCMakePackage (#39714)Brian Van Essen5-659/+724
2023-11-09py-macs3: adding zlib dependency (#40979)George Young1-0/+2
2023-11-09sundials: add v6.6.2 (#40920)Cody Balos1-0/+1
2023-11-09intel-oneapi-mkl: do not set __INTEL_POST_CFLAGS env variable (#40947)Satish Balay1-15/+0
This triggers warnings from icx compiler - that breaks petsc configure $ I_MPI_CC=icx /opt/intel/oneapi/mpi/2021.7.0/bin/mpiicc -E a.c > /dev/null $ __INTEL_POST_CFLAGS=-Wl,-rpath,/opt/intel/oneapi/mkl/2022.2.0/lib/intel64 I_MPI_CC=icx /opt/intel/oneapi/mpi/2021.7.0/bin/mpiicc -E a.c > /dev/null icx: warning: -Wl,-rpath,/opt/intel/oneapi/mkl/2022.2.0/lib/intel64: 'linker' input unused [-Wunused-command-line-argument]
2023-11-08libgit2: add python as test dependency (#40863)Sergio Sánchez Ramírez1-0/+2
Libgit2 requires python as build dependency. I was getting an error because it was falling back to system Python which is compiled with Intel compilers and thus, `libgit2` was failing because it couldn't find `libimf.so` (which doesn't make sense). Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-11-08podio: Add the latest tag (0.17.2) (#40956)Thomas Madlener1-1/+2
* podio: Add myself as maintainer * podio: Add 0.17.2 tag
2023-11-08libevent: always autogen.sh (#40945)Tom Vander Aa1-0/+7
The libevent release tarballs ship with a `configure` script generated by an old `libtool`. The `libtool` generated by `configure` is not compatible with `MACOSX_DEPLOYMENT_VERSION` > 10. Regeneration of the `configure` scripts fixes build on macOS. Original configure contains: ``` case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10.[012][,.]*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ``` After re-running `autogen.sh`: ``` case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; darwin*) case $MACOSX_DEPLOYMENT_TARGET,$host in 10.[012],*|,*powerpc*-darwin[5-8]*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; *) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ```
2023-11-08py-lightning: add v2.1.1 (#40957)Adam J. Stewart1-0/+1
2023-11-08lcov: add version2, embed perl path in binaries (#39342)Cameron Smith6-2/+90
* lcov: add version2, perl dep at build and runtime * lcov: add runtime deps * namespace-autoclean: new perl package * datetime: dep on autoclean * formatting
2023-11-08tcl: filter compiler wrappers to avoid pointing to Spack (#40946)Massimiliano Culpo2-7/+14
2023-11-08abinit: add v9.10.3 (#40919)downloadico1-3/+16
* abinit: add v9.10.3 Changed configure arguments for specfying how to use Wannier90 for versions after 9.8. When the mpi variant is requested, set the F90 environment variable to point to the MPI Fortran wrapper when building versions after 9.8 instead of FC. --------- Co-authored-by: Alec Scott <hi@alecbcs.com>
2023-11-08ScaFaCoS 1.0.4 (#40948)Henri Menke1-0/+40
2023-11-08Add new tag on AMS (#40949)Konstantinos Parasyris1-0/+6
2023-11-08RAJA package: find libs (#40885)Peter Scheibel1-0/+5
2023-11-08julia: constrain patchelf version (#40938)Michael Kuhn2-2/+10
* julia: constrain patchelf version patchelf@0.18 breaks (at least) `libjulea-internal.so`, leading to errors like: ``` $ julia --version ERROR: Unable to load dependent library $SPACK/opt/spack/linux-centos8-x86_64_v3/gcc-12.3.0/julia-1.9.2-6hf5qx2q27jth2fkm6kgqmfdlhzzw6pl/bin/../lib/julia/libjulia-internal.so.1 Message:$SPACK/opt/spack/linux-centos8-x86_64_v3/gcc-12.3.0/julia-1.9.2-6hf5qx2q27jth2fkm6kgqmfdlhzzw6pl/bin/../lib/julia/libjulia-internal.so.1: ELF load command address/offset not properly aligned ``` * patchelf: prefer v0.17.x since v0.18 breaks libraries
2023-11-07mapl: add v2.41 and v2.42 (#40870)Matthew Thompson1-0/+17
* mapl: add 2.41 and 2.42 * Conflict MPICH 3
2023-11-07discotec: add compression variant (#40925)Freifrau von Bleifrei1-0/+3
2023-11-07adds cubew 4.8.1, cubelib 4.8.1 and cubegui 4.8.1, 4.8.2 (#40612)SWAT Team (JSC)3-0/+5
* exago: fix v1.5.1 tag; only allow python up to 3.10 for for @:1.5 (#40676) * exago: fix v1.5.1 tag; only allow python up to 3.10 for for @:1.5 due to pybind error with py 3.11 * hiop@:1.0 +cuda: constrain to cuda@:11.9 * fixes syntax of maintainers --------- Co-authored-by: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com>
2023-11-07intel-xed: fix git hash for mbuild, add version 2023.10.11 (#40922)Mark W. Krentel1-2/+9
* intel-xed: fix git hash for mbuild, add version 2023.10.11 Fixes #40912 * Fix the git commit hash for mbuild 2022.04.17. This was broken in commit eef9939c21c6 by mixing up the hashes for xed versus mbuild. * Add versions 2023.08.21 and 2023.10.11. * fix style
2023-11-07tutorial: use lmod@8.7.18 because @8.7.19: has bugs (#40939)Harmen Stoppels1-0/+1
2023-11-07julia: Add v1.9.3 (#40911)Mosè Giordano1-0/+1
2023-11-07sleef: build shared libs (#40893)Adam J. Stewart1-3/+2
2023-11-07Propagate variant across nodes that don't have that variant (#38512)Richarda Butler5-0/+104
Before this PR, variant were not propagated to leaf nodes that could accept the propagated value, if some intermediate node couldn't accept it. This PR fixes that issue by marking nodes as "candidate" for propagation and by setting the variant only if it can be accepted by the node. Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-11-07superlu-dist: add +parmetis variant. (#40746)Jacob King1-11/+17
* Expose ability to make parmetis an optional superlu-dist dependency to spack package management. * rename parmetis variant: Enable ParMETIS library --------- Co-authored-by: eugeneswalker <eugenesunsetwalker@gmail.com>
2023-11-07fix configure args for darshan-runtime (#40873)Vanessasaurus1-2/+2
Problem: the current configure arguments are added lists to a list, and this needs to be adding strings to the same list. Solution: ensure we add each item (string) separately. Signed-off-by: vsoch <vsoch@users.noreply.github.com> Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2023-11-07Update package.py for new release 2.30.0 (#40907)Rob Falgout1-0/+1
2023-11-06package/qgis: add latest ltr (#40752)Sinan1-2/+8
* package/qgis: add latest ltr * fix bug * [@spackbot] updating style on behalf of Sinan81 * make flake happy --------- Co-authored-by: sbulut <sbulut@3vgeomatics.com> Co-authored-by: Sinan81 <Sinan81@users.noreply.github.com>
2023-11-06Don't let runtime env variables of compiler like deps leak into the build ↵Harmen Stoppels2-0/+34
environment (#40916) * Test that setup_run_environment changes to CC/CXX/FC/F77 are dropped in build env * compilers set in run env shouldn't impact build Adds `drop` to EnvironmentModifications courtesy of @haampie, and uses it to clear modifications of CC, CXX, F77 and FC made by `setup_{,dependent_}run_environment` routines when producing an environment in BUILD context. * comment / style * comment --------- Co-authored-by: Tom Scogland <scogland1@llnl.gov>
2023-11-06adios2: add v2.9.2 release (#40832)Vicente Bolea2-2/+43
2023-11-06Introduce `default_args` context manager (#39964)Harmen Stoppels1-17/+18
This adds a rather trivial context manager that lets you deduplicate repeated arguments in directives, e.g. ```python depends_on("py-x@1", when="@1", type=("build", "run")) depends_on("py-x@2", when="@2", type=("build", "run")) depends_on("py-x@3", when="@3", type=("build", "run")) depends_on("py-x@4", when="@4", type=("build", "run")) ``` can be condensed to ```python with default_args(type=("build", "run")): depends_on("py-x@1", when="@1") depends_on("py-x@2", when="@2") depends_on("py-x@3", when="@3") depends_on("py-x@4", when="@4") ``` The advantage is it's clear for humans, the downside it's less clear for type checkers due to type erasure.
2023-11-06c-blosc2: add v2.11.1 (#40889)Michael Kuhn1-0/+1
2023-11-06pythia8: fix configure args (#40644)Juan Miguel Carceller1-4/+4
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2023-11-06enable threading in amdlibflame (#40852)AMD Toolchain Support2-5/+17
Co-authored-by: vkallesh <Vijay-teekinavar.Kallesh@amd.com>
2023-11-06Add Python as build dependency of Julia (#40903)Sergio Sánchez Ramírez1-0/+1
2023-11-06mpich: remove unnecessary tuples and upperbounds (#40899)Harmen Stoppels1-7/+7
* mpich: remove unnecessary tuples * remove redundant :3.3.99 upperbound
2023-11-06qt: new version 5.15.11 (#40884)Wouter Deconinck1-1/+2
* qt: new version 5.15.11 * qt: open end patch for qtlocation when gcc-10:
2023-11-04mfem: allow cuda/rocm builds with superlu-dist built without cuda/rocm (#40847)Veselin Dobrev2-8/+15