summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-28sundials: fix cuda architectures typo and specify raja variants (#23293)Cody Balos1-3/+5
2021-04-28vecgeom: add v1.1.13 (#23308)Seth R. Johnson1-0/+1
2021-04-27[tau]: Use compiler name instead of basename (#23247)Robert Underwood1-2/+4
Previously the tau package got the cxx and cc names from os.path.basename(self.compiler.cxx), however if the path to the compiler looks like "/usr/bin/g++-10.2.0" then tau's custom build system doesn't recognize it. What we want instead is something that looks like "g++" which is exactly what cxx_names[0] gives us. We already did this for fortran, so I am not sure why we didn't do it here. Not doing this causes a build failure when tau tries to use a polyfill (vector.h, iostream.h) that doesn't seem to be packaged with tau. Additionally, tau needs some help finding mpi include directories when building with MPI, so we provide them. Unfortunately, we can't just say that the compilers are mpicc and mpicxx in the previous fix to have these things found automatically. This is because tau assumes we always need the polyfill when the compilers are set to these values which again causes a build failure.
2021-04-27root: Add variant for veccore option (#23237)Dmitri Smirnov1-1/+4
2021-04-27Import hooks using Python's built-in machinery (#23288)Massimiliano Culpo1-52/+66
The function we coded in Spack to load Python modules with arbitrary names from a file seem to have issues with local imports. For loading hooks though it is unnecessary to use such functions, since we don't care to bind a custom name to a module nor we have to load it from an unknown location. This PR thus modifies spack.hook in the following ways: - Use __import__ instead of spack.util.imp.load_source (this addresses #20005) - Sync module docstring with all the hooks we have - Avoid using memoization in a module function - Marked with a leading underscore all the names that are supposed to stay local
2021-04-27Legion package overhaul (#23252)Pat McCormick2-59/+450
Complete overhaul of the Legion package to better capture a more up-to-date set of configuration options and variants. This update adds additional flexibility and features that were requested by users. * Add version 21.03.0 and "stable" branch * Remove all older numeric versions * Add support for CUDA, Python, PAPI support and more * Add maintainer * This no longer uses the Spack `gasnet` package: it defaults to using an embedded gasnet or can be pointed to an external
2021-04-27fix shadow checksum per #23263 (#23291)Owen Solberg1-1/+1
2021-04-27Make it possible to build git without man pages and native language support ↵Harmen Stoppels1-3/+22
(#23066)
2021-04-27Add ReFrame 3.5.3 (#23265)Vasileios Karakasis1-0/+1
2021-04-27Add git repo path for rocm packages (#23270)Sreenivasa Murthy Kolam9-13/+43
2021-04-27Don't report configure errors to CDash for successful packages (#23286)Zack Galbreath3-9/+61
Convert configure errors detected by our log scraper into warnings when the package being installed reports that it was successful.
2021-04-27prmon: add version 2.2.0 (#23207)Valentin Volkl1-3/+4
Switched to .zip source archives to avoid problems with spack checksum finding binary assets when excluding versions.
2021-04-27Add +plugins to binutils dependency (#23272)wspear1-1/+1
Tau will build but instrumented applications will fail to link with tau if it is built with a binutils that does not include the plugins variant.
2021-04-27kvtree 1.1.1: updated checksum (#23262)eugeneswalker1-4/+4
2021-04-27Add new package: py-aiodns (#22138)darmac1-0/+22
2021-04-27Dyninst: add elfutils versioning (#19648)Tim Haines2-2/+5
2021-04-26GLM: Add version 0.9.9.8. (#22467)Rémi Lacroix1-1/+20
The CMake install target was removed in version 0.9.9.6 so update the package accordingly.
2021-04-26New package: r-assertive-models (#23266)Jen Herting1-0/+25
2021-04-26New package: r-assertive-reflection (#23267)Jen Herting1-0/+26
2021-04-26Dyninst: Add dependencies for v11.0.0 (#23121)Tim Haines3-2/+7
Also update the mpileaks unit test to avoid a conflict on CentOS 6 where Dyninst >=11.0.0 no longer builds due to a compiler version conflict.
2021-04-26add a package libcxxwrap-julia (#23076)Drew Whitehouse1-0/+23
2021-04-26hypre: Add a variant for unified memory support (#23258)QuellynSnead1-0/+5
Enabling unified memory requires cuda to be enabled as well.
2021-04-26ci: Remove leftover duplicate gitlab yaml (#23248)Chuck Atkins1-125/+0
2021-04-26py-scipy: add v1.6.3 (#23253)Adam J. Stewart1-0/+1
2021-04-26ci: Generalize the GitLab CI pipeline yaml (#23225)Chuck Atkins3-34/+224
* ci: Generalize the GitLab CI pipeline yaml * ci: Rename cloud_e4s_pipelines to the more general cloud_pipelines
2021-04-26r-blavaan: new package (#23232)Glenn Johnson1-0/+37
2021-04-26fasd: new package (#23238)miheer vaidya1-0/+21
2021-04-26r-brms: new package (#23233)Glenn Johnson1-0/+52
2021-04-26p4est: add v2.3.1 (#23235)kurtsansom1-0/+2
2021-04-26openmpi: add v4.1.1 (#23242)Robert Mijakovic1-1/+2
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-04-26py-hepunits: add v2.1.0 (#23244)Valentin Volkl1-0/+1
2021-04-26py-awkward: add v1.2.2, py-uproot: add v4.0.7 (#23245)Valentin Volkl2-0/+2
2021-04-25clingo: add v5.5.0, v5.4.1 (#23239)Massimiliano Culpo1-1/+10
fixes #23236 Version 5.5.0 depends on Python 3.6 or later and CFFI
2021-04-25FLEXI: Updates cmake options according to recent changes (#23042)Julius Plehn1-3/+55
* fixes cmake options * adds several optional tools * use tag & consistent names
2021-04-23argobots: changed 'no' into 'none' for variant (#23171)Matthieu Dorier1-3/+3
2021-04-23New package: r-champ (#23221)Glenn Johnson1-0/+60
2021-04-23gcc package: fix build with +nvptx (#23165)Andrew W Elble2-2/+16
backport of 383400a6078d upstream to allow for cuda@11:
2021-04-23New package: r-nonnest2 (#23222)Glenn Johnson1-0/+27
2021-04-23New package: r-shinystan (#23223)Glenn Johnson1-0/+42
2021-04-23r-renv: new package (#23067)Glenn Johnson1-0/+21
2021-04-23Bootstrap with -O3 in cmake (#23147)Harmen Stoppels1-0/+2
2021-04-23Add NCCL 2.8.4 and 2.9.6. (#23219)romerojosh1-0/+2
2021-04-23Add cuDNN 8.2.0 (#23214)romerojosh1-0/+8
2021-04-23MUMPS: allow for more optimized builds (#23161)Rémi Lacroix1-0/+24
* MUMPS: Use GEMMT BLAS extension when possible. This should improve the performance and is recommanded by the developers. * MUMPS: Add a new "openmp" variant. * MUMPS: Add a "blr_mt" variant. This improves performance when using OpenMP but might not be compatible with all multithreaded BLAS.
2021-04-23tasmanian: add v7.5, improved cuda and rocm support (#23148)Miroslav Stoyanov1-2/+25
2021-04-23ROOT: fix pyroot build failure in v6.20.0 (#23038)David Hadley1-1/+1
2021-04-23openmm: add v7.5.0 (#23037)Andrew W Elble1-0/+1
2021-04-23r-rjava: set JAVAH environment variable (#23055)Glenn Johnson1-0/+5
Set the path to javah via the JAVAH environment variable. If it is a version of java that does not have javah it will fall back to `javac -h`. Without specifying this the build could pick up a javah from the system.
2021-04-23r-runjags: new package (#23058)Glenn Johnson1-0/+31
2021-04-23r-lavaan: new package (#23138)Glenn Johnson1-0/+24