Commit graph

24014 commits

Author SHA1 Message Date
Howard Pritchard
f055a48445
cray: fix parsing of module list (#23566)
The code for guessing cpu archtype based on craype modules names got confused,
at least on LLNL RZ prototype systems.  In particular a (L) or (D) at the end of a craype-x86-xxx or other
cpu architecture module was geting the logic confused.

With this patch, any white space + remaining characters in the moduel name are removed.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2021-05-11 18:16:09 +00:00
Tamara Dahlgren
0368f8ae51
Updates and format tweaks to the release documentation (#22053) 2021-05-11 10:39:25 -07:00
Tamara Dahlgren
00fe243e9c
tests/bugfix: Fix and clean up copied example checks (#23276) 2021-05-11 10:38:40 -07:00
Tamara Dahlgren
066d33b4b3
Documentation: Refinement of "Checking an installation" (#22210)
There have been a lot of questions and some confusion recently surrounding Spack installation test capabilities so this PR is intended to clean up and refine the documentation for "Checking an installation".

It aims to better distinguish between checks that are performed during an installation (i.e., build-time tests) and those that can be done days and weeks after the software has been installed (i.e., install (or smoke) tests).
2021-05-11 10:37:48 -07:00
Mikael Simberg
dee419c1d5
Use Ninja as generator in HPX package (#23558) 2021-05-11 18:50:28 +02:00
lukebroskop
766f99f130
CrayPE fix for libcircle (#23526)
Disable mpi search when using cce (the CCE compiler wrappers do not behave like the conventional mpi compiler wrappers).
2021-05-11 09:33:58 -07:00
shanedsnyder
b4e4e76872
darshan-runtime, darshan-util: darshan 3.3.0 release + other additions (#23552)
Add darshan-3.3.0 tags to darshan util/runtime, AutoPerf variants, AutoPerf XC variants, and HDF5 module support to darshan-runtime.
2021-05-11 10:04:23 -06:00
Olivier Cessenat
ec033d8922
gmsh: add variants and new version (#23544)
* Enhancing package gmsh to more options, new version
* Enhancing package gmsh, url from https
* Enhancing package gmsh, following reviewer 1
* Improving package gmsh from reviewer
* Adding MED dependency
* Removing env variables and unused dependency (netgen/tetgen)
2021-05-11 11:12:00 -04:00
Olivier Cessenat
fee5cf4e49
med: add HDF5 support and other variants (#23555)
Enhancing package med enlarged HDF5 compatibility, more options, new version
2021-05-11 09:01:49 -04:00
Tiziano Müller
aacba57e0a
cp2k: update libvori and libxc dependencies (#23553) 2021-05-11 11:09:47 +02:00
Phil Tooley
566becbbfe use package supplied autogen.sh (#20319) 2021-05-10 23:11:29 -07:00
Greg Becker
8c05387ebc respect -k/verify-ssl-false in _existing_url method (#21864) 2021-05-10 23:11:29 -07:00
Valentin Volkl
fb207b80ce root: add first spack external find support
only parses the version, variant parsing will follow.
2021-05-10 21:59:38 -07:00
Jen Herting
d25455277b
[py-pyjwt] added version 2.1.0 (#23547) 2021-05-10 19:57:05 -05:00
lukebroskop
b27ac37547
CrayPE fixes for MAGMA (#23497)
Force CCE to compile fortran modules with lower case names, allow for CCE to be the host compiler with nvcc
2021-05-10 17:42:56 -07:00
Vasileios Karakasis
b6c124572c
Add ReFrame 3.6.0 (#23551) 2021-05-10 17:33:24 -07:00
darmac
795f5e4af1
New package: libmicrodns (#22145) 2021-05-10 16:45:29 -07:00
Tom Payerle
3b590177c9
zfp: Add python as explicit dependency (#23478)
A proposed fix for #23436
2021-05-10 16:35:06 -07:00
Jen Herting
ff4fd6c5bc
[py-websocket-client] added version 0.48.0 (#23549) 2021-05-10 22:51:26 +00:00
eugeneswalker
ea2cba7b40
tau: revert depends_on generic elf provider (#23548) 2021-05-10 22:26:36 +00:00
Harmen Stoppels
3d2b1277e9
Bump fuse-overlayfs (#23541) 2021-05-10 14:35:06 -07:00
lukebroskop
829199a460
craype fix for omega-h (#23504)
add -Wno-final-dtor-non-final-class flag
2021-05-10 14:31:27 -07:00
Axel Huebl
2913000d92
WarpX: 21.05 (#23543)
Add the latest release of WarpX.
2021-05-10 15:04:33 -06:00
lukebroskop
e58d07a819
CrayPE fix for unifyfs (#23498)
When building with CCE, do not use the -Werror flag
2021-05-10 14:02:30 -07:00
lukebroskop
50eec40232
CrayPE fix for otf2 (#23499)
when using Cray's cs-prgenv, allow the build system to detect the systems as an XC
2021-05-10 13:16:41 -07:00
Tamara Dahlgren
2450ee0fb0
bugfix: correct force_autoreconf method syntax (#23546) 2021-05-10 19:31:11 +00:00
lukebroskop
57ccb6ea13
CrayPE fix for json-c (#23515)
remove -Werror flag when compiling with cce
2021-05-10 13:16:25 -06:00
eugeneswalker
a5422f8015
depend on elf provider in place of specifically libelf (#23524) 2021-05-10 11:04:18 -07:00
Adam J. Stewart
e219d89d33
py-numpy: add v1.20.3 (#23545) 2021-05-10 17:42:55 +00:00
eugeneswalker
4903eabc7a
compare full old_prefix and new_prefix instead of layout_root (#23506) 2021-05-10 10:36:53 -07:00
eugeneswalker
ccdda9a74e
metall: fix incorrect use of setup_build_environment (#23532) 2021-05-10 09:26:19 -07:00
darmac
ad44c3ad51
Add new package: ima-evm-utils (#22161) 2021-05-10 10:10:02 -06:00
Cameron Rutherford
c2cd597b45
Use define_from_variant for HiOp package (#23536) 2021-05-10 10:04:07 +02:00
Michael Kuhn
d2cc248192
binutils: Improve flag_handler (#22642)
`flag_handler` currently passes all flags via injection. This makes it
impossible to override the default flags provided by autotools (for
instance, `binutils cflags='-O2'` will still build with `-O2 -g`).
Instead, use injection for our workaround flags and pass other flags to
the build system.
2021-05-10 10:03:24 +02:00
Adam J. Stewart
ecb7d6dca1
py-matplotlib: add v3.4.2 (#23531) 2021-05-08 10:54:28 -07:00
Morten Kristensen
63d4d37c91
py-vermin: add latest version 1.2.0 (#23528) 2021-05-08 09:20:19 -05:00
Massimiliano Culpo
00a1418d10 clingo: don't skip tests that deal with file permissions
When we first merged the ASP-based solver, unit-tests
were run in a Docker container with root permissions
and that was preventing a few tests to succeed.

Since some time though, clingo is tested as a regular
user within Github Actions VMs, so we should start to
run checks again.
2021-05-08 06:14:44 -07:00
lukebroskop
daebf5caf8
craype fix for pdt (#23505)
* craype fix for pdt

adapt the pdt package for cce

* fix style issues
2021-05-07 17:16:13 -07:00
Jerome Soumagne
eb273f5c2f
mercury: add version 2.0.1 (#23521) 2021-05-07 17:10:14 -07:00
lukebroskop
c1b314e564
CrayPE fix for pfunit (#23512)
allow cce to be the compiler
2021-05-07 17:08:41 -07:00
dsjense
45f84ee548
Bugfix/matplotlib clang lto (#23519)
* Disable link-time optimization for matplotlib when using Clang.

* Remove duplicated line.

* Disable LTO only for versions >= 3.3.0.
2021-05-07 23:56:28 +00:00
lukebroskop
c175d24c0e
Add conflict for the CCE compiler (#23502)
Add conflict for the CCE compiler
2021-05-07 19:24:35 +00:00
Tom Payerle
5a7c339b0c
geos: Fix config issues with python bindings using python3 (#23479) (#23480)
* geos: Fix config issues with python bindings using python3 (#23479)

This should fix some config issues when building geos with python
bindings and using python3 --- the geos configuration scripts had
a few python2-isms.

I only tested (lightly; geos built and I can import geos in python3)
on 3.8.1, but I did check that the patch can at least be applied
in 3.5.

I belatedly discovered that geos dropped all the SWIG bindings
in @3.9, so I also added some conflicts on the +python and +ruby
options to note that they are not supported in 3.9.

* geos: adding omitted patch file
2021-05-07 12:27:29 -05:00
Scott Wittenburg
91de23ce65 install cmd: --no-add in an env installs w/out concretize and add
In an active concretize environment, support installing one or more
cli specs only if they are already present in the environment.  The
`--no-add` option is the default for root specs, but optional for
dependency specs.  I.e. if you `spack install <depspec>` in an
environment, the dependency-only spec `depspec` will be added as a
root of the environment before being installed.  In addition,
`spack install --no-add <spec>` fails if it does not find an
unambiguous match for `spec`.
2021-05-07 10:07:53 -07:00
Peter Josef Scheibel
a3d58129ec return concrete spec (as is advertised in the docstring) 2021-05-07 10:07:53 -07:00
Peter Josef Scheibel
320eb4872d fix check when retrieving matching spec from environment when there is a match with a root spec as well as with a dependency of a root spec 2021-05-07 10:07:53 -07:00
Claire Guilbaud
d82a0c6799
Update py-hieroglyph (#23279) 2021-05-07 09:12:30 -05:00
Sergey Kosukhin
7c6f65d36b
fdb: new package with deps (#23175) 2021-05-07 15:02:57 +02:00
Tiziano Müller
ccf9a11ff9
compilers: aocc is now also available as a Cray PrgEnv (#23289) 2021-05-07 14:55:32 +02:00
Adam J. Stewart
07ed432f27
GDAL: add v3.3.0 (#23426) 2021-05-07 14:54:12 +02:00