summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-15Amdfftw and fftw: add variants and conflicts (#22940)AMD Toolchain Support2-25/+50
FFTW: (1) Condition to ensure Quad precision is not supported in MPI under FFTW base class AMDFFTW: (1) Support for debug and quad precision for aocc compiler (2) Dedicated variant for threads for enabling SMP threads (3) Restricted simd features to 'sse2', 'avx' and 'avx2' (4) Removed float simd features (5) If debug option is enabled, configure option will be appended with --enable-debug option (6) Condition to ensure amd-fast-planner is supported from 3.0 onwards under amdfftw derived class (7) New variant amd-fast-planner - This option will reduce the planning time without much tradeoff in the performance. It is supported for single and double precisions. (8) Removed following flags for amdfftw - '--enable-threads', '--enable-fma' and '--enable-sse'
2021-04-15MDSplus: neww package (#21957)Marijn van Vliet1-0/+55
MDSplus is a set of software tools for data acquisition and storage and a methodology for management of complex scientific data. https://www.mdsplus.org Co-authored-by: Marijn van Vliet <marijn.vanvliet@aalto.fi>
2021-04-15Update versions of several dependencies of Spack (#22990)Harmen Stoppels7-4/+39
curl v7.76.1 expat v2.3.0 file v5.4.0 libbsd v0.11.3 + add libmd dependency pcre2 v10.36 sqlite v3.35.4
2021-04-15suite-sparse: fix building with CUDA 11 (#22971)finkandreas2-0/+15
2021-04-15git: enable build without perl (#23005)Harmen Stoppels1-2/+11
2021-04-15trilinos: fix build with cuda-11 and cxxstd=14 variant (#22972)finkandreas2-0/+114
2021-04-15CORAL: new package at v3.3.3 (#22867)iarspider1-0/+59
2021-04-15hdf5: libtool patch for NAG compiler (#22935)Sergey Kosukhin2-0/+67
2021-04-15Bedtools2: add dependencies needed for latest version (#22999)Glenn Johnson1-0/+2
2021-04-15cgal: fix typo in variant name (#23001)Adam J. Stewart1-1/+1
2021-04-15Merge pull request #21930 from vsoch/add/spack-monitorVanessasaurus31-105/+2281
This provides initial support for [spack monitor](https://github.com/spack/spack-monitor), a web application that stores information and analysis about Spack installations. Spack can now contact a monitor server and upload analysis -- even after a build is already done. Specifically, this adds: - [x] monitor options for `spack install` - [x] `spack analyze` command - [x] hook architecture for analyzers - [x] separate build logs (in addition to the existing combined log) - [x] docs for spack analyze - [x] reworked developer docs, with hook docs - [x] analyzers for: - [x] config args - [x] environment variables - [x] installed files - [x] libabigail There is a lot more information in the docs contained in this PR, so consult those for full details on this feature. Additional tests will be added in a future PR.
2021-04-15Use `gethostname()` instead of `getfqdn()` for lock debug modevsoch2-2/+2
In debug mode, processes taking an exclusive lock write out their node name to the lock file. We were using `getfqdn()` for this, but it seems to produce inconsistent results when used from within some github actions containers. We get this error because getfqdn() seems to return a short name in one place and a fully qualified name in another: ``` File "/home/runner/work/spack/spack/lib/spack/spack/test/llnl/util/lock.py", line 1211, in p1 assert lock.host == self.host AssertionError: assert 'fv-az290-764....cloudapp.net' == 'fv-az290-764' - fv-az290-764.internal.cloudapp.net + fv-az290-764 !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! == 1 failed, 2547 passed, 7 skipped, 22 xfailed, 2 xpassed in 1238.67 seconds == ``` This seems to stem from https://bugs.python.org/issue5004. We don't really need to get a fully qualified hostname for debugging, so use `gethostname()` because its results are more consistent. This seems to fix the issue. Signed-off-by: vsoch <vsoch@users.noreply.github.com>
2021-04-14updates for new tutorialGregory Becker1-2/+2
update s3 bucket update tutorial branch
2021-04-14update tutorial public keyGregory Becker1-35/+26
2021-04-14fixing the config issue (#22930)AMD Toolchain Support1-2/+2
2021-04-14QMCPACK: add version 3.11.0 (#22978)Nichols A. Romero1-3/+4
Additional changes: * Boost dependency is only needed for build * Make serial HDF5 the default
2021-04-14claw package: support for cce11 (#22986)Sergey Kosukhin1-3/+8
2021-04-14gdrcopy: fix install of version >= 2.2 (#22987)Andrew W Elble1-1/+6
'prefix' option must be lowercase for versions >= 2.2
2021-04-14m4: Apply macOS patch also on Big Sur (#22993)Erik Schnetter1-0/+1
Without this patch, `m4` aborts on startup, as for the previous macOS releases.
2021-04-14root: Add Version 6.24.00 (#22996)Dr. Christian Tacke1-2/+5
* 6.24 needs nlohmann-json (and disable the builtin one) * Move the git url to the top (allows easier building of tags, etc)
2021-04-14py-gym: new package (#22983)Andrew W Elble1-0/+26
2021-04-14py-arcgis: add new package (#22837)Adam J. Stewart1-0/+36
2021-04-14q-e-sirius: migrate to CMake (#22984)Harmen Stoppels1-291/+43
2021-04-14spla: add version 1.4.0 (#22985)Simon Frasch1-0/+1
2021-04-13New package: mysqlpp (mysql++) (#22877)Glenn Johnson1-0/+35
2021-04-14AMD ROCm 4.1.0 release: Bump up the version of migraphx recipe (#22889)arjun-raj-kuppala1-4/+4
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-04-13New package: lp-solve (#22876)Glenn Johnson1-0/+32
2021-04-13mariadb-c-client: fix location of libraries (#22873)Glenn Johnson1-0/+6
Override 'libs' property to search for expected library name: default Spack implementation can only locate libraries if they match the package name.
2021-04-13genemark-et package: add version 4.65 and new dependencies (#22966)Glenn Johnson4-2/+64
New version has new dependencies (which are also added here as new packages): * perl-mce * perl-threads * perl-thread-queue The new version of genemark-et also has a different URL scheme.
2021-04-13rdma-core bugfix: help CMake find Python dependency (#22891)Tamara Dahlgren1-3/+7
2021-04-13eccodes: add version 2.21.0 (#22901)Sergey Kosukhin1-5/+8
The CMake option ENABLE_PYTHON has been renamed to ENABLE_PYTHON2 starting version 2.20.0
2021-04-13elmerfem: add version 9.0; fix version 8.4; add +gui variant (#22931)Andrew W Elble1-2/+23
* Add a +gui variant (default off) which adds dependencies on qt, paraview, and qwt * Backport upstream patch when installing version 8.4 (this patch is already applied for versions >= 9.0)
2021-04-13New package: r-tester (#22945)Jen Herting1-0/+18
Co-authored-by: Alex C Leute <aclrc@rit.edu>
2021-04-13BRAKER package: Add version 2.1.6 (#22965)Glenn Johnson1-0/+1
2021-04-13git: add version 2.31.1 (#22974)Robert Mijakovic1-0/+5
2021-04-13Python: add versions 3.8.9, 3.9.4 (#22975)Robert Mijakovic1-1/+3
2021-04-13gaussian-view/vmd: add deps on X11/GL libraries (#22322)Tiziano Müller7-0/+62
Both binary packages would otherwise require X11 and Mesa libraries to be installed on the host to run. Make sure they use the Spack-provided libraries by patching the `rpath` via `patchelf`.
2021-04-13Documentation: update intel-parallel-studio instructions (#22248)Tiziano Müller1-36/+36
* Clarify stub compiler definition in compilers.yaml * Update explanation of why stub compiler definition is needed * Add note about required module definition when using Spack-installed intel-parallel-studio as intel-compiler * Add suggestion about updating package config preferences based on choice of variants when installing intel-parallel-studio to avoid reinstallation
2021-04-13add darshan 3.3.0-pre1 pre-release (#22942)shanedsnyder2-2/+4
2021-04-13netlib-lapack: New versions (#22964)G-Ragghianti1-6/+6
2021-04-13added dyninst 11.0.0 (#22949)Gregory Lee1-0/+1
2021-04-13amrex: allow builds with clang and apple-clang (#22967)mic841-2/+0
2021-04-13VTKM: change preferred version (#22950)Vicente Bolea1-2/+2
2021-04-13bcftools: add v1.12 (#22883)Glenn Johnson1-0/+2
2021-04-13htslib: add version 1.12 (#22882)Glenn Johnson1-0/+1
2021-04-13bump cmake (#22961)Harmen Stoppels1-0/+2
2021-04-13py-pandas: add v1.2.4 (#22944)Adam J. Stewart1-0/+1
2021-04-13changes to enable rocm builds using git repo (#22943)Sreenivasa Murthy Kolam5-2/+13
2021-04-13Fix issue where binutils builds ld with ~ld (#22959)Harmen Stoppels1-21/+14
Let's be very explicit and always add --enable or --disable.
2021-04-13berkeley-db: making +cxx and +stl default to True (#22960)Matthieu Dorier1-2/+2