Commit graph

20792 commits

Author SHA1 Message Date
Jen Herting
13755d57c4
ghostscript: added v9.54.0, v9.53.3 + patch for freetype (#22393) 2021-04-28 13:54:41 +02:00
eugeneswalker
c27d7d7486
mesa18: depends on binutils+plugins for build (#23285) 2021-04-28 13:53:14 +02:00
Harmen Stoppels
94f894b1b2
binutils: default to +plugins (#23309) 2021-04-28 13:51:26 +02:00
Vicente Bolea
98f8689ccd
paraview: add v5.9.1-RC1, make 5.9.0 preferred (#23226)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-04-28 13:39:34 +02:00
Peter Scheibel
10e4eeec9c
bzip2: add pic/debug options (#23230)
* Add pic (for static) and debug variants

* explicitly add -g flag for +debug (even though it is in Makefile)
2021-04-28 13:16:57 +02:00
eugeneswalker
19c2ad8185
spath: zlib is a link dependency (#23303) 2021-04-28 12:52:45 +02:00
Cody Balos
d9804d31f9
sundials: fix cuda architectures typo and specify raja variants (#23293) 2021-04-28 06:49:14 -04:00
Seth R. Johnson
e14baffbcf
vecgeom: add v1.1.13 (#23308) 2021-04-28 12:41:55 +02:00
Robert Underwood
159d3b3381
[tau]: Use compiler name instead of basename (#23247)
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-27 20:12:01 -07:00
Dmitri Smirnov
b23b126013
root: Add variant for veccore option (#23237) 2021-04-27 21:09:16 -05:00
Massimiliano Culpo
985e101507
Import hooks using Python's built-in machinery (#23288)
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-27 16:55:07 -07:00
Pat McCormick
24c87e07b5
Legion package overhaul (#23252)
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-27 16:51:48 -07:00
Owen Solberg
6f0042b47b
fix shadow checksum per #23263 (#23291) 2021-04-27 21:23:56 +00:00
Harmen Stoppels
e501f79d43
Make it possible to build git without man pages and native language support (#23066) 2021-04-27 22:47:59 +02:00
Vasileios Karakasis
99a5bf7892
Add ReFrame 3.5.3 (#23265) 2021-04-27 12:20:54 -07:00
Sreenivasa Murthy Kolam
b2d3d35528
Add git repo path for rocm packages (#23270) 2021-04-27 11:38:14 -07:00
Zack Galbreath
295377b2b4
Don't report configure errors to CDash for successful packages (#23286)
Convert configure errors detected by our log scraper into warnings when
the package being installed reports that it was successful.
2021-04-27 12:20:32 -06:00
Valentin Volkl
07e50c1732
prmon: add version 2.2.0 (#23207)
Switched to .zip source archives to avoid problems with spack checksum finding binary assets when excluding versions.
2021-04-27 10:56:18 -07:00
wspear
303e506f2b
Add +plugins to binutils dependency (#23272)
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-27 10:36:17 -07:00
eugeneswalker
4179c8bd72
kvtree 1.1.1: updated checksum (#23262) 2021-04-27 09:34:24 -07:00
darmac
4f53975a2a
Add new package: py-aiodns (#22138) 2021-04-27 07:16:39 -05:00
Tim Haines
cad06a15e0
Dyninst: add elfutils versioning (#19648) 2021-04-27 07:15:37 -05:00
Rémi Lacroix
42af3c16bf
GLM: Add version 0.9.9.8. (#22467)
The CMake install target was removed in version 0.9.9.6 so update the package accordingly.
2021-04-26 16:58:12 -07:00
Jen Herting
0a6227870c
New package: r-assertive-models (#23266) 2021-04-26 16:46:33 -06:00
Jen Herting
934d845806
New package: r-assertive-reflection (#23267) 2021-04-26 17:45:46 -05:00
Tim Haines
c23ffd89ff
Dyninst: Add dependencies for v11.0.0 (#23121)
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-26 13:53:53 -07:00
Drew Whitehouse
45b4dcb9ed
add a package libcxxwrap-julia (#23076) 2021-04-26 14:04:11 -06:00
QuellynSnead
b7c4bfb2a7
hypre: Add a variant for unified memory support (#23258)
Enabling unified memory requires cuda to be enabled as well.
2021-04-26 12:55:37 -07:00
Chuck Atkins
7317b04318
ci: Remove leftover duplicate gitlab yaml (#23248) 2021-04-26 16:42:15 +00:00
Adam J. Stewart
418c78fdc9
py-scipy: add v1.6.3 (#23253) 2021-04-26 16:06:57 +00:00
Chuck Atkins
e3054c3318
ci: Generalize the GitLab CI pipeline yaml (#23225)
* ci: Generalize the GitLab CI pipeline yaml

* ci: Rename cloud_e4s_pipelines to the more general cloud_pipelines
2021-04-26 08:13:16 -06:00
Glenn Johnson
2473e0cc82
r-blavaan: new package (#23232) 2021-04-26 10:03:52 +02:00
miheer vaidya
d21339bae5
fasd: new package (#23238) 2021-04-26 02:02:20 -06:00
Glenn Johnson
7952a802ed
r-brms: new package (#23233) 2021-04-26 10:01:47 +02:00
kurtsansom
4b62344163
p4est: add v2.3.1 (#23235) 2021-04-26 09:59:49 +02:00
Robert Mijakovic
afa3ddedba
openmpi: add v4.1.1 (#23242)
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-04-26 09:39:16 +02:00
Valentin Volkl
70955dbce3
py-hepunits: add v2.1.0 (#23244) 2021-04-26 09:37:26 +02:00
Valentin Volkl
40d8723d6d
py-awkward: add v1.2.2, py-uproot: add v4.0.7 (#23245) 2021-04-26 09:37:07 +02:00
Massimiliano Culpo
d0eca2c639
clingo: add v5.5.0, v5.4.1 (#23239)
fixes #23236

Version 5.5.0 depends on Python 3.6 or later
and CFFI
2021-04-25 21:28:30 -07:00
Julius Plehn
0e43f52991
FLEXI: Updates cmake options according to recent changes (#23042)
* fixes cmake options

* adds several optional tools

* use tag & consistent names
2021-04-25 23:26:11 +02:00
Matthieu Dorier
769e549cd9
argobots: changed 'no' into 'none' for variant (#23171) 2021-04-23 14:47:42 -07:00
Glenn Johnson
5809ee6d26
New package: r-champ (#23221) 2021-04-23 14:45:42 -07:00
Andrew W Elble
2b2a26022b
gcc package: fix build with +nvptx (#23165)
backport of 383400a6078d upstream to allow for cuda@11:
2021-04-23 14:45:18 -07:00
Glenn Johnson
94ef4e9eae
New package: r-nonnest2 (#23222) 2021-04-23 14:29:52 -07:00
Glenn Johnson
e0c82fcf82
New package: r-shinystan (#23223) 2021-04-23 14:29:06 -07:00
Glenn Johnson
a5db2a7403
r-renv: new package (#23067) 2021-04-23 20:26:51 +00:00
Harmen Stoppels
fef05621a7
Bootstrap with -O3 in cmake (#23147) 2021-04-23 11:10:09 -06:00
romerojosh
ce664f6f5f
Add NCCL 2.8.4 and 2.9.6. (#23219) 2021-04-23 16:57:06 +00:00
romerojosh
037e8deecb
Add cuDNN 8.2.0 (#23214) 2021-04-23 16:41:43 +00:00
Rémi Lacroix
44136223f7
MUMPS: allow for more optimized builds (#23161)
* 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-23 18:19:15 +02:00