Commit Graph

16682 Commits

Author SHA1 Message Date
Gregory Lee
218ae0c5d1
m4 package: only apply nvhpc.patch for version 1.4.18 (#24730)
The patch as-is does not apply to 1.4.19
2021-07-07 11:28:42 -07:00
Adam J. Stewart
ad7984c5c0
magma package: fix bugs in cuda_arch variant (#24735) 2021-07-07 11:18:52 -07:00
Adam J. Stewart
b1f4f91f41
py-mypy: add version 0.910 (#24738) 2021-07-07 11:13:31 -07:00
Massimiliano Culpo
2914f9076e
perl: bzip2 and zlib may be installed under <prefix>/lib64 (#24752) 2021-07-07 11:22:51 -06:00
Adam J. Stewart
663c37cac4
py-torch: +magma requires +cuda (#24736) 2021-07-07 19:12:52 +02:00
Manuela Kuhn
5e33b20230
py-seaborn: add 0.11.1 (#24748) 2021-07-07 10:49:59 -05:00
Jordan Ogas
d3c04ed345
charliecloud: add v0.24 (#24728) 2021-07-07 16:42:41 +02:00
Manuela Kuhn
20a191ad93
py-neurokit2: add new package (#24749) 2021-07-07 16:37:34 +02:00
Harmen Stoppels
d06537f75c
libtree: add v1.2.2 (#24747) 2021-07-07 16:36:16 +02:00
Olivier Cessenat
09d89ef265
netpbm: new package (#24063) 2021-07-07 15:36:11 +02:00
Olivier Cessenat
0e3f7ce0ed
New Package: visit-ffp (#22903) 2021-07-07 15:07:00 +02:00
Adam J. Stewart
e914e561ec
sleef: disable optional dependencies (#24742) 2021-07-07 11:34:07 +02:00
Mark W. Krentel
3c9a58bd0b
perl: add dependencies for bzip2 and zlib (#24743)
Perl keeps copies of the bzip2 and zlib source code in its own source
tree and by default uses them in favor of outside libraries.  Instead,
put these dependencies under control of spack and tell perl to use the
spack-built versions.
2021-07-07 11:25:57 +02:00
Seth R. Johnson
59eea2859a
trilinos: enable +teko gotype=long (#24722) 2021-07-06 17:01:41 -04:00
G-Ragghianti
c12dc1a5de
Magma: add ROCm support and v2.6.0 (#24663) 2021-07-06 13:04:37 -06:00
Vasily Danilin
ea2d4b05bc
oneAPI packages: add 2021.3 release (#24617) 2021-07-06 10:11:24 -07:00
Massimiliano Culpo
f9ecc4966d
qt: rework to use the when context manager (#24723) 2021-07-06 08:07:36 -06:00
Manuela Kuhn
9d36f7f518
qt+webkit: fix missing dependencies and gcc11 compatibility (#24366) 2021-07-06 13:18:02 +02:00
Jianwen
e65ab166b9
json-fortran: add version v6.0.11 (#24720) 2021-07-06 07:03:09 -04:00
Mark Olesen
f8743d0cbf
openfoam: add v2106 (#24579)
Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>
2021-07-06 08:54:14 +02:00
Adam J. Stewart
9055deea16
py-torch: fix bug in libs/headers attributes (#24624) 2021-07-06 08:53:05 +02:00
Seth R. Johnson
1e3c012fea
xyce: clean and fix trilinos dependencies (#24673) 2021-07-06 08:52:10 +02:00
figroc
61242db8f9
abseil-cpp: add versions up to 20210324.2 (#24692) 2021-07-06 08:42:28 +02:00
figroc
9550703132
tensorflow-serving-client: add v2.3.0 (#24694) 2021-07-06 08:41:16 +02:00
Adam J. Stewart
115c39e762
py-black: add v21.6b0 (#24715) 2021-07-06 08:40:12 +02:00
Mark W. Krentel
b8f1bd407e
hpcx-mpi: new package (#24194)
This is a virtual package for Nvidia's HPC-X MPI implementation for
external specs only.
2021-07-06 08:20:47 +02:00
Adam J. Stewart
cea11f3714
OpenCV: various package updates (#24553) 2021-07-06 08:18:58 +02:00
Adam J. Stewart
b35d6d13a7
py-sphinx: add v4.0.2 (#24602) 2021-07-05 13:25:25 -06:00
Manuela Kuhn
6a1a4d4bb6
py-secretstorage: add 3.3.1 (#24705) 2021-07-05 12:24:32 -05:00
Manuela Kuhn
713fd67b4a
py-keyring: fix installation on linux (#24706)
* py-keyring: fix installation on linux

* Update var/spack/repos/builtin/packages/py-keyring/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update var/spack/repos/builtin/packages/py-keyring/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-07-05 12:24:21 -05:00
Adam J. Stewart
2ded87d40e
GDAL: add v3.3.1 (#24713) 2021-07-05 18:45:57 +02:00
Manuela Kuhn
9963642c1c
py-importlib-metadata: add 4.6.1 and 3.10.1 (#24701) 2021-07-05 10:28:01 -05:00
Manuela Kuhn
8e37c30e2f
py-whoosh: add new package (#24707) 2021-07-05 16:08:57 +02:00
Manuela Kuhn
04289b2009
py-keyrings-alt: add new package (#24704) 2021-07-05 12:45:29 +02:00
Manuela Kuhn
d764b776d7
py-patool: add new package (#24703) 2021-07-05 12:44:59 +02:00
Manuela Kuhn
1cb2855054
py-iso8601: add new package (#24702) 2021-07-05 12:44:23 +02:00
Manuela Kuhn
95b0eb9fdd
py-num2words: add new package (#24681) 2021-07-05 11:16:01 +02:00
Sebastian Pipping
a2a273832f
uriparser: add v0.9.5 (#24688) 2021-07-05 11:14:30 +02:00
figroc
cf6aa8f012
grpc: add versions up to 1.33.1 (#24693) 2021-07-05 10:53:35 +02:00
Adam J. Stewart
fd11c6f5f7
py-pandas: add v1.3.0 (#24696) 2021-07-05 10:51:14 +02:00
Adam J. Stewart
eaa918c8f3
py-isort: add v5.9.1, +colors variant (#24699) 2021-07-05 10:50:23 +02:00
Adam J. Stewart
eacba1ffac
py-colorama: add v0.4.4 (#24698) 2021-07-05 10:49:26 +02:00
Robert Underwood
e568564e2f
Update Z-checker and SZ (#24446) 2021-07-02 23:40:14 +02:00
Joe Heaton
6547f41096
Rename cray compiler to cce (#24653)
cp2k was using the outdated and Incorrect compiler name `cray`.
2021-07-02 12:15:43 -07:00
Massimiliano Culpo
3d11716e54
Add when context manager to group common constraints in packages (#24650)
This PR adds a context manager that permit to group the common part of a `when=` argument and add that to the context:
```python
class Gcc(AutotoolsPackage):
    with when('+nvptx'):
        depends_on('cuda')
        conflicts('@:6', msg='NVPTX only supported in gcc 7 and above')
        conflicts('languages=ada')
        conflicts('languages=brig')
        conflicts('languages=go')
```
The above snippet is equivalent to:
```python
class Gcc(AutotoolsPackage):
    depends_on('cuda', when='+nvptx')
    conflicts('@:6', when='+nvptx', msg='NVPTX only supported in gcc 7 and above')
    conflicts('languages=ada', when='+nvptx')
    conflicts('languages=brig', when='+nvptx')
    conflicts('languages=go', when='+nvptx')
```
which needs a repetition of the `when='+nvptx'` argument. The context manager might help improving readability and permits to group together directives related to the same semantic aspect (e.g. all the directives needed to model the behavior of `gcc` when `+nvptx` is active). 

Modifications:

- [x] Added a `when` context manager to be used with package directives
- [x] Add unit tests and documentation for the new feature
- [x] Modified `cp2k` and `gcc` to show the use of the context manager
2021-07-02 08:43:15 -07:00
Olivier Cessenat
f88d90e432
mfem: adjusted dependencies on hypre (4.2 compiles with hypre up to 2.20) (#24611) 2021-07-02 09:32:31 +02:00
Seth R. Johnson
8089b86dc2
curl: explicitly disable unused dependencies (#24613)
I installed curl on my mac and it picked up a homebrew (I think?)
installation of gsasl. A later system update broke git because of the
implicitly added dependency. Explicitly disabling libraries that *might*
exist on the system is the safe approach here.

```
dyld: Library not loaded: /usr/local/opt/gsasl/lib/libgsasl.7.dylib
  Referenced from: /rnsdhpc/code/spack/opt/spack/apple-clang/curl/gag5v3c/lib/libcurl.4.dylib
  Reason: image not found
error: git-remote-https died of signal 6
```
2021-07-02 09:30:47 +02:00
Chuck Atkins
f1842f363d
dataspaces: move compiler vars to setup_build_environment (#24626) 2021-07-02 09:29:17 +02:00
Adam J. Stewart
7ced07a141
GEOS: add v3.9.1, switch to CMake (#24629) 2021-07-02 08:48:32 +02:00
Weiqun Zhang
189968e207
amrex: add v21.07 (#24655)
Also add conflict with rocm-4.2.
2021-07-02 08:47:08 +02:00
Tiziano Müller
f54fad40ba
amdlibflame: fix build with gcc from CrayPE (#24358)
fixes #24210
2021-07-01 18:37:14 -06:00
Mosè Giordano
38a010b580
sombrero: add new package (#24567) 2021-07-01 18:28:28 -06:00
Matthieu Dorier
e1694afdde
xsd: added patch to fix missing #include <iostream> (#24496) 2021-07-01 18:25:22 -06:00
Axel Huebl
d842c08a9b
WarpX: FFTW+OpenMP (#24604)
FFTW: prefer with OpenMP acceleration for OpenMP compute backend
2021-07-01 18:22:22 -06:00
Sebastian Schmitt
54219852d9
Update dill (#24633) 2021-07-01 16:16:30 -06:00
Maciej Wójcik
c5a27980df
Added Perl workaround for CUDA <= 8 (#24291)
* Added Perl workaround for CUDA <= 8
* Re-wrapped comment
* Proofreading corrections
* Added a reference
* Do not override Perl include path
* Retrieve shell once

Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2021-07-01 12:04:04 -07:00
Seth R. Johnson
406117148d
trilinos: improve behavior of gotype (#24565)
* trilinos: add teko conflict
* trilinos: improve gotype variant

Instead of 'none' and 'long' typically being the same (but not for older
trilinos versions), add an explicit 'all' variant that only works for
older trilinos which supports multiple simultaneous tpetra
instantiations.

* trilinos: add self as maintainer
* trilinos: disable vendored gtest by default
2021-07-01 03:13:21 -06:00
Valentin Volkl
e6700d47aa
yoda: add v1.9.0 and compiler conflict for earlier versions (#23814) 2021-07-01 09:27:33 +02:00
Tamara Dahlgren
ca550cd819
hdf: replacing use of install test root with new cached tests dir (#24368) 2021-07-01 09:17:38 +02:00
kwryankrattiger
8c46e82862
sensei: repo update (#24487) 2021-07-01 09:15:16 +02:00
Seth R. Johnson
d0bbe18c79
vim: use value variant and update config script (#24554)
This changes several conflicting variants to a single
multi-value variant, and uses conflicts instead of raising InstallError.
(With clingo, requesting +gui automatically selects features=huge!)
I have also rearranged the dependencies for clarity and simplified the
conifgure args.
2021-07-01 09:12:05 +02:00
Harmen Stoppels
ca538e18a4
sirius: add v7.2.5 (#24587) 2021-06-30 23:16:23 -06:00
Desmond Orton
59028aa0a5
py-wxpython: Version update to 4.1.1 (#24569) 2021-06-30 16:55:14 -06:00
Dr. Christian Tacke
89bed5773e
root: Add Version 6.24.02 (#24619)
Also fixes some style issues
2021-06-30 12:10:34 -06:00
Robert Mijakovic
1639ac8e86
python: new versions; 3.9.6, 3.8.11, 3.7.11, 3.6.14 (#24593) 2021-06-30 12:01:29 -06:00
Adam J. Stewart
7a794f8b0a
py-torchvision: add v0.10.0 (#24340) 2021-06-30 12:42:25 -04:00
Adam J. Stewart
4f9b539644
py-torch: overhaul package (#24294)
* py-torch: patch no longer needed on master

* Overhaul PyTorch package

* py-torch: add v1.9.0

* Change defaults on macOS

* Submodules still needed...

* Add ONNX dependency

* System libs don't work for many submodules

* Silence CMake warning

* Add conflict for +cuda+rocm

* Add more deps

* Add more BLAS options

* Disable some broken system libs options

* Add patches to build older versions

* +mkldnn requires mkl

* Fix BLAS settings
2021-06-30 12:38:53 -04:00
Adam Moody
7753c816f0
scr and other packages: rename default branches to main (#24578) 2021-06-30 10:31:41 -06:00
Morten Kristensen
b8512983d9
py-vermin: add v1.2.1 (#24607) 2021-06-30 09:13:21 -06:00
Adam J. Stewart
ea261e3530
py-pytorch-sphinx-theme: add master version (#24594) 2021-06-30 07:52:20 -06:00
Robert Mijakovic
acd1b04ea2
cmake: add v3.20.4, v3.20.5 (#24582)
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-06-30 09:31:00 +02:00
Manuela Kuhn
f2d60261c9
r-stringi: add v1.6.2 (#24585) 2021-06-30 09:30:15 +02:00
shanedsnyder
8ad1dd6036
darshan-runtime,darshan-util: add v3.3.1 + updated git repository (#24574) 2021-06-30 09:11:16 +02:00
Thomas Madlener
c832ac28ae
genfit package: add googletest dependency (#24467) 2021-06-29 22:37:25 -07:00
Axel Huebl
a647ae2aeb
HiPACE++: FFTW+OpenMP (#24575)
- change the default compute backend: we just start to add OpenMP support
- FFTW: prefer with OpenMP acceleration for OpenMP compute backend
2021-06-29 20:55:22 -06:00
Jen Herting
d00082e70b
New package: py-datasets (#24597)
* [py-datasets] created template

* [py-datasets] added dependencies

* [py-datasets] requires py-pyarrow with +parquet

* [py-datasets] Final cleanup

- added homepage
- added description
- removed fixmes
2021-06-29 20:28:23 -06:00
Jen Herting
501f87fb22
dependency for py-torchmeta (#24595)
Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-06-29 18:58:21 -06:00
Sergey Kosukhin
55dd306790
hdf5: a follow-up to #18937 (#23820) 2021-06-29 18:34:12 -06:00
Manuela Kuhn
1c6504d2f5
py-nipype: add 1.6.1 (#24584) 2021-06-29 17:04:23 -06:00
Manuela Kuhn
cc1285c1e1
py-nilearn: add 0.8.0 (#24583) 2021-06-29 16:04:28 -06:00
Harmen Stoppels
304249604a
Fix prefix-collision detection for projections (#24049)
If two Specs have the same hash (and prefix) but are not equal, Spack
originally had logic to detect this and raise an error (since both
cannot be installed in the same place). Recently this has eroded and
the check no-longer works; moreover, when defining projections (which
may truncate the hash or other distinguishing properties from the
prefix) Spack was also failing to detect collisions (in both of these
cases, Spack would overwrite the old prefix with the new Spec).

This PR maintains a list of all "taken" prefixes: if a hash is not
registered (i.e. recorded as installed in the database) but the prefix
is occupied, that is a collision. This can detect collisions created
by defining projections (specifically when they omit the hash).

The PR does not detect collisions where specs have the same hash
(and prefix) but are not equal.
2021-06-29 14:44:56 -07:00
Manuela Kuhn
1eb2798c43
py-numpy: conflict with gcc11 and switch master to main (#24573)
Fix syntax of conflict between numpy 1.21.0 and gcc11 to that the clingo
concretizer recognizes it.
In addition the upstream master branch was renamed to main.
2021-06-29 15:40:32 -06:00
Jen Herting
e284cd136a
New package: py-pyautogui (#24572)
* [py-pyautogui] created template

* [py-pyautogui] added some unconditional dependencies

* [py-pyautogui] Final cleanup

- added homepage
- added description
- removed fixmes

* [py-pyautogui] added missing dependencies
2021-06-29 13:04:20 -06:00
Christoph Conrads
f5474a2b8b
CGNS: add CMake dependency (#24564) 2021-06-29 12:49:26 -06:00
holrock
c824cad2ea
ruby: add v3.0.1 (#24560) 2021-06-29 12:22:38 -06:00
Vinícius
3fe1ecd807
simgrid: add v3.27, update package (#24513) 2021-06-29 12:07:22 -06:00
Jen Herting
327cca7e2e
New package: py-huggingface-hub (#24588)
* [py-huggingface-hub] created template

* [py-huggingface-hub] added dependencies

* [py-huggingface-hub] added version 0.0.8

* [py-huggingface-hub] Final cleanup

- added description
- added homepage
- removed fixmes
2021-06-29 10:49:10 -06:00
Chuck Atkins
a7b6149cc0
libzmq: Fix gcc11 build failure (#24563) 2021-06-29 06:33:35 +02:00
Manuela Kuhn
b87d9c29c1
py-scipy: fix missing py-cython dependency (#24548) 2021-06-28 14:07:24 -06:00
Larry Knox
cc20dbf645
Hdf5 cmake (#18937)
* Switch hdf5 package from autotools to cmake.

* Add variant for building with zlib, default to ON.

* Update for format requirements.

* Format change.

* Fix breakage from last merge from develop.
Switch szip to use libaec (unrestricted encryption).
Remove 'static' variant:  static libs will only be installed when
~shared.

* Improve args based on suggestions from pull request.

* Update code URL to github.com
Add/modify 4 depends_on lines to fix running "spack graph --deptype=link hdf5".

* Remove trailing whitespace.

* Remove dependencies added solely to make "spack greph --type=link" work.

* Add new version HDF5 1.8.22.

* Remove unnecessary java_check.

* Fix whitespace for style checks.

* Reverted zlib version dependency to 1.1.2:.
zlib variant removed.
api version default renamed "default".

* Remove blank line.

* Whitespace corrections.

* iRemoved unnecessary 'debug' variant.

* Fix typo in version number in conflict for '+szip'.

* Set default for tools variant to True.
Remove patch functions dependent on 'libtool' file that cmake doesn't
produce.

* Remove line to set ONLY_SHARED_LIBS to true.
Add post_install code to install only one version of tools with shared
linkage and original tool names.

* Remove trailing white space and import of glob package not used.

* Leave BUILD_TESTING set to default which is ON.

* Remove  post_install code to install only one version of tools because
some dependent packages running tests in e4s testing are using
h5diff-shared.  Keep both tools versions for now.

* No longer need to import os.
2021-06-28 13:42:54 -06:00
Michael Kuhn
9a9b5dee2e
glib: add v2.68.3 (#24558) 2021-06-28 12:01:24 -06:00
Robert Underwood
69d69cbc79
GDB: resolve warnings about imp being deprecated (#24448)
This patch has already been accepted into gdb's trunk, we just adopting
it earlier here since it is small and gives a better user experience.
2021-06-28 07:16:28 -06:00
Mikael Simberg
744cedc7e9
Add Asio package (#24485) 2021-06-28 12:04:19 +02:00
Olivier Cessenat
e631ccc6f7
New Package: visit-mfem (#22906) 2021-06-28 12:02:41 +02:00
Kai Germaschewski
3cfc1dbc14
pfunit: fix gcc10 +mpi (#23878)
Instead of refusing to build +mpi with gcc10, add what I guess is now
the standard workaround, ie., `-fallow-argument-mismatch`.

Getting this into pfunit's cmake-based but kinda non-standard build  isi
a bit ugly, but you gotta do what you gotta do...
2021-06-28 11:33:23 +02:00
Jianwen
2970c02639
Fix kokkos version number in lammps. (#24436) 2021-06-28 11:23:34 +02:00
Manuela Kuhn
77a98cabfa
llvm: add patch for gcc11 (#24363)
llvm10 was not compiling with gcc due to missing header (see #24270)
2021-06-28 11:18:53 +02:00
Asher Mancinelli
b6aea0d6bf
Update ipopt versions, fix blas/lapack flags (#24447)
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-06-28 11:14:35 +02:00
Axel Huebl
c06db97970
CUDA: 11.0.3 (11.0 "Update 1") (#24481)
Add CUDA 11.0.3.

This release adds new features such as NVCC flags
`--forward-unknown-to-host-compiler` and
`--forward-unknown-to-host-linker`
2021-06-28 10:53:47 +02:00
miheer vaidya
90dc90e8d1
barvinok: add new package (#24477) 2021-06-28 10:52:45 +02:00
Erik Schnetter
f5ef532bdc
silo: force autoreconf when building share libs (#24388) 2021-06-28 10:44:38 +02:00
lorddavidiii
2bd2ef27a2
ocl-icd, opencl-c-headers and opencl-clhpp: add new versions (#24499) 2021-06-28 02:13:24 -06:00
Scott McMillan
a4a393d097
Update Boost package to support building the latest with the NV compilers (#24541)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2021-06-28 01:19:36 -06:00
Chris White
a6ce000e09
RAJA + Umpire: CUDA Arch fixes (#24531) 2021-06-28 09:09:01 +02:00
Manuela Kuhn
3e65828a7e
pandoc: add 2.11.4 and 2.14.0.3 (#24542) 2021-06-28 08:50:39 +02:00
albestro
6f950bc8ee
cppzmq: add v4.7.1 and "drafts" variant (#24555) 2021-06-28 08:31:04 +02:00
Anton Kozhevnikov
9bd9cc2c7b
swith profiler on/off (#24547) 2021-06-26 19:25:15 +02:00
Alec Scott
4c149ade7f
accumulo: add v2.0.1 (#24409) 2021-06-26 05:07:13 -06:00
Stephen Herbein
9b2e7e6140
flux: add latest versions (core v0.27.0, sched v0.16.0) (#24546) 2021-06-26 04:13:18 -06:00
Cameron Smith
19a973eca0
pumi: add v2.2.6 (#24525) 2021-06-26 11:27:52 +02:00
Manuela Kuhn
ce16503bd3
r-rmarkdown: add 2.9 (#24539) 2021-06-26 11:27:17 +02:00
Manuela Kuhn
ef67ecde60
r-tinytex: add 0.32 (#24538) 2021-06-26 11:27:04 +02:00
Manuela Kuhn
2b1916d845
r-knitr: add 1.33 (#24537) 2021-06-26 11:26:46 +02:00
Manuela Kuhn
469e580034
r-mime: add 0.11 (#24536) 2021-06-26 11:26:25 +02:00
Manuela Kuhn
80585562c9
r-htmltools: add 0.5.1.1 (#24535) 2021-06-26 11:26:06 +02:00
Manuela Kuhn
2aa9e337ee
soci: add 4.0.2 and multiple variants (#24543)
Fix url to find newer versions, add newest version 4.0.2 and add
variants for
- cxxstd: To use a specific c++ standard
- static: Enable or disable build of static libraries
- boost: Boost support
- sqlite: SQLite support
- postgresql: PostgreSQL support
2021-06-26 03:25:47 -06:00
Manuela Kuhn
06a1cf2449
r-highr: add 0.9 (#24534) 2021-06-26 11:25:31 +02:00
Manuela Kuhn
2a9b9c9046
r-xfun: add 0.24 (#24533) 2021-06-26 11:25:09 +02:00
Massimiliano Culpo
17f9ddb2b5
flecsi: fixed reported issues in package (#24398)
Prevent the use of "legion network=none" when
flecsi has "backend=legion"
2021-06-26 09:17:53 +02:00
Satish Balay
dbf030f27a
p4est: autoreconf required only for @2.0 (#24544) 2021-06-25 19:02:47 -07:00
Satish Balay
8937102006
p4est: use autoreconf only for @:2.2 (#24528)
This fixes @2.3.2 build breakage with #23824 changes.
2021-06-25 14:04:32 -07:00
snehring
cf0b3632ff
bwa: fixing build errors with gcc10+ (#24475) 2021-06-25 22:12:01 +02:00
Even Rouault
843c38e69e
GDAL: only jasper will be removed in GDAL 3.5, not openjpeg (#24483) 2021-06-25 10:19:23 -06:00
Satish Balay
3087d74ca7
sundials: remove sundials_nvecopenmp target from ARKODE SuperLU_DIST example (#24516) 2021-06-25 08:19:26 -06:00
Jen Herting
03f54ea4bb
py-seqeval: new package (#24486) 2021-06-25 14:35:00 +02:00
Joseph Schoonover
25522b5c9c
HOHQMesh: add new package (#24501)
Co-authored-by: Joe Schoonover <joe@fluidnumerics.com>
2021-06-25 14:15:04 +02:00
Michael Kuhn
f4b96a21c8
go-bootstrap: Increase environment variable size (#24508)
When having a few packages loaded, installing go-bootstrap will fail
because the `PATH` variable is truncated at 4096 bytes. Increase the
limit to 128 KiB to make longer paths fit.
2021-06-25 11:00:06 +02:00
Satish Balay
291703f146
xsdk: fix dealii@9.2.0 build (#24515)
1. "+simplex" conflicts with "dealii@:9.2" [The interface to simplex is supported from version 9.3.0 onwards. Please explicitly disable this variant via ~simplex]
2. "+arborx" conflicts with "dealii@:9.2" [The interface to arborx is supported from version 9.3.0 onwards. Please explicitly disable this variant via ~arborx]
2021-06-25 10:54:06 +02:00
Alec Scott
6bf1f69b4c
lmod: add v8.5.6 (#24511) 2021-06-25 10:49:01 +02:00
Adam J. Stewart
b9eeef8c38
ONNX: add new versions (#24518) 2021-06-25 09:31:20 +02:00
Olivier Cessenat
ec2d4c07b3
texlive: add support for external find (#24460) 2021-06-25 09:25:18 +02:00
Gregory Lee
7dafc827a7
only apply onapi patch to m4 for v1.4.18 (#24490) 2021-06-24 17:35:26 -07:00
Adam J. Stewart
26f740b25a
Sleef: add new versions (#24443)
* Sleef: add new versions
* Mix release versions and dates
2021-06-24 17:58:19 -06:00
Hadrien G
0c996671b8
[acts] Add versions 9.0.0 and 9.0.1 (#24428) 2021-06-24 17:28:27 -06:00
Alec Scott
4eb4994472
Update Jasper to 2.0.32 (#24510) 2021-06-24 23:15:17 +00:00
Alec Scott
e45800126a
abyss: add v2.3.1 (#24408) 2021-06-24 15:01:46 -06:00
Howard Pritchard
7456a0348f
OPENMPI: fixes to enable building of ompi master (#24391)
yes I know this name isn't popular but that's the way it is right now.

master and the upcoming v5.0.x release branch use git submodules.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2021-06-24 13:55:01 -07:00
Alec Scott
1367cc97c2
bedops: add v2.4.39 (#24411) 2021-06-24 14:46:20 -06:00
Manuela Kuhn
9d0b8b575b
postgresql: fix typo and missing import (#24491) 2021-06-24 11:11:44 -05:00
Jen Herting
8f2f5639c8
[xxhash] added version 0.8.0 (#24492) 2021-06-24 11:11:01 -05:00
Jen Herting
cf38a96b14
New package: py-xxhash (#24493)
* [py-xxhash] created template

* [py-xxhash] working on dependencies

* [py-xxhash] set version for xxhash

* [py-xxhash] Final cleanup

- added homepage
- added description
- removed fixmes
2021-06-24 11:10:24 -05:00
Anton Kozhevnikov
b1009b48b9
sirius: add single precision switch (#24500) 2021-06-24 08:46:28 -06:00
Joseph Schoonover
d3a1da8496
FTObjectLibrary: new package (#24423)
Co-authored-by: Joe Schoonover <joe@fluidnumerics.com>
2021-06-23 22:55:28 -06:00
Jen Herting
3d631377c0
New package: py-mouseinfo (#24245)
* [py-mouseinfo] created template

* [py-mouseinfo] added some dependencies

* [py-mouseinfo] added platform dependent dependency information

* [py-mouseinfo] flake8

* [py-mouseinfo] added python2 dependency and conflict with darwin for missing dependency

* [py-mouseinfo] Final cleanup

- added homepage
- added description
- removed fixmes

* [py-mouseinfo] using pil provider
2021-06-23 15:46:20 -06:00
Olivier Cessenat
387ee5a0b7
gsl: add v2.7 (#24474) 2021-06-23 18:46:16 +02:00
Uwe Sauter
97f0c3ccd9
Add dependency on rocm-cmake to various ROCm related packages (#24427) 2021-06-23 11:35:49 +02:00
Peter Scheibel
323b47a94e
add version 35.0 of luaposix (#24458) 2021-06-22 12:49:34 -06:00
Massimiliano Culpo
acc11f676d
ASP-based solver: fix provider logic (#24351)
This commit fixes a subtle bug that may occur when
a package is a "possible_provider" of a virtual but
no "provides_virtual" can be deduced. In that case
the cardinality constraint on "provides_virtual"
may arbitrarily assign a package the role of provider
even if the constraints for it to be one are not fulfilled.

The fix reworks the logic around three concepts:
- "possible_provider": a package may provide a virtual if some constraints are met
- "provides_virtual": a package meet the constraints to provide a virtual
- "provider": a package selected to provide a virtual
2021-06-22 11:37:24 -07:00
Ethan Stam
09a6f3533b
z3: set CMAKE_INSTALL_PYTHON_PKG_DIR for +python build (#24470) 2021-06-22 11:20:09 -07:00
Adam J. Stewart
e4c38ba14c
py-cartopy: mark incompatibility with PROJ 8 (#24454) 2021-06-22 11:12:25 -07:00
OliverPerks
d292541edb
sw4lite: fixed to include build targets (#24466) 2021-06-22 13:01:34 -05:00
Thomas Madlener
07fe558509
dd4hep: Updated version checksum due to updated tag (#24469) 2021-06-22 10:49:50 -07:00
snehring
377f031461
subread: updating subread to 2.0.2 (#24468) 2021-06-22 10:33:33 -07:00
Harmen Stoppels
d63566915d
Bump libfuse (#24444) 2021-06-22 10:06:45 -07:00
Adam J. Stewart
11ad6e1a8a
py-pandas: add v1.2.5 (#24464) 2021-06-22 10:05:38 -07:00
Adam J. Stewart
ccece0e197
py-numpy: add v1.21.0 (#24463) 2021-06-22 10:05:22 -07:00
eugeneswalker
65e7e1f969
tau: use filter_compiler_wrappers to take advantage of builtin functionality (#24457) 2021-06-22 12:00:27 -05:00
Adam J. Stewart
b0a915a3b6
py-scipy: add v1.7.0 (#24438) 2021-06-22 11:56:16 -05:00
Erik Schnetter
e3b220f699
Implement CVS fetcher (#23212)
Spack packages can now fetch versions from CVS repositories. Note
this fetch mechanism is unsafe unless using :extssh:. Most public
CVS repositories use an insecure protocol implemented as part of CVS.
2021-06-22 09:51:31 -07:00
Adam J. Stewart
512edfcceb
py-pythran: add new package (#24440) 2021-06-22 07:07:15 -06:00
Vanessasaurus
8e249c03de
adding save of build times on install (#24350)
Here we are adding an install_times.json into the spack install metadata folder.
We record a total, global time, along with the times for each phase. The type
of phase or install start / end is included (e.g., build or fail)

Signed-off-by: vsoch <vsoch@users.noreply.github.com>

Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-06-22 03:01:15 -06:00
Adam J. Stewart
726537e01b
py-beniget: add new package (#24439) 2021-06-22 08:50:10 +02:00
Adam J. Stewart
d71a0590b7
py-gast: add v0.4.0 (#24437) 2021-06-22 08:49:38 +02:00
Paul Henning
3039237a0e
hdf5: fix compiler detection in flag_handler (#24451)
The original implementation of `flag_handler` searched the
`self.compiler.cc` string for `clang` or `gcc` in order to add a flag
for those compilers.  This approach fails when using a spack-installed
compiler that was itself built with gcc or clang, as those strings will
appear in the fully-qualified compiler executable paths.  This commit
switches to searching for `%gcc` or `%clang` in `self.spec`.

Co-authored-by: Paul Henning <phenning@lanl.gov>
2021-06-21 23:36:28 -07:00
Howard Pritchard
5e48d2c16f
open mpi: remove preferred for 4.0.5 release (#24433)
the 4.1.1 release has fixes for problems that kept 4.1.0 from
being the default open mpi version to build using spack.

related to #24396

Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
2021-06-21 23:36:09 -07:00
Adam J. Stewart
31e6967c49
MAGMA: add patch to build with CUDA sm_37 (#24442) 2021-06-21 20:18:26 -07:00
Chris White
c9932b2d1e
Axom: Remove blueos check on cuda variant (#24349)
* remove blueos check on cuda variant, fix typo

* restore necessary compiler guard

* remove axom+cuda from testing because it only partially works outside ppc systems
2021-06-22 01:29:18 +00:00
Peter Scheibel
c83f4b01aa
Fetching: git on Mac OS (#24247)
Extend the changes in #24163 to unit tests.
2021-06-21 17:53:12 -07:00
Adam J. Stewart
7b6ca59038
psimd: add new package (#24406) 2021-06-19 08:25:21 -05:00
Adam J. Stewart
62653b9c36
cpuinfo: add new versions (#24402) 2021-06-19 11:05:41 +02:00
Adam J. Stewart
ebcc222181
FP16: add new versions, prevent downloads (#24403) 2021-06-19 11:05:24 +02:00
Adam J. Stewart
9984e61347
pthreadpool: add new versions (#24404) 2021-06-19 11:04:52 +02:00
Adam J. Stewart
76632d6710
FXdiv: add new package (#24405) 2021-06-19 11:04:25 +02:00
snehring
d394e9978e
singularity: add v3.8.0 (#24407) 2021-06-19 10:57:37 +02:00
Alec Scott
5f415c9782
Beast2: add v2.6.4 (#24410) 2021-06-19 10:53:59 +02:00
Alec Scott
c432076280
bedtools2: add v2.30.0 (#24412) 2021-06-19 10:53:21 +02:00
Alec Scott
73d7444ca7
benchmark: add v1.5.5 (#24413) 2021-06-19 10:52:51 +02:00
Alec Scott
93c75fe3f7
Bismarck: add v0.23.0 (#24414) 2021-06-19 10:51:59 +02:00
Alec Scott
aa65293709
cantera: add v2.5.1 (#24415) 2021-06-19 10:51:32 +02:00
Alec Scott
767f03f82f
coreset: add v1.09 (#24419) 2021-06-19 10:47:27 +02:00
Alec Scott
4ba6a850d9
diamond: add v2.0.9 (#24421) 2021-06-19 10:46:41 +02:00
Glenn Johnson
91ef60eb0e
reditools: update and add features (#24370)
This PR does the following:
- adds version corresponding to commit at 08/03/2020
- adds missing get_DE_events.py script
- adds dependencies needed by get_DE_events.py
- removes REDItoolDenovo.py.patch and python2to3.patch in favor of
  running 2to3 and reindent pre-build
- add batch_sort.patch to handle differences in string/char handling
  betweeen python2 and python3
- adds a variant for the Nature Protocol
- adds dependencies for the nature_protocol variant
- added myself as maintainer
This PR adds a new version of reditools from git.
2021-06-18 21:34:50 -05:00
Thomas Gruber
383d4cc84c
Add LIKWID 5.2.0 and a patch for LIKWID 5.1.0 (#24399) 2021-06-18 12:52:51 -06:00
Alec Scott
ca9ff82ad0
abi-dumper: add v1.2 (#24392) 2021-06-18 12:52:23 -06:00
Sergei Shudler
4690fdc081
SLATE: Add e4s testsuite-inspired smoke test (#23376) 2021-06-18 10:50:18 -07:00
Sergei Shudler
1b368e433c
Heffte: Add e4s testsuite-inspired smoke test (#23652) 2021-06-18 10:47:44 -07:00
G-Ragghianti
94d6d3951a
Removed unofficial MAGMA release and enabled MAGMA in e4s (#24400) 2021-06-18 17:28:35 +00:00
Simon Frasch
58272c9d57
spla: add version 1.5.0 and fix compilation with amdblis (#24374) 2021-06-18 09:55:29 -06:00
Themos Tsikas
1b51f09bf0
Checksum update for NAGCompiler download , Version 7.0 (Build 7048) (#24360) 2021-06-18 09:43:15 -06:00
Satish Balay
e3f4036212
petsc, petsc4py: add version 3.15.1 (#24397) 2021-06-18 08:49:37 -06:00
Erik Schnetter
eeacda3dce
double-conversion: New versions 3.1.5, 2.0.2 (#24385)
A version 2.0.3 is also advertised, but doesn't download.
2021-06-18 08:34:38 -06:00
Glenn Johnson
c6961ba4d3
Fixes for opencv (#24361)
This PR fixes a couple of issues with the opencv package, mostly in
relation to cuda. This is only focused on cuda, not any of the other
variants.
- Added versions to the contrib_vers list. Added for all that can be
  retrieved from github. The one for the latest version was missing.
- Added a cmake patch for v3.2.0.
- Deprecated versions 3.1.0 and 3.2.0 as neither of those could be
  built, with or without cuda.
- Adjusted constraints on applying initial cmake patch.
- Added cudnn dependency when +cuda.
- Set constraints for cudnn and cuda for older versions of opencv.
2021-06-18 16:15:58 +02:00
Adam J. Stewart
8ad05d6a74
FBGEMM: GCC 5+ and AVX2 required (#24356) 2021-06-18 08:49:18 -05:00
Glenn Johnson
9750459e05
gsl package: update patch for later version (#22968)
Old patch is still provided for older versions.
2021-06-17 17:37:57 -07:00
Erik Schnetter
fa89ca2eb0
vtk: Limit freetype versions (#24389)
freetype 2.0.3 introduces an incompatible change

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-06-17 15:13:33 -06:00
Adam J. Stewart
1c22742eed
gloo: add +cuda variant (#24390) 2021-06-17 20:32:38 +00:00
Erik Schnetter
d4b5911671
hwloc: New version 2.5.0 (#24387) 2021-06-17 13:16:28 -06:00
Erik Schnetter
47e9b62b43
freetype: Add version 2.0.2 (#24386) 2021-06-17 12:37:31 -06:00
Adam J. Stewart
54d8fea9fc
MAGMA: add v2.6.0, sm_37 support (#24383) 2021-06-17 11:10:39 -06:00
Adam J. Stewart
3eee93ee76
ONNX: add new package (#24384) 2021-06-17 11:07:35 -06:00