Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-08-11 | doc: def llnl.util.filesystem.find fix rst (#25350) | Axel Huebl | 1 | -8/+8 | |
The star was not rendered in the docs. | |||||
2021-08-11 | Changed the LBANN software stack to not explicitly set the Host (#25351) | Brian Van Essen | 3 | -6/+6 | |
Transfer protocol in the Aluminum library. If required the Host Transfer variant +ht should be explicity set. | |||||
2021-08-11 | Add __skip_rocmclang to more rocm packages for cmake 3.21 (#25328) | Harmen Stoppels | 13 | -12/+75 | |
2021-08-11 | AMD ROCm 4.3.0 - bump up version for llvmamdgpu, hsakmt-roct, rocm-cmake, ↵ | arjun-raj-kuppala | 4 | -8/+26 | |
rocm-smi-lib (#25228) Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com> | |||||
2021-08-10 | Rework rules for provider weights (#25331) | Massimiliano Culpo | 7 | -44/+75 | |
Preferred providers had a non-zero weight because in an earlier formulation of the logic program that was needed to prefer external providers over default providers. With the current formulation for externals this is not needed anymore, so we can give a weight of zero to both default choices and providers that are externals. _Using zero ensures that we don't introduce any drift towards having less providers, which was happening when minimizing positive weights_. Modifications: - [x] Default weight for providers starts at 0 (instead of 10, needed before to prefer externals) - [x] Rules to compute the `provider_weight` have been refactored. There are multiple possible weights for a given `Virtual`. Only one gets selected by the solver (the one that minimizes the objective function). - [x] `provider_weight` are now accounting for each different `Virtual`. Before there was a single weight per provider, even if the package was providing multiple virtuals. * Give preferred providers a weight of zero Preferred providers had a non-zero weight because in an earlier formulation of the logic program that was needed to prefer external providers over default providers. With the current formulation for externals this is not needed anymore, so we can give a weight of zero to default choices. Using zero ensures that we don't introduce any drift towards having less providers, which was happening when minimizing positive weights. * Simplify how we compute weights for providers Rewrite rules so that specific events (i.e. being an external) unlock the possibility to use certain weights. The weight being considered is then selected by the minimization process to be the one that gives the best score. * Allow providers to have different weights for different virtuals Before this change we didn't differentiate providers based on the virtual they provide, which meant that packages providing more than one virtual had nonetheless a single weight. With this change there will be a weight per virtual. | |||||
2021-08-10 | cxxopts: add v2.2.1 and clean package.py (#25334) | Harmen Stoppels | 1 | -10/+8 | |
2021-08-10 | elfio: new package (#25335) | Harmen Stoppels | 1 | -0/+30 | |
2021-08-10 | cpp-termcolor: new package (#25336) | Harmen Stoppels | 1 | -0/+27 | |
2021-08-10 | Elk update (#24432) | permeakra | 1 | -46/+107 | |
* elk package updated to handle 3 latest versions support for older versions is dropped * fixed typos * openmp dependency handling added * and for blis too * Retain support for elk 3, deprecate Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> | |||||
2021-08-10 | openmpi:add pandoc dependency when building master (#25319) | Howard Pritchard | 1 | -5/+6 | |
related to #25304 Signed-off-by: Howard Pritchard <howardp@lanl.gov> | |||||
2021-08-10 | uqtk: add pyqutk variant to uqtk (#25298) | Paul Adamson | 1 | -4/+25 | |
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> | |||||
2021-08-09 | Add a badge for the Boostrapping workflow (#25318) | Massimiliano Culpo | 1 | -0/+1 | |
This workflow is run daily on `develop`. | |||||
2021-08-09 | Make spack env activate x idempotent (#25222) | Harmen Stoppels | 1 | -1/+2 | |
* Make spack env activate x idempotent * Update lib/spack/spack/cmd/env.py | |||||
2021-08-09 | sos: shr-atomics is a disable/enable (#25315) | Robert Cohn | 1 | -1/+1 | |
2021-08-09 | giflib: define prefix and libversion also when building (#25263) | iarspider | 1 | -6/+16 | |
2021-08-09 | sos: add xpmem variant (#25260) | Robert Cohn | 1 | -2/+10 | |
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> | |||||
2021-08-09 | intel-oneapi-vtune: new package + remove danvev from maintainers (#25311) | Vasily Danilin | 12 | -11/+40 | |
2021-08-09 | xwidgets: add new package (#25237) | Tom Stitt | 1 | -0/+24 | |
2021-08-09 | libxc: add std flag for Intel (#25281) | downloadico | 1 | -2/+4 | |
2021-08-09 | dd4hep: fixes to run tests (#25204) | Valentin Volkl | 1 | -0/+13 | |
2021-08-09 | ispc: add v1.16 and v1.16.1 (#25206) | Martin Aumüller | 1 | -3/+6 | |
Aso adapt dependencies for older versions | |||||
2021-08-09 | cp2k: update elpa and sirius dependencies, fix build with mpich and gcc@10 ↵ | Tiziano Müller | 2 | -28/+52 | |
(#24376) * cp2k: fix build with GCC-10+ and MPICH * cp2k: update SIRIUS and ELPA dependencies * elpa: add version 2021.05.001, add ROCm support, include SVE flags | |||||
2021-08-09 | xeus: add v1.0.4, improved package recipe (#24984) | Tom Stitt | 1 | -9/+30 | |
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> | |||||
2021-08-09 | py-pydeprecate: add v0.3.1 (#25231) | Adam J. Stewart | 1 | -0/+1 | |
2021-08-09 | py-pytorch-lightning: add v1.4.1 (#25232) | Adam J. Stewart | 1 | -6/+13 | |
2021-08-09 | xproperty: add new package (#25236) | Tom Stitt | 1 | -0/+25 | |
2021-08-09 | py-pytest: add v6.2.4 (#25240) | Adam J. Stewart | 1 | -22/+26 | |
2021-08-09 | py-requests-unixsocket: add missing py-pbr dependency (#25241) | Adam J. Stewart | 1 | -0/+1 | |
2021-08-09 | ssht: add v1.5.0 (#25247) | Erik Schnetter | 1 | -0/+1 | |
2021-08-09 | py-setuptools: add v57.4.0 (#25239) | Adam J. Stewart | 2 | -12/+15 | |
2021-08-09 | dcm2niix: new package (at version 1.0.20210317) (#25250) | Ben Darwin | 1 | -0/+16 | |
2021-08-09 | apex: add v2.4.1 (#25248) | Severin Strobl | 1 | -3/+4 | |
Also updated the URLs for APEX according to the recent move. | |||||
2021-08-09 | casacore: add variant for ADIOS2 support (#25251) | Martin Pokorny | 1 | -0/+7 | |
2021-08-09 | installation: filter padding from all `tty` output | Todd Gamblin | 5 | -44/+111 | |
This is both a bugfix and a generalization of #25168. In #25168, we attempted to filter padding *just* from the debug output of `spack.util.executable.Executable` objects. It turns out we got it wrong -- filtering the command line string instead of the arg list resulted in output like this: ``` ==> [2021-08-05-21:34:19.918576] ["'", '/', 'b', 'i', 'n', '/', 't', 'a', 'r', "'", ' ', "'", '-', 'o', 'x', 'f', "'", ' ', "'", '/', 't', 'm', 'p', '/', 'r', 'o', 'o', 't', '/', 's', 'p', 'a', 'c', 'k', '-', 's', 't', 'a', 'g', 'e', '/', 's', 'p', 'a', 'c', 'k', '-', 's', 't', 'a', 'g', 'e', '-', 'p', 'a', 't', 'c', 'h', 'e', 'l', 'f', '-', '0', '.', '1', '3', '-', 'w', 'p', 'h', 'p', 't', 'l', 'h', 'w', 'u', 's', 'e', 'i', 'a', '4', 'k', 'p', 'g', 'y', 'd', 'q', 'l', 'l', 'i', '2', '4', 'q', 'b', '5', '5', 'q', 'u', '4', '/', 'p', 'a', 't', 'c', 'h', 'e', 'l', 'f', '-', '0', '.', '1', '3', '.', 't', 'a', 'r', '.', 'b', 'z', '2', "'"] ``` Additionally, plenty of builds output padded paths in other plcaes -- e.g., not just command arguments, but in other `tty` messages via `llnl.util.filesystem` and other places. `Executable` isn't really the right place for this. This PR reverts the changes to `Executable` and moves the filtering into `llnl.util.tty`. There is now a context manager there that you can use to install a filter for all output. `spack.installer.build_process()` now uses this context manager to make `tty` do path filtering when padding is enabled. - [x] revert filtering in `Executable` - [x] add ability for `tty` to filter output - [x] install output filter in `build_process()` - [x] tests | |||||
2021-08-09 | py-speech-recognition: new package (#25273) | Jen Herting | 1 | -0/+19 | |
2021-08-09 | netcdf-fortran: fix building with AOCC (#25186) | Sergey Kosukhin | 1 | -0/+39 | |
2021-08-09 | mfem: add v4.3 (#25158) | Tom Stitt | 1 | -2/+5 | |
Co-authored-by: Veselin Dobrev <dobrev@llnl.gov> | |||||
2021-08-09 | ci pipelines: expand the list of RADIUSS packages (#25282) | Tamara Dahlgren | 1 | -10/+10 | |
2021-08-09 | trilinos: fix +hypre build (#25291) | Satish Balay | 1 | -1/+1 | |
2021-08-09 | petsc: fix build with trilinos (#25289) | Satish Balay | 1 | -1/+1 | |
2021-08-09 | Update rocm ecosystem to v4.3.0 (#25299) | Sreenivasa Murthy Kolam | 12 | -21/+33 | |
2021-08-09 | petsc, petsc4py: add version 3.15.3 (#25307) | Satish Balay | 2 | -0/+2 | |
2021-08-09 | r-cairo: add an explicit dependency on libxt (#25309) | Glenn Johnson | 1 | -0/+2 | |
Since r-cairo will always look for X libraries, and likely find them on the system, make it always depend on r+X. | |||||
2021-08-09 | hip: fix broken tests with ^cmake@3.21: (#25246) | Harmen Stoppels | 5 | -0/+236 | |
2021-08-09 | Use __skip_rocmclang for cmake 3.21 in rocblas/rocfft to avoid incomplete ↵ | Harmen Stoppels | 2 | -0/+8 | |
compiler support (#25253) | |||||
2021-08-09 | libtree: add v1.2.3 (#25270) | Harmen Stoppels | 1 | -0/+1 | |
2021-08-08 | Remove xsdk@0.2.0 and associated versions and xsdktrilinos | Seth R Johnson | 8 | -103/+0 | |
These versions can cause weird concretizations, and it looks like the old version of xsdk may not even work because of xsdktrilinos being disabled. The hypre version tagged for xsdk@0.2 no longer exists at the described location. | |||||
2021-08-08 | trilinos: remove develop version, change xsdk name | Seth R Johnson | 3 | -15/+14 | |
With the previous naming scheme, `trilinos@:10` concretizes to `trilinos@xsdk-0.2.0`. Now, it's clear what the xsdk version is closest to. Changed from tag to the corresponding commit SHA for safety. | |||||
2021-08-08 | petsc: cleanup test code to support 'spack test run' and add a 'cuda' test ↵ | Satish Balay | 1 | -48/+49 | |
(#25099) | |||||
2021-08-08 | Clean Up PR from Container Builder | Alec Scott | 1 | -9/+2 | |