summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-04-26Feature: Allow re-use of run_test() in install_time_test_callbacks (#26594)Tamara Dahlgren6-54/+167
Allow re-use of run_test() in install_time_test_callbacks Co-authored-by: Greg Becker <becker33@llnl.gov>
2022-04-27New package: CaNS (#30218)Lhxone1-0/+45
2022-04-26hadoop: Update url and add version 3.3.2 (#29812)haralmha1-1/+2
* hadoop: Update url and add version 3.3.2 * Update url
2022-04-26arrow: Add version 7.0.0 (#29962)haralmha1-0/+1
2022-04-26New package: Swan (#30217)Lhxone1-0/+40
2022-04-26gnuplot: Add version 5.4.3 and add workaround for not found DSO (#30163)haralmha1-0/+2
2022-04-26docs: Fix ROCmPackage example syntax (#30168)Ken Raffenetti1-1/+1
2022-04-26Add g2tmpl versions 1.10.2 and 1.10.1 (#30202)Kyle Gerheiser1-0/+2
2022-04-26Power9 build fix for ctffind4 (#30300)John Hodrien2-0/+17
Only tested against the latest version, which is why it only applies the patch when using 4.1.14. Fix comes from: https://grigoriefflab.umassmed.edu/forum/software/ctffind_ctftilt/installing_ctffind_4114_ibm_power9
2022-04-26EVE now use main instead of develop as main branch (#30220)Joel Falcou1-1/+1
2022-04-26old concretizer: update deprecation warning (#30227)Greg Becker1-2/+2
2022-04-26intel-xed: add version 2022.04.17 (#30239)Mark W. Krentel2-3/+17
1. Add version 2022.04.17 (new numbering scheme) and update mbuild resource. 2. Branch 'master' is now 'main'. 3. Old rev 10.2019.03 needs a patch for python vs python3.
2022-04-26Add NCIO v1.1.0 (#30306)Kyle Gerheiser1-0/+1
See release notes https://github.com/NOAA-EMC/NCEPLIBS-ncio/releases/tag/v1.1.0
2022-04-26Windows: fix termination of process output redirection (#29923)John W. Parent2-25/+20
The parent thread in the process stdout redirection logic on Windows was closing a file that was being read in child thread, which lead to error-based termination of the reader thread. This updates the interaction to avoid the error.
2022-04-26Add checksum for py-ipywidgets@7.7.0 (#30155)Andrea Valenzuela2-1/+5
* Add checksum for py-ipywidgets@7.7.0 * Correct py-widgetsnbextension and py-ipython dependencies * Update widgetsnbextension dependency to 3.6 Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Allow requirement to next versions Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Revert ipyhton dependencies * Add widgetsnbextension@3.6.0 checksum Co-authored-by: aandvalenzuela <andrea.valenzuela.ramirez@cern.ch> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-04-26thrust: added version 1.12.1-1.16.0 (#30292)Lucas Frérot1-0/+6
2022-04-26py-uvw: updated versions (#30297)Lucas Frérot1-0/+4
2022-04-26opendatadetector: add new package (#30298)Valentin Volkl1-0/+36
* opendatadetector: add new package * style * opendatadetector: add hep tag
2022-04-26ginkgo: fix stand-alone test directory / install_test (#28412)Tamara Dahlgren1-3/+11
2022-04-26spack spec: add '--format' argument (#27908)lorddavidiii3-4/+15
2022-04-26exabayes: specify c++11 (#30282)snehring1-0/+6
2022-04-26boost: update list of modules (#30104)Erik Schnetter1-5/+28
Co-authored-by: Tim Haines <thaines.astro@gmail.com>
2022-04-26setup_package: don't unload modules on Cray when run with --dirty (#30261)Mark W. Krentel2-1/+40
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-04-26spfft: pass cuda_arch to cmake (#30295)Simon Pintarelli1-0/+4
2022-04-26express: specify patch version range (#30283)snehring1-2/+2
2022-04-26googletest: change "master" to "main" (#30285)H. Joe Lee1-1/+1
There's no master branch on GitHub for googletest.
2022-04-26snpeff: change jdk dependency to java (#30048)dlkuehn1-1/+1
Co-authored-by: David Kuehn <las_dkuehn@iastate.edu>
2022-04-26apex: add v2.5.1 (#30287)Kevin Huck1-0/+1
2022-04-26hiop: add v0.6.1, add new variant "cusolver" (#30288)Asher Mancinelli2-2/+7
2022-04-26glib: add 2.72.1 and 2.70.5 (#30274)Michael Kuhn1-2/+4
2022-04-26gawk: drop gettext by default (#30290)Harmen Stoppels1-1/+6
Reduces the number of packages to bootstrap gcc (which actually has --disable-nls).
2022-04-25ASP-based solver: allow configuring target selection (#29835)Massimiliano Culpo6-43/+162
* ASP-based solver: allow configuring target selection This commit adds a new "concretizer:targets" configuration section, and two options under it. - "concretizer:targets:granularity" allows switching from considering only generic targets to consider all possible microarchitectures. - "concretizer:targets:host_compatible" instead controls whether we can concretize for microarchitectures that are incompatible with the current host. * Add documentation * Add unit-tests
2022-04-25Environments: add flag to skip printing concretized specs (#30272)iarspider2-2/+6
With an active environment, you can now run "spack concretize --quiet" and it will suppress printing the concretized specs.
2022-04-25MAINT: Add a debug variant to PyTorch (#30267)Rohit Goswami1-0/+6
* MAINT: Add a debug flag * MAINT: Apply suggestions from code review Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-04-25exago +cuda, +rocm: pass amdgpu_target, cuda_arch to dependencies, as ↵eugeneswalker2-13/+22
appropriate (#30259) * exago +rocm: pass amdgpu_target to raja, hiop dependencies * +cuda builds: pass cuda_arch to dependencies * hiop: pass cuda_arch to dependencies
2022-04-25gcc: Make gcc 11.3 build on Darwin (#30278)Erik Schnetter0-0/+0
Don't apply a Darwin-specific patch that doesn't work on 11.3 any more. Closes https://github.com/spack/spack/issues/30264.
2022-04-25gcc: Make gcc 11.3 build on Darwin (#30278)Erik Schnetter1-1/+1
Don't apply a Darwin-specific patch that doesn't work on 11.3 any more. Closes https://github.com/spack/spack/issues/30264.
2022-04-25OpenMPI: improve PMix handling (#29449)Seth R. Johnson2-105/+87
* openmpi: always require pmix for 4: `~pmix` is not applicable to version 4+, since it always builds a vendored copy of pmix (currently 3.2.3). * pmix: relax version requirements When the version range was specified, newer versions didn't exist. Also use normalized spack versions rather than artificial .9.9 /.0.0. * openmpi: restrict pmix versions pmix option isn't available for OpenMPI@1, and according to https://github.com/open-mpi/ompi/issues/7988 , OpenMPI 4.0.1 will not build with pmix@3.1.5. * pmix: add newer versions * OpenMPI: re-express conflicts/configure logic as conditional variants This relies partly on `self.enable_or_disable` and its ilk to emit an empty list when the variant isn't applicable.
2022-04-25ASP-based solver: always consider version of installed packages (#29933)Massimiliano Culpo3-19/+115
* ASP-based solver: always consider version of installed packages fixes #29201 Explicitly add facts for versions of installed software when using the --reuse option, so that we could consider versions that are not declared in package.py
2022-04-25spec.py: make parser select from environment (#30276)Harmen Stoppels3-2/+29
The parser is already committing a crime of querying the database for specs when it encounters a `/hash`. It's helpful, but unfortunately not helpful when trying to install a specific spec in an environment by hash. Therefore, consider the environment first, then the database. This allows the following: ```console $ spack -e . concretize ==> Starting concretization ==> Environment concretized in 0.27 seconds. ==> Concretized diffutils - 7vangk4 diffutils@3.8%gcc@10.3.0 arch=linux-ubuntu20.04-zen2 - hyb7ehx ^libiconv@1.16%gcc@10.3.0 libs=shared,static arch=linux-ubuntu20.04-zen2 $ spack -e . install /hyb7ehx ==> Installing libiconv-1.16-hyb7ehxxyqqp2hiw56bzm5ampkw6cxws ... ==> libiconv: Successfully installed libiconv-1.16-hyb7ehxxyqqp2hiw56bzm5ampkw6cxws Fetch: 0.01s. Build: 17.54s. Total: 17.55s. [+] /tmp/tmp.VpvYApofVm/store/linux-ubuntu20.04-zen2/gcc-10.3.0/libiconv-1.16-hyb7ehxxyqqp2hiw56bzm5ampkw6cxws ```
2022-04-25mpich: add variant to enable per VCI critical sections (#27840)Hervé Yviquel1-0/+11
2022-04-25Add libfabric version 1.14.1 (#30275)Theofilos Manitaras1-0/+1
2022-04-25slepc +rocm: pass amdgpu_target to dep (#30252)eugeneswalker1-1/+4
2022-04-25vtk-m: add v1.8.0-rc1 (#30233)Vicente Bolea1-1/+2
2022-04-25hpctoolkit: add version 2022.04.15, update recipe (#30258)Mark W. Krentel2-16/+42
1. update for rocm 4.5 and drop support for earlier rocm. 2. no longer use mbedtls or gotcha, they are only for old revs. 3. update version requirements for dyninst and libmonitor 4. begin to deprecate old versions
2022-04-25mpiwrapper: add new package (#30107)Erik Schnetter1-0/+35
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-04-25ufcx: add new package (#29861)Matthew Archer1-0/+22
2022-04-25GDAL: don't add system paths to env vars (#30229)Adam J. Stewart1-1/+3
2022-04-25testu01: new package (#30266)Seth R. Johnson1-0/+27
2022-04-25fakexrandr: mkdir for install (#29845)Qian Jianhua1-0/+7