summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-06-27[gaudi] new version, cleanup (#17268)vvolkl1-14/+6
2020-06-27Patch needed also for version 7.0 (#17269)Fabian Brandt1-1/+1
2020-06-27LIBXSMM 1.16.1 (#17274)Hans Pabst1-1/+2
2020-06-27migrate to git and update commit (#17276)albestro1-2/+2
2020-06-27superlu-mt: add pic and int64 variants (#11361)David Gardner1-2/+20
* add pic and int64 variants * update to Language-specific PIC flags
2020-06-26env: no automatic activation (#17258)Greg Becker4-19/+10
* env: no automatic activation * Ensure ci rebuild jobs activate the environment (no longer automagic) Co-authored-by: Scott Wittenburg <scott.wittenburg@kitware.com>
2020-06-26Use json for buildcache index (#15002)Scott Wittenburg13-325/+443
* Start moving toward a json buildcache index * Add spec and database index schemas * Add a schema for buildcache spec.yaml files * Provide a mode for database class to generate buildcache index * Update db and ci tests to validate object w/ new schema * Remove unused temporary upload-s3 command * Use database class to generate buildcache index * Do not generate index with each buildcache creation * Make buildcache index mode into a couple of constructor args to Database class * Use keyword args for _createtarball * Parse new json index when we get specs from buildcache Now that only one index file per mirror needs to be fetched in order to have all the concrete specs for binaries available on the mirror, we can just fetch and refresh the cached specs every time instead of needing to use the '-f' flag to force re-reading.
2020-06-26build_environment: verify compiler executables exist are are accessible (#17260)Greg Becker4-20/+77
* build_environment: verify compiler executables exist and are accessible * fix existing tests * test compiler executable verification
2020-06-26fix sorting issue with ci workarounds (#17277)Omar Padron2-30/+38
2020-06-26First fix for SPACK_DEPENDENCIES problem when doing setup (#10715)cedricchevalier191-9/+2
* First fix for SPACK_DEPENDENCIES problem when doing setup * Get rid of transitive include path in setup. * Export SPACK_INCLUDE_DIRS into spconfig.py
2020-06-26Fix super invocation in Intel packages (#17248)Adam J. Stewart2-2/+2
2020-06-26spack ci generate: allow use of --output-file <file> with wo/ preceding path ↵eugeneswalker1-4/+4
(#17275)
2020-06-26add environment-awareness to `buildcache create` (#16580)Jeffrey Salmond2-2/+57
* add buildcache create test * add functionality and test to create buildcache from environment * use env.concretized_user_specs rather than env.roots to get concretized specs, as suggested in review from becker33
2020-06-26Allow `spack remove -f` and `spack uninstall` to work on matrices (#17222)Greg Becker2-10/+55
* Allow `spack remove -f` and `spack uninstall` to work on matrices Allow Environment.remove(force=True) to remove the concrete spec from the environment even when the user spec cannot be removed because it is in a matrix.
2020-06-25Allow detection for "-classic" version of CCE (#17256)Massimiliano Culpo3-6/+21
* cce: detect modules based on the classic backend * cce: tweaked version checks for clang based options * Added unit test for cce flags
2020-06-25py-azureml-sdk: add new package (and deps) (#17261)Adam J. Stewart45-9/+917
2020-06-25Ascent & Conduit: ~python default (#17230)Axel Huebl2-4/+4
* Ascent: ~python default Packages that build optional python bindings do not build them by default in Spack: https://spack.readthedocs.io/en/latest/packaging_guide.html#variant-names This reduces long dependency trees and build times, e.g. for apps just using C/C++/Fortran bindings of a library. * Conduit: ~python default Packages that build optional python bindings do not build them by default in Spack: https://spack.readthedocs.io/en/latest/packaging_guide.html#variant-names This reduces long dependency trees and build times, e.g. for apps just using C/C++/Fortran bindings of a library.
2020-06-25munge: Update homepage URL (#17257)Dr. Christian Tacke1-1/+1
2020-06-25add new package: datatransferkit (#17158)Ge Wenjun1-0/+46
* add new package: datatransferkit * fix style * remove the build type;add~dtk;'shared' variant;homepage * add maintainer
2020-06-25add sra-toolkit@2.10.7 (#16947)manifest1-0/+3
* sra-tools * sra-tools style fix * sratoolkit version update
2020-06-25libtirpc: Add 1.2.6 (#17209)Michael Kuhn1-0/+2
Earlier versions do not compile with gcc@10:.
2020-06-25Update ArborX for new Kokkos (#17213)Andrey Prokopenko1-19/+40
* Update ArborX for new Kokkos * Set maintainer
2020-06-25add workaround for gitlab ci needs limit (#17219)Omar Padron6-8/+236
* add workaround for gitlab ci needs limit * fix style/address review comments * convert filter obj to list * update command completion * remove dict comprehension * add workaround tests * fix sorting issue between disparate types * add indeces to format
2020-06-25prevent multiple version sigils in the same spec (#17246)Greg Becker7-16/+51
* prevent multiple version sigils in the same spec * fix packages with malformed versions
2020-06-25environment spec lists: improve ability to query architecture in when ↵Greg Becker3-5/+34
clauses (#17056)
2020-06-25mpich: Allow building with external hwloc library (#15305)Erik Schnetter1-1/+20
This is in principle supported already, but requires a patch to avoid build errors. Closes #15302 Co-authored-by: Michael Kuhn <michael.kuhn@informatik.uni-hamburg.de>
2020-06-25Separate Apple Clang from LLVM Clang (#17110)Massimiliano Culpo80-351/+537
* Separate Apple Clang from LLVM Clang Apple Clang is a compiler of its own. All places referring to "-apple" suffix have been updated. * Hack to use a dash in 'apple-clang' To be able to use autodoc from Sphinx we need a valid Python name for the module that contains Apple's Clang code. * Updated packages to account for the existence of apple-clang Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Added unit test for XCode related functions Co-authored-by: Gregory Becker <becker33@llnl.gov> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-25Fix global activation check for upstream extendees (#17231)Peter Scheibel2-0/+34
* short-circuit is_activated check when the extendee is installed upstream * add test for checking activation status of packages with an extendee installed upstream
2020-06-25msmc2: added package at v2.1.2 (#17170)manifest1-0/+43
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-25spack config: new subcommands add/remove (#13920)Greg Becker13-103/+746
spack config add <value>: add nested value value to the configuration scope specified spack config remove/rm: remove specified configuration from the relevant scope
2020-06-24Update the version of Cereal. (#17244)Brian Van Essen1-0/+1
2020-06-24chill: Patch to include gmp, isl, and libquadmath (#16996)John Jolly4-1/+150
The rose library uses the `strtoflt128` and `quadmath_snprintf` functions. In order to successfully link the rose library, chill must also link the GCC libquadmath library to resolve the two functions. This patch changes the chill build to include this library. Chill will also not compile unless headers from the gmp and isl libraries are found in the includes path. Two patches - one each for gmp and isl - modify the chill build process to add options to specify those paths. These options follow the similar pattern as seen with BOOSTHOME and ROSEHOME options which already exist in the chill build process. Because of the addition of GMPHOME and ISLHOME options, build requirements for gmp and isl are also added.
2020-06-24vtk: Add patch for finding Fujitsu-MPI wrapper commands. (#17069)Tomoki, Karatsu2-0/+21
2020-06-24mvapich2: Fix build with gcc@10: (#17114)Michael Kuhn1-0/+10
2020-06-24openjdk and jdk: extend the list of provided versions of java (#17151)Sergey Kosukhin2-1/+4
2020-06-24[podio] patch to correctly load dictionaries in v00-10 (#17157)vvolkl2-0/+21
2020-06-24New package: py-mmtf-python (#17201)Jen Herting1-0/+19
* mdanalysis * [py-mmtf-python] fixed copyright Co-authored-by: Andrew Elble <aweits@rit.edu>
2020-06-24Update a supported package 'user-meamc' for lammps (#17207)oracleLee1-2/+4
* Update package.py * edit confliction when add package 'meam' The USER-MEAMC fully replaces the MEAM package, which has been removed from LAMMPS after the 12 December 2018 version.
2020-06-24Fix missing dependency in Mono (#17208)cedricchevalier191-0/+3
* Add missing dependency on Python for Mono. At build time * Adding version 6.8.0.123 for mono
2020-06-24add cond py-mpi4py dep to conduit (#17211)Cyrus Harrison1-0/+1
2020-06-24ecp-io-sdk: remove deprecated numa variant from unify-fs (#17212)Chuck Atkins1-1/+1
2020-06-24The lapack-0.3.9-xerbl patch is no longer needed (#17217)Glenn Johnson1-1/+1
The lapack-0.3.9-xerbl patch is not needed for versions 0.3.10 and above.
2020-06-24timemory: Updated nearly all options to default to OFF (#17221)Jonathan R. Madsen1-18/+15
* Updated nearly all options to default to OFF * Fixed imported but unused module flake error
2020-06-24Updated MUMPS(5.3.3) (#17223)Michio Ogawa1-2/+3
* Updated MUMPS-5.3.3 * fixed E741 error(l -> ltr)
2020-06-24NCCL: add latest version (#17234)Adam J. Stewart1-3/+7
2020-06-24py-horovod: add latest version (#17235)Adam J. Stewart1-0/+1
2020-06-24GPyTorch: add new package (#17237)Adam J. Stewart1-0/+21
2020-06-24dtcmp: add v1.1.1 (#17240)Adam Moody1-0/+1
Signed-off-by: Adam Moody <moody20@llnl.gov>
2020-06-24lwgrp: add v1.0.3 (#17242)Adam Moody1-0/+1
2020-06-24features: Add install failure tracking removal through `spack clean` (#15314)Tamara Dahlgren9-37/+141
* Add ability to force removal of install failure tracking data through spack clean * Add clean failures option to packaging guide