summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-06-02lbann, aluminum, hydrogen, dihydrogen: pass cuda_arch to cmake (#24074)Brian Van Essen4-0/+16
2021-06-02Adding NVHPC 21.5 support (#24078)Filippo Spiga1-0/+4
2021-06-02WarpX: 21.06 (#24072)Axel Huebl1-2/+4
* WarpX: 21.06 Also fix a little dependency issue in HIP. * Fix openPMD dependency for no-MPI
2021-06-02dealii: add v9.3.0 (#24077)Jean-Paul Pelteret1-5/+4
2021-06-01New package: py-gcs-oauth2-boto-plugin (#23969)Desmond Orton1-0/+29
* New package: py-gcs-oauth2-boto-plugin * Dep fixes
2021-06-01New Package:py-sierrapy@0.3.0 (#23768)Desmond Orton1-0/+33
* New Package:py-sierrapy@0.3.0 * dep fixes to sierrapy * further dep fixes
2021-06-01Bump pip (#24073)Harmen Stoppels1-1/+2
2021-06-01Create pykokkos-base package (#24054)Jonathan R. Madsen1-0/+62
2021-06-01Fix bug where cmake prefix path on the command line does not include ↵Harmen Stoppels2-18/+20
transitive deps (#23965)
2021-06-01umpire: add v5.0.1 (#24056)Mikael Simberg1-0/+1
2021-06-01gcc: add 9.4.0 (#24064)Michael Kuhn1-2/+3
This also enables bootstrapping by default since that is what GCC recommends and what most distributions are doing as well.
2021-06-01apex: updated package, added maintainer (#18569)Kevin Huck1-17/+99
Adding versions: 2.2.0, 2.3.0, 2.3.1, 2.3.2, 2.4.0
2021-06-01axom: fix typo in conflicts where "^" is missing (#24058)Massimiliano Culpo1-2/+2
2021-06-01Simplified the spack.util.gpg implementation (#23889)Massimiliano Culpo10-368/+304
* Simplified the spack.util.gpg implementation All the classes defined in this Python module, which were previously used to construct singleton instances, have been removed in favor of four global variables. These variables are initialized lazily, like before. The API of the module has been unchanged for the most part. A few tests have been modified to use the new global names.
2021-06-01rocksdb: fix typo in dependency condition (#24061)Massimiliano Culpo1-1/+1
refers #23503 `spack audit` caught that the "bzip2" variant was not defined.
2021-06-01py-elephant: fix typo in dependency condition (#24060)Massimiliano Culpo1-2/+2
refers #23503 `spack audit` caught that the "docs" variant was not defined.
2021-06-01paradiseo: remove dependency that cannot be triggered (#24059)Massimiliano Culpo1-2/+0
refers #23503 Spack audit caught that the "doc" variant was not defined, and doxygen was conditional on it being set.
2021-06-01py-nipype: add new package (#24045)Manuela Kuhn1-0/+34
2021-06-01mpich: conflict no longer necessary with clang (#24013)Harmen Stoppels1-1/+1
2021-06-01petsc: add +hwloc and +openmp variants (#23675)lpoirel1-3/+13
2021-06-01hpctoolkit: update recipe, add v2021.05.15 (#24017)Mark W. Krentel1-14/+29
1. add version 2021.05.15. 2. add patch to build old revs with gcc 11.x, version 2021.15.05 already has patch integrated, fixes #23667. 3. add variant +debug to build unoptimized, debug version. 4. add variant +viewer to include hpcviewer and add viewer path to hpctoolkit module. 5. add dependency on memkind to workaround a glibc problem found on some Cray platforms.
2021-06-01spdlog: add v1.8.2-v1.8.5, adjusted required version of cmake (#23993)Matthieu Dorier1-1/+6
2021-06-01COOL: add new package (#23006)iarspider2-0/+83
Co-authored-by: George Hartzell <hartzell@alerce.com>
2021-06-01enzo: add main branch (#24010)Michael Kuhn1-1/+2
We also keep around master for compatibility and map it to main.
2021-06-01py-numcodecs: fix import_modules tests (#24015)Adam J. Stewart1-0/+4
2021-06-01py-psycopg2: need link dep on postgresql (#24016)Adam J. Stewart1-5/+6
2021-06-01Bump cmake (#24043)Harmen Stoppels1-0/+1
2021-06-01perl: add 5.34.0 (and 5.35.0) (#24047)Michael Kuhn1-1/+3
2021-06-01formetis: add new package (#24048)Seth R. Johnson1-0/+71
2021-06-01Fix leading / during spack buildcache -f ... (#24028)Harmen Stoppels1-1/+1
For me the buildcache force overwrite option does not work. It tries to delete a file, but errors with a key error, apparently because the leading / has to be removed.
2021-06-01cctools: add v7.2.10 (#24051)Ben Darwin1-0/+1
2021-06-01elfutils: add v0.183 through v0.185 (#24052)Mark W. Krentel1-0/+3
2021-06-01acts: add v8.3.0 (#24053)Hadrien G1-0/+1
2021-05-31Log performance improvement (#23925)Tom Scogland1-22/+37
* util.tty.log: read up to 100 lines if ready Rework to read up to 100 lines from the captured stdin as long as data is ready to be read immediately. Adds a helper function to poll with `select` for ready data. This showed a roughly 5-10x perf improvement for high-rate writes through the logger with relatively short lines. * util.tty.log: Defer flushes to end of ready reads Rather than flush per line, flush per set of reads. Since this is a non-blocking loop, the total perceived wait is short. * util.tty.log: only scan each line once, usually Rather than always find all control characters then substitute them all, use `subn` to count the number of control characters replaced. Only if control characters exist find out what they are. This could be made truly single pass with sub with a function, but it's a more intrusive change and this got 99%ish of the performance improvement (roughly another 2x in some cases). * util.tty.log: remove check for `readable` Python < 3 does not support a readable check on streams, should not be necessary here since we control the only use and it's explicitly a stream to be read.
2021-05-31py-lxml: add 4.6.3 (#24037)Manuela Kuhn1-2/+3
* py-lxml: add 4.6.3 Also add missing libxml2 and libxslt versions dependencies [1] [1] https://github.com/lxml/lxml/blob/lxml-4.6.3/INSTALL.txt * Update var/spack/repos/builtin/packages/py-lxml/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * py-lxml: remove cython dependency again Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-05-31py-prov: add new package (#24040)Manuela Kuhn1-0/+31
2021-05-31py-click: add 8.0.1 (#24041)Manuela Kuhn1-2/+11
2021-05-31py-traits: add 6.2.0 (#24044)Manuela Kuhn1-1/+3
2021-05-31py-simplejson: add 3.17.2 (#24042)Manuela Kuhn1-0/+2
Also fix python version dependency.
2021-05-31py-networkx: add 2.5.1 (#24038)Manuela Kuhn1-0/+3
2021-05-31py-nibabel: add new package (#24036)Manuela Kuhn1-0/+20
2021-05-31py-packaging: add 20.9 (#24034)Manuela Kuhn1-3/+5
2021-05-31py-etelemetry: add new package (#24033)Manuela Kuhn1-0/+21
2021-05-31py-ci-info: add new package (#24031)Manuela Kuhn1-0/+22
2021-05-31py-pydot: add v1.4.2 (#24039)Manuela Kuhn1-0/+2
2021-05-31py-requests: add 2.25.1 (#24032)Manuela Kuhn1-3/+6
2021-05-31Propagate openmp to blas for sirius and spla (#24027)Harmen Stoppels2-11/+27
And also update lowerbounds of dependencies
2021-05-31Bugfix: not providing fftw-api@3 (#24024)h-murai1-1/+1
2021-05-31xqilla: add patches for newer xerces-c, gcc (#24021)Valentin Volkl1-0/+4
2021-05-31libfabric: add debug variant (#24018)Michael Kuhn1-0/+5