summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-05-03Use Python's built-in machinery to import compilers (#23290)Massimiliano Culpo1-8/+7
2021-05-03scr: new release and dependency updates (#23378)Cameron Stanavige1-22/+43
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-03hdf5: fix typo (#23415)Chris White1-1/+1
2021-05-03remove rocm version that was causing failures due to being a weird point in ↵Chris White5-17/+4
BLT's develop history (#23377)
2021-05-03HDF5: Utilize flag_handler for handling all compiler flags (#23413)Chris White1-21/+16
* convert pic and compiler compat flags to flag_handler
2021-05-03help2man: drop gettext dependency (#23406)Harmen Stoppels1-1/+0
2021-05-03cmd: improve shell support help message (#23410)Michael Kuhn1-1/+8
Users sometimes set up Spack's shell support but still call `bin/spack`, which results in the help message showing up again.
2021-05-03Version update, new variant (#23409)Greg Sjaardema1-0/+8
* 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-03Package cube has very tight dependencies on cubelib (#23395)Olivier Cessenat1-1/+5
2021-05-03[py-fsspec] added http variant (#23404)Jen Herting1-0/+6
* [py-fsspec] added http variant * [py-fsspec] added conflict to enforce newer version for +http
2021-05-03amrex: add v21.05 (#23405)mic841-0/+1
2021-05-03otf2: add v2.3 (#23400)Olivier Cessenat1-0/+1
2021-05-03opari2: add v2.0.6 (#23397)Olivier Cessenat1-0/+1
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-05-03flecsi: fix legion dependency specification so variants actually exist (#23391)eugeneswalker2-3/+3
* flecsi: legion dependency has no variant +mpi, and +shared s.b. +shared_libs * rename legion variant +shared_libs to +shared
2021-05-03Metall package: add v0.13 and support test (#23403)Keita Iwabuchi1-5/+26
* Metall: add version 0.2 * Add Metall v0.3 * Update Metall package to v0.4 and v0.5. * Metall package: add v0.6 * Metall package: add v0.7 * Metall package: add v0.8 and v0.9 * Add Metall package v0.10 * Metall package: set run_environment METALL_ROOT * Metall package: removed blanks * Metall package: add v0.11 and v0.12 * Metall package: change required cmake version * Metall package: support build test * Metall package: add v0.13 * Metall package: change to use setup_build_environment
2021-05-03New package: py-torchmetrics (#23352)Jen Herting1-0/+22
* lightning with friends * [py-torchmetrics] added verison 0.2.0 Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-05-03New package: py-tensorflow-hub (#23034)Jen Herting1-0/+75
* orginal version of tensorflow-hub * [py-tensorflow-hub] updated url to pypi.io * [py-tensorflow-hub] added version 0.12.0 * [py-tensorflow-hub] flake8 * [py-tensorflow-hub] Full package rewrite from @aweits * [py-tensorflow-hub] added @aweits as maintainer * [py-tensorflow-hub] flake8 * [py-tensorflow-hub] lots of join_path * [py-tensorflow-hub] cleanup tmp_path/insttmp_path post install * [py-tensorflow-hub] depends on setuptools * [py-tensorflow-hub] fixing quoting Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-05-03llvm-doe: fix typo breaking "spack external find" (#23399)Tiziano Müller1-1/+1
Fixes the following error when 'flang' is found on the system: $ ./bin/spack external find ==> Error: name 'compiler' is not defined
2021-05-03Make gettext find libxml2 (#23393)Harmen Stoppels2-4/+2
gettext uses a test with <libxml2/libxml/someheader.h> to locate a header, and libxml2 itself includes <libxml/otherheader.h>, so both have to be in the include path.
2021-05-03Use an environment variable to set the default stacktrace behavior (#23357)Harmen Stoppels1-0/+1
2021-05-03silo: correct clang-related patch (#23361)Erik Schnetter1-0/+4
2021-05-03darshan: add v3.3.0-pre2 release (#23370)shanedsnyder2-0/+2
2021-05-03ccache: add v4.2.1 and earlier, zstd support (#23039)Harmen Stoppels1-6/+26
2021-05-03neuron: add dependency on py-numpy (#23375)Itaru Kitayama1-0/+1
2021-05-03rocksdb: add v6.19.3 (#23384)Michael Kuhn1-1/+14
2021-05-03qt: add patches for gcc@11 (#23387)Michael Kuhn1-0/+13
2021-05-03cube: add v4.6 and v4.5 (#23389)Michael Kuhn1-2/+5
2021-05-03arborx: kokkos hip backend is actually now called rocm (#23390)eugeneswalker1-1/+1
2021-05-03py-hdf5: restore py-h5py~mpi ^hdf5+mpi (#23386)Seth R. Johnson2-2/+4
* Revert "py-tensorflow: disable h5py/hdf5 mpi variant(s) if tensorflow is ~mpi (#21955)" This reverts commit 8071be81c4cef38d54814b6f1a348c318b86d2b6. * Restore mpi restrictions to py-tensorflow
2021-05-03silo: fix zlib when using system external (#23392)Olivier Cessenat1-4/+14
2021-05-03mumps: add v5.4.0 and OpenMP support (#23143)lpoirel3-4/+10
2021-05-03libfuse add v2.9.9 (#23396)Harmen Stoppels1-2/+35
2021-05-02Another binutils fix (#23337)Harmen Stoppels3-5/+7
* Building binutils with gold implies building ld * add +ld to llvm to make the old concretizer happy and add +gas to gcc since that's used in the package.py * Remove sys
2021-05-02erlang: add new packages (#23362)Hang Yan1-1/+4
Add new 23.1, 23.2, 23.3 Erlang releases.
2021-05-02scalasca: Update variant releases (#23383)Itaru Kitayama2-0/+2
* Add 4.6 * Add Cubelib 4.6 Co-authored-by: Itaru Kitayama <itaru.kitayama@riken.jp>
2021-05-02gcc: Explicitly disable bootstrapping (#23360)Erik Schnetter1-0/+4
We need to explicitly disable bootstrapping when `~bootstrap` since GCC bootstraps by default.
2021-04-30py-horovod: fix compilation with mxnet enabled (#23369)Andrew W Elble1-0/+2
2021-04-30BLT version lockdown (#23356)Chris White6-11/+27
* lock down packages that export targets to pre-BLT 0.4.0 so that they can move forward when ready * don't default to 0.4.0
2021-04-30HDF5: Suppress promoted warning that causes build failure on clang and gcc ↵Chris White1-16/+21
(#23354) * simplify compiler flag logic and suppress warning that gets promoted to an error on certain files in gcc/clang
2021-04-30Metall package: add v0.11 and v0.12 (#23373)Keita Iwabuchi1-0/+3
* Metall: add version 0.2 * Add Metall v0.3 * Update Metall package to v0.4 and v0.5. * Metall package: add v0.6 * Metall package: add v0.7 * Metall package: add v0.8 and v0.9 * Add Metall package v0.10 * Metall package: set run_environment METALL_ROOT * Metall package: removed blanks * Metall package: add v0.11 and v0.12 * Metall package: change required cmake version
2021-04-30qt: update versions and URLs (#23316)Seth R. Johnson1-23/+35
* qt: update versions and URLs - Add LTS releases of 5.12.10, 5.9.9, 5.6.3 - Mark other minor versions of 5 as deprecated - Use https - The URL for older QT versions changed recently to "new_archive" - Prefer xz instead of gz for >=5.6 because 5.6.3 isn't available as gz. This invalidates the SHA of 5.7-5.8.
2021-04-30variorum: new versions: 0.4.1, 0.4.0, 0.3.0, 0.2.0 (#23367)eugeneswalker1-0/+4
2021-04-30[py-fsspec] added version 2021.4.0 (#23350)Jen Herting1-0/+1
2021-04-30lightning with friends (#23351)Jen Herting1-0/+19
Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-04-30mxnet: new version 1.8.0 (#23358)Andrew W Elble1-5/+15
* mxnet: new version 1.8.0 use submodules on master introduce constraints on cuda versions supported handle USE_MKLDNN->USE_ONEDNN conversion * * use define for USE_CUTENSOR * fix up dependencies for 2.0.0+
2021-04-30quantum espresso: fix OpenMP support (#23220)Martin Hilgeman1-1/+11
2021-04-29Silo: making the HDF5 dependency optional (#22908)Olivier Cessenat1-7/+14
2021-04-29add charliecloud 0.23 (#23344)Jordan Ogas1-0/+1
2021-04-29rocm-4.1.0 release-add git repo path, modify hipfft package recipe (#23119)Sreenivasa Murthy Kolam2-9/+24
2021-04-29py-natsort: new versions (#23343)eugeneswalker1-0/+10