Commit graph

21356 commits

Author SHA1 Message Date
Steven Smith
c131f13006
silo: add "hzip" and "fzip" variants (#23447)
SILO has optional support for compression libraries that require 
C++ (hzip and fpzip). This patch exposes those options as variants
to enable configuration of SILO without the C++ libraries for C 
applications. hzip and fpzip are enabled by default to preserve 
current behavior.
2021-05-07 13:40:04 +02:00
Gilles Gouaillardet
474ec196e6
gromacs: add v2021.2 (#23487) 2021-05-07 13:30:06 +02:00
Massimiliano Culpo
4402f89e39
ASP-based solver: minimize mismatch of targets (#23462)
Like compilers targets now try to minimize
mismatches, instead of maximizing matches.

Deduction of mismatches is reworked to be
the opposite of a match, since computing
that is faster.
2021-05-06 12:39:30 -07:00
Massimiliano Culpo
f83ec4d46f
ASP-based solver: no intermediate package for concretizing together (#23307)
The ASP-based solver can natively manage cases where more than one root spec is given, and is able to concretize all the roots together (ensuring one spec per package at most).

Modifications:
- [x] When concretising together an environment the ASP-based solver calls directly its `solve` method rather than constructing a temporary fake root package.
2021-05-06 10:19:10 -07:00
Robert Mijakovic
2ba493cd63
py-keras: new version (#22711)
* py-keras: new version

* Adds missing dependencies.

* Removes the newline which is against formatting rules.

* py-keras: limits some dependencies to older versions

* py-keras: restricts dependencies

* pykeras: fixes dependency ranges :)

Co-authored-by: Robert Mijakovic <robert.mijakovic@lrz.de>
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-05-06 11:35:28 -05:00
Sebastian Schmitt
be092e8625
py-brian2: Fix missing open range for python dependency (#23469) 2021-05-06 11:32:59 -05:00
Massimiliano Culpo
0fe3c5a07d
amp: cleanup of the recipe (#23079) 2021-05-06 09:10:13 -06:00
Harmen Stoppels
e5d87b711d
Reduce visual noise during distributed build (#23338) 2021-05-06 07:30:02 -07:00
Massimiliano Culpo
dfcd01f2c7
Delete spurious binary x.tgz (#23465) 2021-05-06 10:11:20 +00:00
Massimiliano Culpo
3761d9b3b9
mlperf-deepcam: fixed issue with cuda variant and deps (#23087) 2021-05-06 12:10:18 +02:00
Massimiliano Culpo
219eb09e59
Put a module object in sys.modules before executing module code (#23269)
The loading protocol mandates that the the module we are going
to import needs to be already in sys.modules before its code is
executed, so to prevent unbounded recursions and multiple loading.

Loading a module from file exits early if the module is already
in sys.modules
2021-05-06 11:53:40 +02:00
Dr. Christian Tacke
8f1b701660
boost: Switch download URL (#23422)
boost has moved its downloads from a bintray URL to a jfrog URL.

See: https://www.boost.org/users/news/boost_has_moved_downloads_to_jfr.html
2021-05-06 10:55:06 +02:00
Valentin Volkl
1127c9806f
arrow: zstd+pic variant does not exist anymore (#23463) 2021-05-06 08:40:39 +00:00
Kai Torben Ohlhus
71c1d4c1f5
openblas: add version 0.3.15 (#23461) 2021-05-06 10:11:36 +02:00
Sreenivasa Murthy Kolam
946dc7b16a
Enable cmake option -optimal for rocsolver (#23448) 2021-05-06 08:42:37 +02:00
Daniel Arndt
f9860de2d5
Update Kokkos for release 3.4.00 and add SYCL (#23433)
* Update Kokkos for release 3.4.00 and add SYCL

* add conflict if sycl was requested before 3.4
2021-05-05 14:13:16 -07:00
Robert Cohn
ab018c2081
intel-oneapi packages: support root installs (#23401)
When installing OneAPI packages as root (e.g. in a container), the
installer places cache files in /var/intel/installercache that
interfere with future Spack installs. This ensures that when
running an installation as a root user that this is removed.
2021-05-05 14:00:34 -07:00
Olivier Cessenat
d51deb4961
New version scorep 7.0 based on opari2-2.0.6 and otf2-2.3 +cube{w,lib}-4.6 (#23418) 2021-05-05 13:54:40 -07:00
Cyrus Harrison
a43939cafa
conduit: change default ver to tagged release (#23451) 2021-05-05 13:52:44 -07:00
Jon Rood
9a3513b3ec
Add parallel-netcdf version 1.12.2. (#23452) 2021-05-05 11:15:24 -07:00
Sebastian Schmitt
36a3bc465b
Update Brian to 2.4.2 (#23442) 2021-05-05 11:44:13 -05:00
G-Ragghianti
a45cb952b7
Packages: BLAS++ and LAPACK++ (#23372)
* Adding hip support

* Added new blaspp version and rocm support.  Fixed error in mesa18 package.

* Correcting variant name.

* Code style fixes

* Change of name of library

* Change "make check" to correctly run from the build directory.

* Upgraded version to fix testing errors

* Fixed testing directory

* Removed unnecessary variant entry (already inherited from CudaPackage)

* Generalization of version matching logic

* Code style

* Corrected version requirement
2021-05-05 08:16:15 -07:00
Hadrien G
4f7bd11d61
acts: add v8.00.0 and v8.01.0 (#23438) 2021-05-05 13:09:53 +02:00
Ryan Mast
a96ef8baa0
helics: add v2.7.0 (#23437)
Adds v2.7.0 to the HELICS package versions.
2021-05-05 13:09:20 +02:00
Harmen Stoppels
43c74f2f17
Bump cmake (#23434) 2021-05-04 23:01:25 -07:00
Jen Herting
4b93323d82
New package: r-assertive-sets (#23427)
Co-authored-by: Alex Leute <acl2809@rit.edu>
Co-authored-by: Alex C Leute <aclrc@rit.edu>
2021-05-04 20:27:25 -05:00
Andrew W Elble
901f7c14fb
py-tensorflow: continue to constrain h5py version (#23420)
cleanup from #23386
2021-05-04 12:52:27 -05:00
Jen Herting
16b720effb
New package: py-pytorch-lightning (#23353)
* lightning with friends

* fixed style errors in lightning

* [py-pytorch-lightning] fixed homepage

* [py-pytorch-lightning] removed release canidate version

* [py-pytorch-lightning] fixing some dependency listing issues

* [py-pytorch-lightning] removed py-pydepreciate

* [py-pytorch-lightning] more dependency cleanup

Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-05-04 12:51:07 -05:00
Olivier Cessenat
2d9988c5b7
moreutils: add v0.65 and xsltproc(libxslt) dependency (#23419) 2021-05-04 19:42:29 +02:00
Paul
c748f5a765
Add Go 1.16.3 and 1.15.11 (#23423) 2021-05-04 08:26:34 -07:00
Robert Cohn
4ecfe7f09e
sos: add package for sandia openshmem (#23414) 2021-05-04 15:12:22 +02:00
Andrew W Elble
6714ab9b57
rust: add v1.51.0 (#23064) 2021-05-04 15:09:46 +02:00
Robert Mijakovic
e2933b5c4b
python: add v3.9.5 and v3.8.10 (#23421)
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-05-04 14:54:25 +02:00
Harmen Stoppels
2efcfa9de1
autoconf, bison: drop dependency on help2man (#23407)
We don't have to rebuild their man pages
2021-05-04 11:46:38 +02:00
Tom Payerle
da2dbac794
hdf-eos2: add support for hdf+szip (#23346) 2021-05-04 10:07:29 +02:00
Stephen Hudson
acdcdcee75
libensemble: add v0.7.2 (#23416) 2021-05-04 09:28:16 +02:00
Massimiliano Culpo
8a65bcb7c9
archspec: updated external dependency (#23311)
Added support for Apple M1, extended support
for zen3 with more compiler flags.
2021-05-03 22:27:37 -07:00
Massimiliano Culpo
10389b2b51
Use Python's built-in machinery to import compilers (#23290) 2021-05-03 22:26:48 -07:00
Cameron Stanavige
88b30090ef
scr: new release and dependency updates (#23378)
SCR moved to a component version some time ago, but never had a
release associated with these changes. SCR v2 is a legacy version
that is no longer being developed/supported. In preparation for an
upcoming SCR v3 release, there is now a 3.0rc1 release available to
users.
This adds the 3.0rc1 release to the spack package and deprecates the
older versions.

Additional changes include:
- Enforce using the main branches of the components when installing
scr@develop
- Enforce SCR v3 uses at least the recently released versions of each
of the components
- Use a simple `detect_scheduler()` function in an attempt to be
smarter about setting the default resource manager and not require
users to always manually provide the variant
- Add/update variants that were recently added to AXL and KVTree
components
- Fix cmake arg naming bug of setting `SCR_CONFIG_FILE`
- `SCR_ASYNC_API` is now being handled by a component and is only
needed by the legacy versions.
2021-05-03 17:19:37 -07:00
Chris White
6394604d0a
hdf5: fix typo (#23415) 2021-05-03 16:58:35 -07:00
Chris White
c7fb93b1d7
remove rocm version that was causing failures due to being a weird point in BLT's develop history (#23377) 2021-05-03 16:11:44 -07:00
Chris White
fa12ca585a
HDF5: Utilize flag_handler for handling all compiler flags (#23413)
* convert pic and compiler compat flags to flag_handler
2021-05-03 16:10:37 -07:00
Harmen Stoppels
28ef63bc1b
help2man: drop gettext dependency (#23406) 2021-05-03 18:32:41 -04:00
Michael Kuhn
21ad8d4372
cmd: improve shell support help message (#23410)
Users sometimes set up Spack's shell support but still call `bin/spack`,
which results in the help message showing up again.
2021-05-03 18:28:28 -04:00
Greg Sjaardema
5a747b9183
Version update, new variant (#23409)
* Added checksum for recently released 4.8.0
* Added `enable-fsync` variant.  The `fsync` flag was added to the configuration as of version 4.1.0 and later.  Originally, it defaulted to `on`, but at version 4.3.0 and later, it was changed to default to `off` and a `enable-fsync` configuration flag was added to enable it.  

The spack package has the `--enable-fsync` specified with no way to disable for all builds of netcdf-c 4.1.0 and later.  This can cause horrendously slow I/O for certain use cases (e.g. 7 seconds with no-fsync versus 2300 seconds with fsync enabled).  With the new variant, the default build behavior matches the default of non-spack netCDF.
2021-05-03 14:21:07 -07:00
Olivier Cessenat
6ded2c38d1
Package cube has very tight dependencies on cubelib (#23395) 2021-05-03 22:47:41 +02:00
Jen Herting
c4c090ab65
[py-fsspec] added http variant (#23404)
* [py-fsspec] added http variant

* [py-fsspec] added conflict to enforce newer version for +http
2021-05-03 20:42:40 +00:00
mic84
435ecce2f5
amrex: add v21.05 (#23405) 2021-05-03 18:32:54 +00:00
Olivier Cessenat
bfab03088b
otf2: add v2.3 (#23400) 2021-05-03 20:27:52 +02:00
Olivier Cessenat
08f7020e0a
opari2: add v2.0.6 (#23397)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-05-03 20:13:01 +02:00