summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-01-29hpctoolkit: update develop and add 2024.01.stable (#42309)Jonathon Anderson1-13/+30
2024-01-28Update tau 2.33.1 hash (#42336)wspear1-1/+1
2024-01-27Apply black 2024 style to Spack (#42317)Adam J. Stewart26-107/+85
2024-01-26[intel-oneapi-mkl] workaround linking issue for threads=openmp (#42327)Robert Cohn2-10/+7
2024-01-26pdt 3.25.2 (#42330)wspear1-1/+7
Add support for -icpx for oneapi
2024-01-26Add tau 2.33.1 (#42331)wspear1-0/+1
2024-01-26xyce: break blis circularity in depends_on (#42321)eugeneswalker1-2/+2
2024-01-26gnupg: add v2.4.4 (#42320)Massimiliano Culpo1-0/+1
2024-01-26hydrogen@1.5.3: cmake patch with ESCAPE_QUOTES (#42325)eugeneswalker2-0/+16
2024-01-26Axom: Update/merge changes from Axom's repo (#42269)Chris White2-35/+140
* update axom package from axom's repo Co-authored-by: white238 <white238@users.noreply.github.com> Co-authored-by: Greg Becker <becker33@llnl.gov>
2024-01-26Stop passing manual AWS credentials to jobs (#42096)Dan LaManna1-10/+0
2024-01-26hdf5: fix build error on Apple Clang 15 (#42264)Matthew Thompson1-0/+4
2024-01-26py-black: add v24.1.0 (#42316)Adam J. Stewart1-0/+1
2024-01-26pexsi: fix to build with fujitsu-ssl2 (#42234)m-shunji2-0/+17
Co-authored-by: inada-yoshie <inada.yoshie@fujitsu.com>
2024-01-26julia: patch for system lld and dsymutil (#42282)Harmen Stoppels1-0/+8
2024-01-26Run config audits in CI, add a new audit to detect wrongly named external ↵Massimiliano Culpo12-20/+50
specs (#42289)
2024-01-26Merge `virtuals=` from duplicate dependencies (#42281)Massimiliano Culpo2-8/+25
Previously, for abstract specs like: ``` foo ^[virtuals=a] bar ^[virtuals=b] bar ``` the second requirement was silently discarded on concretization. Now they're merged, and the abstract spec is equivalent to: ``` foo ^[virtuals=a,b] bar ```
2024-01-26e4s oneapi: use ghcr spack registry for runner image (#42267)eugeneswalker2-2/+2
2024-01-25COUNTDOWN package (#42123)Daniele Cesarini1-0/+87
* Added countdown repo * Added fixed version of COUNTDOWN * Style fixes * Changed mantainer syntax * Variants listed in alphabetical order by name * Added conflicts and some reordering * Fixed conflicts syntax * Style fixes * [@spackbot] updating style on behalf of danielecesarini --------- Co-authored-by: danielecesarini <danielecesarini@users.noreply.github.com>
2024-01-25e4s neoverse-v2: use ghcr.io/spack image registry (#42268)eugeneswalker2-2/+2
2024-01-25pflogger: Add v1.12 (#42288)Matthew Thompson1-0/+10
* pflogger: add version 1.12 * Add version * return MPI variant to false default * [@spackbot] updating style on behalf of mathomp4 --------- Co-authored-by: mathomp4 <mathomp4@users.noreply.github.com>
2024-01-25linaro-forge: added 23.1.1 version (#42283)kenche-linaro1-0/+9
2024-01-25Add eccodes@2.32.1 and eccodes@2.33.0 (#42257)Dom Heinzeller1-0/+2
2024-01-25e4s: add gromacs (#42266)eugeneswalker5-0/+10
2024-01-25Add fpart 1.6.0 (#42258)Derek Ryan Strong1-0/+1
2024-01-25cgal: Add version 5.6 (#42277)Tom Payerle1-0/+1
Needed for latest version of sfcgal
2024-01-25py-lightly: add v1.4.26 (#42279)Adam J. Stewart1-9/+4
2024-01-25CMake: disable Package Registry (#42149)Alberto Invernizzi2-11/+45
CMake may write and read from `~/.cmake` through `export(...)` and read `find_package(...)` respectively. We don't want this as it may influence the build in a non-deterministic way, so disable it for all versions of `cmake`.
2024-01-25Fix using sticky variants in externals (#42253)Greg Becker3-8/+46
2024-01-25spack find mpiexec for impi (#42284)Robert Cohn2-0/+6
2024-01-25llvm: disable libomptarget AMDGPU plugin (#42265)Harmen Stoppels1-0/+6
Fixes CI on develop
2024-01-24Update Xyce and Trilinos recipes (#42194)Jason Verley2-25/+61
* Trilinos: Add AMD to SuiteSparse TPL list When Trilinos is built with SuiteSparse support, it should enable AMD as one of the TPLs. It was previously enabling only UMFPACK. The Xyce package uses AMD (but not UMFPACK). * Xyce: Add 7.8 release and various improvements In addition to adding the latest Xyce release (7.8), all the earlier releases were deprecated, with the exception of 7.7. The Trilinos specification was updated to remove unneeded packages, explicitly enable all needed packages, and specify additional do-not-build packages. The serial build is now the default, with MPI still being an option. I also epanded the explanation for one of the patches; and, finally, I took the opportunity to update the Xyce description to better match the current Xyce README description.
2024-01-24SLURM/MPICH fixes (#42225)Richard Berger4-0/+69
* slurm: add new versions * mpich: apply hostlist_t patch for newer Slurm versions * [@spackbot] updating style on behalf of rbberger --------- Co-authored-by: rbberger <rbberger@users.noreply.github.com>
2024-01-24generate modules of non-roots during spack install of env (#42147)Harmen Stoppels6-104/+91
Fixes a bug where Spack did not generate module files of non-roots during spack install with an active environment. The reason being that Environment.new_installs only contained roots. This PR: Drops special casing of automatic module generation in post-install hooks When `use_view`, compute environment variable modifications like always, and applies a view projection to them afterwards, like we do for spack env activate. This ensures we don't have to delay module generation until after the view is created. Fixes another bug in use_view where prefixes of dependencies would not be projected -- previously Spack would only temporarily set the current spec's prefix. Removes the one and only use of the post_env_write hook (but doesn't drop it to make this backportable w/o changes)
2024-01-24pika: Add 0.22.0 (#42263)Mikael Simberg1-0/+1
2024-01-24set_packge_py_globals: only set pure build related globals on the root in ↵Harmen Stoppels3-41/+66
build context (#42215) Previously `std_args` was called on non-roots in a build context, which is redundant, and also leads to issues when `std_args` expects build deps of the `pkg` to be installed.
2024-01-23hpctoolkit: Add `build_system=meson` (#42059)Jonathon Anderson2-39/+184
HPCToolkit `develop` now can optionally be built via Meson. This PR adds the `build_system=(autotools|meson)` variant and splits the build-system-dependent pieces into `AutotoolsBuilder` and `MesonBuilder`. The default is to build with `autotools`. As of writing, the Meson is simply a wrapper around the original Autotools build, hence the build requires a native file listing install prefixes of all dependencies (which are internally mapped to `--with-{pkg}={prefix}` arguments for `./configure`). This is an unconventional but temporary state of affairs until the build system is fully ported to Meson and conventional dependency acquisition techniques like `pkg-config` and `cmake` are practically available.
2024-01-23gobject-introspection: fine-grained glib dependencies, add 1.78.1 (#42222)Sean Koyama1-1/+6
2024-01-23Environments: Fix environment configuration (#42058)Tamara Dahlgren5-195/+220
* Environments: fix environment config * Don't change the lockfile manifest path * Update activate's comments to tie the manifest to the configuration * Add spec_list override method * Remove type checking from 'activate' since already have built-in check * Refactor global methods tied to the manifest to be in its class * Restore Environment's 'env_subdir_path' and pass its config_stage_dir to EnvironmentManifestFile * Restore global env_subdir_path for use by Environment and EnvironmentManifestFile
2024-01-23pigz: add v2.8 (#42227)jmlapre1-0/+1
2024-01-23tau ^intel-oneapi-mpi: fix prefix specification (#42248)eugeneswalker1-2/+6
2024-01-23autodock-gpu: build with the specified `cuda_arch` (#42244)Loris Ercole1-1/+6
The CUDA target should be specified at build time, otherwise by default `autodock-gpu` will be built for compute capabilities 52, 60, 61, 70, which may cause errors on unsopported cards.
2024-01-23cosma: fix to build with fujitsu-ssl2 (#42230)m-shunji2-1/+108
2024-01-23elpa: fix to build with fujitsu compiler (#42231)m-shunji2-1/+74
2024-01-23cp2k: add a separate MakefileBuilder (#42130)Massimiliano Culpo2-177/+121
2024-01-23Add v5.0.0 to ip (#42228)Alex Richert1-4/+15
* Add v5.0.0 to ip * don't require test target for ip@3
2024-01-23edm4hep: change master to main (#42246)Juan Miguel Carceller1-1/+1
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-01-23Add missing dependency for vcftools (#42047)James Beal1-0/+1
* Add missing dependency * Change dependency to virtual package As suggested :) --------- Co-authored-by: James Beal <jb23@sanger.ac.uk>
2024-01-23turbine ^intel-oneapi-mpi: fix prefix specification (#42247)eugeneswalker1-1/+6
2024-01-23spglib: add tests variant and cmake requirement (#42242)Loris Ercole1-0/+5
Fixes #42241