Commit Graph

22439 Commits

Author SHA1 Message Date
Massimiliano Culpo
05848c87c5 concretizer: try hard to infer the real version of compilers (#20099)
fixes #20055

Compiler with custom versions like gcc@foo are not currently
matched to the appropriate targets. This is because the
version of spec doesn't match the "real" version of the
compiler.

This PR replicates the strategy used in the original
concretizer to deal with that and tries to detect the real
version of compilers if the version in the spec returns no
results.
2020-12-02 20:30:28 +01:00
fcannini
007ff2a6b0 namd: added cuda support (#20143) 2020-12-02 20:22:12 +01:00
Justin S
651bd50d86 py-mikado: new package at 20201016 (#20186) 2020-12-02 20:20:27 +01:00
Desmond Orton
c65090bac1 blast-plus: added v2.11.0 (#20024)
Co-authored-by: Dan Han <las_danhan@iastate.edu>
2020-12-02 20:02:14 +01:00
Andrew W Elble
881c4e87df pmix/openpmix: added v3.2.1 and v3.1.5 (#20087) 2020-12-02 19:36:30 +01:00
Sreenivasa Murthy Kolam
ff4c45289e bump up version for rocm-3.10.0 release (#20214)
* bump up version for rocm-3.10.0 release

* bump up version for rocm-3.10.0

* remove duplicate version addition for 3.9.0

* bump up version for rocm-3.10.0 release

* bump up version for rocm-3.10.0 release

* bump up version for rocm-debug-agent and rocm-dbgapi

* bump up version for rocm-bandwidth-test,rocm-gdb,rocprofiler,roctracer for rocm-3.10.0
2020-12-02 12:33:40 -06:00
Justin S
6d0e8d760a r-loo: added v2.3.1 (#20075) 2020-12-02 19:33:21 +01:00
Adam J. Stewart
80b6b768df G2O: add new package (#20165) 2020-12-02 19:30:26 +01:00
Adam J. Stewart
898ac9f9c2 libqglviewer: build dylib instead of Framework (#20178) 2020-12-02 19:23:31 +01:00
Andrew W Elble
3c25ae5130 py-ucx-py: added new package at v0.16.0 (#20093)
Added also py-pynvml
2020-12-02 19:15:23 +01:00
mic84
5deeff89f3 amrex: added v20.12 (#20200) 2020-12-02 19:05:55 +01:00
Howard Pritchard
d84c59c9a0 libtheora: patch autogen.sh to avoid (#20008)
configure problem when spack runs the configure stage of its build/install pipeline

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2020-12-02 10:24:37 -06:00
Harmen Stoppels
b0baf42988 Fix hipcc once more (#20095) 2020-12-02 15:58:58 +01:00
Toyohisa Kameyama
e575a38d96 py-tensorlow: use mkdtemp for temporary directory. (#20212) 2020-12-02 08:45:30 -06:00
Ghorban M. Tavakoly
954a3aab62 gdbm: fix link errors with aocc (#20206) 2020-12-02 13:53:29 +01:00
ketsubouchi
d9ccce9689 py-numpy: add fj Fortran library options (#20210) 2020-12-02 13:45:03 +01:00
Massimiliano Culpo
44c1beaf3a boost: disable find_package's config mode for boost prior to v1.70.0 (#20198) 2020-12-02 12:25:57 +01:00
ketsubouchi
47ac7da244 openexr: changed build system to autotools (#20209) 2020-12-02 11:10:47 +01:00
Nichols A. Romero
0d988700ba QMCPACK: added v3.10.0 and updates to package recipe (#20199)
* cuda_arch value must be explictly set.

* QMCPACK LaTeX manual now converted to reStructuredText and directory no longer exists.
2020-12-02 11:07:46 +01:00
Nithin Senthil Kumar
a3005d4a7c mvapich2: added v2.3.5 (#20211)
Co-authored-by: nithintsk <nithintsk@github.com>
2020-12-02 11:01:49 +01:00
Andrew W Elble
0c326e87a9 concretizer: don't optimize emitting version_satisfies() (#20128)
When all versions were allowed a version_satisfies rule was not emitted,
and this caused conditional directives to fail.
2020-12-02 09:53:53 +01:00
AMD Toolchain Support
721fdddde4 namd, charmpp: patch to allow build with AMD Toolchain support (#20083)
Co-authored-by: mohan babu <mohbabul@amd.com>
2020-12-02 09:46:54 +01:00
Jieyang Chen
c0bbf5454c Add smoke test to VTK-m package (#19816)
* add smoke test

* remove whitespaces

* fix minimum version issue

* reorder decorators & replace make with cmake build

* merge cmake build into one line

* reorganize smoke test function

Co-authored-by: Jieyang Chen <chenj3@ornl.gov>
2020-12-01 17:59:44 -06:00
MichaelLaufer
59106c4dec Fixes compile time errors (#20006)
Co-authored-by: michael laufer <michael.laufer@toganetworks.com>
2020-12-01 16:21:19 -06:00
Christian Goll
235558df11 dockerfiles: add dockerfile for opensuse leap 15 (#20091)
* added dockerfile for opensuse leap 15
* updated maintainer info
* Update share/spack/docker/leap-15.dockerfile
* move copies and symlinks after package install
also use ${SPACK_ROOT} for spack calls as
this works with buildah

Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-12-01 14:03:35 -08:00
Seth R. Johnson
42ed6e25e1 pugixml: add 1.11 and update variants (#20175) 2020-12-01 14:26:08 -05:00
Tom Payerle
5d248a3c67 New package: py-qsymm (#19455)
* New package: py-qsymm

* py-qsymm: Convert to using tarballs from PyPi instead of git checkouts

* py-qsymm: add missing dependencies

* Update var/spack/repos/builtin/packages/py-qsymm/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* py-qsymm: Fix url to use pypi hidden download interface

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-12-01 13:25:12 -06:00
Harmen Stoppels
32e23f5324 mpich: fix autotools deps for mpich 3.3.x (#20176)
Issue is fixed in 3.4.x
2020-12-01 18:46:32 +01:00
Massimiliano Culpo
7c01ba8fea spec: return early from concretization if a spec is already concrete (#20196) 2020-12-01 18:09:14 +01:00
Justin S
b43202f433 mummer4: add 4.0.0rc1 (#20183) 2020-12-01 17:42:15 +01:00
AMD Toolchain Support
ec1eddb6e7 AOCC-2.3.0 is now added to spack (#20089)
* AOCC-2.3.0 is now added to spack

Change-Id: I18fd9606e6fd9a288cc7dc6c6ead11ea17839a7c

* Added flag and version tests for AOCC-2.3.0

* Addressed review comments

Co-authored-by: vkallesh <Vijay-teekinavar.Kallesh@amd.com>
2020-12-01 08:07:58 -06:00
fcannini
2530d53ac6 quantum-espresso: Enables build with Environ library. (#20131) 2020-12-01 10:44:19 +01:00
Massimiliano Culpo
e2033566bf concretizer: remove ad-hoc rule for external packages (#20193)
fixes #20040

Matching compilers among nodes has been prioritized
in #20020. Selection of default variants has been
tuned in #20182. With this setup there is no need
to have an ad-hoc rule for external packages. On
the contrary it should be removed to prefer having
default variant values over more external nodes in
the DAG.
2020-12-01 10:11:40 +01:00
Massimiliano Culpo
7fd777c3d9 concretizer: swap priority of selecting provider and default variant (#20182)
refers #20040

Before this PR optimization rules would have selected default
providers at a higher priority than default variants. Here we
swap this priority and we consider variants that are forced by
any means (root spec or spec in depends_on clause) the same as
if they were with a default value.

This prevents the solver from avoiding expected configurations
just because they contain directives like:

depends_on('pkg+foo')

and `+foo` is not the default variant value for pkg.
2020-12-01 07:45:48 +01:00
Justin S
8edc831e43 r-v8: new package at 3.4.0 (#20056)
* r-v8: new package at 3.4.0

* r-v8: remove duplicate line
2020-11-30 18:10:03 -06:00
Axel Huebl
535acdcdb1 OpenBLAS: More Precise GCC Conflicts (#20101)
* OpenBLAS: More Precise GCC Conflicts

Add more precise GCC conflicts so e.g. GCC 6 and GCC 7.5 don't fail.

* Compact syntax

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-30 18:09:37 -06:00
Chuck Atkins
7d79db2de7 Fix Mesa GLES conflicts (#20184) 2020-11-30 23:54:24 +01:00
George Hartzell
bb9f5d613c Typos: add missing closing parens (#20174) 2020-11-30 10:28:07 -06:00
Adam J. Stewart
868dbb24c1 libQGLViewer: add new package (#20164) 2020-11-30 10:25:40 -05:00
manifest
2072c93dc8 Added bedtools2 v2.29.2 and and py-bedtools versions up to v0.8.0 (#19744) 2020-11-30 15:55:49 +01:00
Adam J. Stewart
2a7a6d472b CMake should be a build dependency (#20160) 2020-11-30 14:55:44 +01:00
Toyohisa Kameyama
87adda1bad bowtie2: change to MakefilePackage and add simde dependency. (#20166) 2020-11-30 14:19:47 +01:00
Harmen Stoppels
8c8e9b71a7 New versions of reframe, singularity and slurm (#20119)
Adds new versions of reframe (3.2, 3.3), singularity (3.7.0) and slurm (20-11-0-1).

Co-authored-by: Robert Mijakovic <robert.mijakovic@lrz.de>
2020-11-30 14:01:19 +01:00
Chuck Atkins
80624213f4 llvm: conflict for CMake breaking change when treating ASM files as C (#20105) 2020-11-30 13:47:00 +01:00
Kai Torben Ohlhus
e1a35540ee intel-mkl: added v2020.4.304 (#20167)
2020 Update 4, Build date: 21 Oct 2020.
2020-11-30 13:38:59 +01:00
Tim Moon
f139fff796 Hydrogen: disabling CPU half support also disables GPU half support (#20077)
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2020-11-30 11:44:37 +01:00
Andrew W Elble
499ada708e kicad: new package (#20074) 2020-11-30 10:43:45 +01:00
h-denpo
7b587bdda3 ffb: Fixed a recipe error when using the Intel compiler. (#20133) 2020-11-30 09:04:14 +01:00
h-denpo
4e3fd2687a r-rpostgresql: update config.guess reusing logic from autotools (#18917) 2020-11-30 08:58:14 +01:00
fcannini
447ba23fac dalton: New package. (#20130) 2020-11-30 08:57:26 +01:00