summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-11-25concretizer: treat conditional providers correctly (#20086)Massimiliano Culpo4-1/+49
refers #20040 This modification emits rules like: provides_virtual("netlib-lapack","blas") :- variant_value("netlib-lapack","external-blas","False"). for packages that provide virtual dependencies conditionally instead of a fact that doesn't account for the condition.
2020-11-25intel-tbb: patch for arm64 on macOS (#20039)Martin Aumüller2-2/+40
* intel-tbb: patch for arm64 on macOS as submitted upstream and used in homebrew * intel-tbb: check patchable versions * intel-tbb: avoid patch breakage when 2021.1 is released 2021.1-beta05 would be considered newer than 2021.1
2020-11-25Add the 'exciting' package. (#20060)downloadico2-0/+144
* Add the 'exciting' package. Version 14 (latest available) is defined. An as-of-yet unpublished patch (dfgather.patch) from the developers is also included. * fixed flake8 errors (I *thought* I had already gotten them! OOPS!) * Update var/spack/repos/builtin/packages/exciting/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * fixed install method to just do the install, and no build method is needed. * *Actually* added the lapack dependency! * removed variant from blas dependency Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-25concretizer: remove debug statement (#20085)Harmen Stoppels1-1/+0
2020-11-25powertop: Add depend ncurses (#20080)Tomoyasu Nojiri1-0/+1
2020-11-24h5cpp: Correct checksum and build instructions (#20053)Erik Schnetter1-2/+8
* h5cpp: Correct checksum and build instructions Closes https://github.com/spack/spack/issues/20046. * h5cpp: Update to 1.10.4-6 * Update var/spack/repos/builtin/packages/h5cpp/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * h5cpp: Correct formatting Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-24root: Add 6.22.02, remove preferred label (#20002)Dr. Christian Tacke1-2/+2
Drop the preferred label from 6.20.x. Let's just default to the latest (production) version.
2020-11-24phist needs sbang fix for build script (#20063)Scott Wittenburg2-0/+14
2020-11-24sqlcipher: new package at v4.4.1 (#20009)Ricardo Silva1-0/+33
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-11-24clhep: new version 2.4.4.0 (#20066)Ben Morgan1-0/+1
2020-11-24vecgeom: new version 1.1.8 (#20067)Ben Morgan1-0/+1
2020-11-24[root] fix rootfit/roofit variant (#20051)vvolkl1-2/+2
* [root] fix rootfit/roofit variant fix typo * Update var/spack/repos/builtin/packages/root/package.py Co-authored-by: Hadrien G. <knights_of_ni@gmx.com> Co-authored-by: Hadrien G. <knights_of_ni@gmx.com>
2020-11-24[gaudi] clhep is not optional (#20052)vvolkl1-1/+2
2020-11-23r-stanheaders: add 2.21.0-6 (#20057)Justin S1-0/+4
2020-11-23py-tensorboard: force use of spack's python, force build of ijar (#20059)Andrew W Elble2-0/+16
(same fix for py-tensorboard-plugin-wit)
2020-11-23Also build static library (#20016)Martin Oberzalek1-1/+3
2020-11-23mysql: Add sasl as dependency for versions <5.7.999 (#20027)Dmitri Smirnov1-0/+1
2020-11-23charmpp: fix tests (#20047)Matthias Diener1-2/+4
2020-11-23r-bh: add 1.72.0-3 (#20058)Justin S1-0/+1
2020-11-23pybind11: 2.6.1 (#20061)Axel Huebl1-1/+2
Add the latest pybind11 release. Since release 2.6.0 was a major release with many changes in the build system, prefer 2.5.0 for now.
2020-11-23flibcpp: update version and deps (#20048)Seth R. Johnson1-3/+3
2020-11-23moab: added v5.2.1, v5.2.0, v5.1.0 (#20010)iulian7871-2/+5
Also added maintainers for the package recipe.
2020-11-23delphes: updated pre-release version (#20011)vvolkl1-2/+1
2020-11-23Docs: remove duplication in Command Reference (#20021)Adam J. Stewart2-2/+2
2020-11-23ispc: external find support, added master branch version (#20033)Martin Aumüller1-0/+13
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-11-23vtk-h: added v0.6.6 (#20026)Cyrus Harrison1-0/+1
2020-11-23openscenegraph: remove dependency on Qt for >= 3.5.4 (#20032)Martin Aumüller1-1/+1
2020-11-23libx11: added v1.7.0 (#20035)Michael Kuhn1-0/+2
2020-11-23libxcb, xcb-proto: added v1.14 versions (#20036)Michael Kuhn2-2/+22
At least xcb-proto 1.14.1 is only avaiable from the new URL, so change both to be future-proof.
2020-11-23botan: added v2.17.0, v2.17.1 and v2.17.2 (#20037)Martin Aumüller1-0/+3
2020-11-23recognize macOS 11.1 as big sur (#20038)Martin Aumüller1-2/+6
Big Sur versions go 11.0, 11.0.1, 11.1 (vs. prior versions that only used the minor component) Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2020-11-22Add sionlib and linktest packages (#20034)Pramod Kumbhar2-0/+66
* Add sionlib and linktest packages * fix flake8
2020-11-21Add new release 5.1.0 and change homepage (#20022)Thomas Gruber1-1/+2
2020-11-20[WIP] nersc e4s pipeline trigger (#19688)Shahzeb Siddiqui1-0/+9
* nersc e4s pipeline trigger * Update nersc_pipeline.yml * Update nersc_pipeline.yml
2020-11-20openldap: enable creation of static libraries (#20013)Martin Oberzalek1-2/+2
2020-11-19Trilinos: Add CUDA relocatable code flag (#19993)psakievich1-0/+7
* Add relocatable code flag to trilinos * Make CUDA RDC and varainat * adjust default of cuda_rdc
2020-11-19mfem: Add support for AmgX, fix to version extensions (#19990)Josh Essman1-8/+28
* fix: leading . is not needed in extension kwarg * mfem: add support for NVIDIA AmgX fix: proper spacing * mfem: use conflict to indicate that AmgX is expected to depend on CUDA
2020-11-19ADIOS2: ~dataman default (#20003)Axel Huebl1-1/+1
Disable dataman by default. It pulls heavy dependencies that are often not needed for HPC (ZMQ) and it currently does not link with popular compilers.
2020-11-19globalarrays: added v5.8 and earlier, simplified recipe (#19999)Massimiliano Culpo1-27/+30
fixes #19966 Global arrays supports GCC 10 since version 5.7.1, therefore a conflict has been added to avoid old releases to error at build-time. Removed the 'blas' and 'lapack' variant since BLAS and LAPACK are always a dependency, and if not specified during configure, a version of these APIs vendored with Global Arrays is built. Fixed a few options in configuration.
2020-11-19Removed accidental command to not expand the tarball. (#20001)Brian Van Essen1-1/+1
2020-11-19cmake: Add Version 3.19.0 (#19996)Dr. Christian Tacke1-1/+2
2020-11-19bump up version for rocm 3.9.0 (#19995)Sreenivasa Murthy Kolam1-1/+10
2020-11-19simde: New package (#19992)Toyohisa Kameyama2-0/+43
* simde: New package * remove 0.5.0.
2020-11-19mvapich2: extended the fabrics variant description (#19860)Nithin Senthil Kumar1-2/+7
The point of this variant is to give the end user an option to use system installed fabrics such as mofed instead of upstream fabrics such as rdma-core. This was found to avoid run time errors on some systems. Co-authored-by: nithintsk <nithintsk@github.com>
2020-11-19spack debug report: print concretizer (#19983)Adam J. Stewart2-0/+4
2020-11-19fujitsu compiler: added / fixed support for compiler flags (#19967)Tomoki, Karatsu2-2/+12
Added flags for: - Debug symbols - C++17 standard Fixed the list of flags for generic optimizations
2020-11-19clang/llvm: fix version detection (#19978)Michael Kuhn3-7/+11
This PR fixes two problems with clang/llvm's version detection. clang's version output looks like this: ``` clang version 11.0.0 Target: x86_64-unknown-linux-gnu ``` This caused clang's version to be misdetected as: ``` clang@11.0.0 Target: ``` This resulted in errors when trying to actually use it as a compiler. When using `spack external find`, we couldn't determine the compiler version, resulting in errors like this: ``` ==> Warning: "llvm@11.0.0+clang+lld+lldb" has been detected on the system but will not be added to packages.yaml [reason=c compiler not found for llvm@11.0.0+clang+lld+lldb] ``` Changing the regex to only match until the end of the line fixes these problems. Fixes: #19473
2020-11-19llvm: add missing pkgconfig dependency (#19982)Michael Kuhn1-0/+1
When building llvm with CUDA support, it needs to find libffi. Without pkg-config, libffi will not be found.
2020-11-18cuDNN Refactor to accommodate architecture and CUDA version (#19989)Brian Van Essen1-194/+137
* Updated the cuDNN recipe to generate the proper version names for only the arhcitecture that you are on. This prevents the concretizer from selecting a source code version that is incompatible with your current architecture. Additionally, add constraints to ensure that the corresponding CUDA version is properly set as well. * Added maintainer * Fixed renaming for darwin systems * Fixed flake8 * Fixed flake8 * Fixed range typo * Update var/spack/repos/builtin/packages/cudnn/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Fixed style issues Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-18openblas@0.3.11 conflicts with gcc less than 8.3.0 (#19975)eugeneswalker1-0/+3