summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-08-02python: RPATH on fj (#17783)ketsubouchi3-0/+29
* python: RPATH on fj * python: patch _is_gcc
2020-08-02Updates to jsonschema to include newer versions. (#17613)Francesco Di Natale2-13/+18
* Additional versions of py-jsonschema. * Tweak to force Maestro to use jsonschema@3.2.0: * Correction of whitespace (flake8 error). * Merges importlib's Python version conditons Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-02Add new versions of spfft (#17841)Harmen Stoppels1-3/+6
* Add new versions of spfft * Extend CudaPackage and use virtual fftw package Co-authored-by: Simon Pintarelli <simon.pintarelli@cscs.ch> * Add CUDA 11 compatibility note * Depend on older cuda <= 10 for spfft <= 0.9.11 Co-authored-by: Simon Pintarelli <simon.pintarelli@cscs.ch>
2020-08-02fix isaac-server dependency (#17569)René Widera1-1/+1
isaac-server can not find jansson if jansson2.10+ is used.
2020-08-02Gnuplot also depends on libsm with +wx. (#17575)Jon Rood1-0/+1
2020-08-02krb5: fix url parse and update versions (#17581)darmac1-3/+16
2020-08-02mariadb: add depends package krb5 (#17583)darmac1-0/+1
2020-08-02new package: ibm databroker (#17591)Harsh Bhatia3-0/+110
2020-08-02Buildcache create: change NoOverwriteException back to a warning as in v0.14 ↵Patrick Gartung1-3/+6
(#17832) * Change buildcache create `NoOverwriteException` back to a warning.
2020-08-02Add bindist tests for macOS.Patrick Gartung4-50/+109
2020-08-02Improve HPX package management of coroutines implementation (#17654)albestro1-1/+25
* introduce logic for boost+context dependency and generic_context variant * fix OTF2 instrumentation minor problem * default coroutine impl depends on platform * fix flake8 * add reference to ~generic_coroutines conflict info * Update var/spack/repos/builtin/packages/hpx/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-02Octopus: Add support for version 10.0. (#17782)Rémi Lacroix1-3/+26
* Octopus: Add support for version 10.0. Fix compilation when using the MKL as a provider for BLAS/LAPACK. Octopus will now detect that the MKL also provides the FFTW API and will refuse to compile when both the FFTW library and the MKL are given to the configure script. * Octopus: Add supported version range for libxc.
2020-08-01berkeley-db: add version 18.1.40, update build options in package (#17839)Todd Gamblin1-13/+21
* berkeley-db: add version 18.1.40, update build options in package * combine adamjstewart's changes Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-01New package: kassiopeia (#17742)Wouter Deconinck1-0/+65
* [kassiopeia] New package * [kassiopeia] Remove master branch, update dependencies * Update var/spack/repos/builtin/packages/kassiopeia/package.py Unable to test since I do not have a license to intel-parallel-studio, but I see no reason why it would not work if. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * [kassiopeia] depends_on mpi Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * [kassiopeia] cmake_args with self.spec.satisfies and elses * [kassiopeia] args.extend -> args.append Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-01h5py does not correctly recognize hdf5 version on Cray (#17831)Simon Pintarelli1-1/+2
* h5py: explicitly specify version hdf5@1.10.5 on Cray is wrongly detected as 1.8.4. * Update var/spack/repos/builtin/packages/py-h5py/package.py Thanks. Also had this first, then CI was complaining about line length ... Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-01elfutils: add version 0.180 (#17835)Mark W. Krentel1-0/+1
2020-08-01Hotfix: move CUDAHOSTCXX (#17826)Axel Huebl1-2/+3
* Hotfix: move CUDAHOSTCXX Set only in dependent packages. * dependent compiler
2020-08-01license: fix up MIT license so it's an exact matchTodd Gamblin1-13/+14
Before: ```console $ licensee diff --license mit LICENSE-MIT Comparing to MIT License: Input Length: 1092 License length: 1020 Similarity: 92.46% diff --git a/LICENSE b/LICENSE index 0ce42af..be0ff1c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,4 @@ {+spack project developers. see the top-level copyright file for details.+} permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "software"), to deal in the software without restriction, including without limitation the rights to ``` After: ```console $ licensee diff --license mit LICENSE-MIT Comparing to MIT License: Input Length: 1020 License length: 1020 Similarity: 100.00% Exact match! ``` This gets us a 100% license match from GitHub's `licensee` tool.
2020-08-01Add new package: findbugs (#17825)darmac1-0/+26
2020-08-01Openfst: upgrade version and gcc constraint (#17830)darmac1-1/+2
* openfst: upgrade version and gcc constraint * refine version format
2020-08-01bugfix: fix spack buildcache list --allarchTodd Gamblin3-17/+53
`spack buildcache list` was trying to construct an `Arch` object and compare it to `arch_for_spec(<spec>)`. for each spec in the buildcache. `Arch` objects are only intended to be constructed for the machine they describe. The `ArchSpec` object (part of the `Spec`) is the descriptor that lets us talk about architectures anywhere. - [x] Modify `spack buildcache list` and `spack buildcache install` to filter with `Spec` matching instead of using `Arch`.
2020-08-01architecture: make it easier to get a Spec for the default archTodd Gamblin1-2/+15
- [x] Make it easier to get a `Spec` with a proper `ArchSpec` from an `Arch` object via new `Arch.to_spec()` method. - [x] Pull `spack.architecture.default_arch()` out of `spack.architecture.sys_type()` so we can get an `Arch` instead of a string.
2020-08-01Avoid update and upgrades to brew (#17815)Massimiliano Culpo1-2/+0
Ci is currently failing on brew update with the error: ``` Error: Cannot install bazelisk because conflicting formulae are installed. bazel: because Bazelisk replaces the bazel binary Please `brew unlink bazel` before continuing. Unlinking removes a formula's symlinks from /usr/local. You can link the formula again after the install finishes. You can --force this install, but the build may fail or cause obscure side effects in the resulting software. ``` Avoiding: ``` $ brew update $ brew upgrade ``` solves the issue by preventing the risk of conflicting formulae
2020-07-31cuDNN (package): add version 7.6.5.32-10.2-linux-ppc64le (#17821)Brian Van Essen1-0/+2
2020-07-31Add libxc 5.0.0 (#17807)Harmen Stoppels3-3/+88
With experimental CUDA support and some patches to make it compile. Currently +shared and +cuda conflict, this has to be fixed upstream.
2020-07-31meson: Add 0.55.0 (#17816)Michael Kuhn1-0/+1
2020-07-31py-wheel: add new version (#17819)Adam J. Stewart1-3/+8
2020-07-31py-setuptools: add new version (#17818)Adam J. Stewart1-1/+2
2020-07-31py-pip: add new version (#17817)Adam J. Stewart1-3/+8
2020-07-31Move Python 2.6 unit tests to Github Actions (#17279)Massimiliano Culpo7-105/+55
* Run Python2.6 unit tests on Github Actions * Skip url tests on Python 2.6 to reduce waiting times * Skip foreground background tests on Python 2.6 to reduce waiting times * Removed references to Travis in the documentation * Deleted install_patchelf.sh (can be installed from repo on CentOS 6)
2020-07-31py-torchvision: add v0.7.0Adam J. Stewart1-7/+28
2020-07-31PyTorch: add v1.6.0Adam J. Stewart1-0/+2
2020-07-31Pandas: add v1.1.0Adam J. Stewart1-1/+5
2020-07-31cp2k: support for aarch64 (#17786)darmac1-0/+4
2020-07-31LBANN: add versions, update CUDA support and dependencies (#17813)Brian Van Essen5-28/+58
* Update LBANN, Hydrogen, Aluminum to inherit CudaPackage * Update CMake constraints: LBANN, Hydrogen, and Aluminum now require cmake@3.16.0: (better support for pthreads with nvcc) * Aluminum: add variants for host-enabled MPI and RMA features in a MPI-GPU RDMA-enabled library * NCCL: add versions 2.7.5-1, 2.7.6-1, and 2.7.8-1 * Hydrogen: add version 1.4.0 * LBANN: add versions 0.99 and 0.100 * Aluminum: add versions 0.4.0 and 0.5.0
2020-07-31new package(s): py-gql (#17769)Andrew W Elble9-3/+169
* new package(s): py-gql and related dependencies: py-aiohttp py-async-timeout py-graphql-core py-idna-ssl py-multidict py-websockets py-yarl new versions: py-requests * fixes Co-authored-by: Andrew W Elble <aweits@skl-a-00.rc.rit.edu>
2020-07-31libxc: Add version 4.3.4. (#17781)Rémi Lacroix1-0/+1
2020-07-31Add new package: mongodb-async-driver (#17787)darmac1-0/+24
2020-07-31open-iscsi: refine runtime environment (#17789)darmac1-0/+4
2020-07-31environment-modules: add version 4.5.2 (#17795)Xavier Delaruelle1-1/+2
2020-07-31Add Rust versions 1.45.1 and 1.44.1 (#17812)Andrew Gaspar1-0/+14
2020-07-31Alluxio (package): update url, add versions (#17805)darmac1-7/+10
* Add versions 2.2.1 and 2.2.0 * Remove version 2.1.0 * Add dependency on Java
2020-07-31py-mixedhtseq: new package at 0.1.0 (#17702)Justin S1-0/+39
* py-mixedhtseq: new package at 0.1.0 * py-mixedhtseq: flake8 fixes
2020-07-31py-gpy: add 0.8.8 (#17548)Justin S1-2/+3
* py-gpy: add 0.8.8 * py-gpy: remove unneeded dep * py-gpy: make cython build-only
2020-07-31NWChem 7.0.0 (#17779)Edoardo Aprà1-11/+22
* NWChem 7.0.0 * add python2 for 6.8.1. removed 6.8 https://github.com/spack/spack/pull/17779#discussion_r462700413 * nwchem 6.8.1 breaks with gcc 10 and later * restored extra python bits for version 6.8.1. add env. definition of basis libraries * changes for flake8 * url fixed * prevent 6.8.1 being compiled with gcc 10
2020-07-31new package(s): py-torch-geometric (#17768)Andrew W Elble3-0/+80
* new package(s): py-torch-geometric (with related dependencies: py-rdflib, py-googledrivedownloader) * fixes
2020-07-31sphinx copybutton: new package at v0.2.12 (#17632)Claire Guilbaud1-0/+18
2020-07-31recommonmark: new package at v0.6.0 (#17629)Claire Guilbaud1-0/+24
2020-07-30Improve Ferret package (#17620)Rémi Lacroix1-47/+159
* Ferret: Add missing dependency with curl. * Ferret: Don't force using the static version of libgfortran. * Ferret: Ensure Spack's compiler wrappers are used. This allows properly setting the rpaths. * Ferret: Add support for versions 7.3 to 7.6. * Ferret: Add a variant to install Ferret standard datasets. * Ferret: Define some useful runtime environnement variables. * Ferret: Fix flake8. Also add myself as a maintainer as suggested by @alalazo.
2020-07-30kahip: Fix issue #17638 (make SConstruct files python3 friendly) (#17642)Tom Payerle3-0/+140
As discussed in issue #17638, wherein kahip fails to build when scons is dependent on python@3. This converts the print statements in various SConstruct files into python3 friendly print functions. I found most of the affected SConstruct files in both @2.00 and the later versions I found on web, but some files were only in @2.00. I split the patches into two files for that reason, but have not tried the later versions.