Commit graph

13656 commits

Author SHA1 Message Date
Cyrus Harrison
ef9b8da282
add new vtk-h versions (#19785) 2020-11-06 20:53:36 -06:00
eugeneswalker
8dc8155ed5
fast-global-file-status needs elf (#19789) 2020-11-06 20:52:19 -06:00
eugeneswalker
73773ef9f3
spot: add v2.9.4 (#19790) 2020-11-06 20:51:48 -06:00
Michael Kuhn
f447657395
expat: add 2.2.10 (#19791) 2020-11-06 20:51:04 -06:00
Michael Kuhn
d8f2e54ebf
py-setuptools: add 50.3.2 (#19792) 2020-11-06 20:50:17 -06:00
Michael Kuhn
010ad6011e
glib: add 2.66.2 and 2.64.6 (#19793) 2020-11-06 20:49:21 -06:00
Tom Payerle
07b1ddee23
virtualgl: Change virtual jpeg dependency to libjpeg-turbo dep (#19795)
See #19784

virtualgl CMake system is looking for a specific libjpeg-turbo include
file, not present in libjpeg (currently the only other jpeg provider)
2020-11-06 20:47:09 -06:00
Adam J. Stewart
319c4f2e9e
meson: set STRIP on macOS (#19677)
* at-spi2-core: add new version

* Add strip hacks

* meson: set STRIP on macOS
2020-11-07 00:34:47 +01:00
ilbiondo
a3854700fb
cget package (#19728)
* cget package

* Update var/spack/repos/builtin/packages/cget/package.py

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

* Update var/spack/repos/builtin/packages/cget/package.py

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

* Update var/spack/repos/builtin/packages/cget/package.py

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-06 16:39:42 -06:00
Frank Willmore
2df73cae38
Mumps oneapi (#19786)
added oneapi compiler to directives for mumps package

Co-authored-by: Frank Willmore <willmore@anl.gov>
2020-11-06 13:56:42 -08:00
Andrew W Elble
f59bbf9c3a
py-grpcio: workaround build failures pending new release (#19710)
https://github.com/grpc/grpc/pull/24449 grpc/grpc#24248
2020-11-06 15:02:11 -05:00
Jen Herting
1f8ca07f46
New package: code-server (#16076)
* [code-server] created template

* [code-server] installing base server

* [code-server] added description and homepage

* [code-server] removed fixmes

* [code-server] git version > 2 is recommended

* [code-server] added version 3.1.1

* [code-server] flake8

* [code-server] added version 3.4.1

* [code-server] cp() -> install_tree()

* [code-server] removes predefined utilies

* [code-server] ln() -> symlink()
2020-11-06 12:56:45 -06:00
Jen Herting
1b18e8fbad
New Package: libcumlprims (#19108)
* [libcumlprims] created template

* [libcumlprims] setting up version urls and added versions

* [libcumlprims] added dependencies

* [libcumlprims] installing prebuild binaries

* [libcumlprims] fixing dependencies

* [libcumlprims] trying to fix cumlprims includedir

* [libcumlprims] updated envvar to SPACK_INCLUDE_DIRS

* [libcumlprims] typoo

* [libcumlprims] added homepage and description. removed fixmes

* [libcumlprims] cp -> install_tree

* [libcumlprims] removed unused import

* [libcumlprims] using new version of updating header files env vars

* [libcumlprims] flake8
2020-11-06 12:55:29 -06:00
Adam J. Stewart
3953f6af95
oneDNN: add v1.7 (#19718) 2020-11-06 11:45:33 -06:00
Adam J. Stewart
3c4ee6d3cb
py-scipy: add v1.5.4 and master (#19757) 2020-11-06 11:45:14 -06:00
Adam J. Stewart
df3cc079eb
GDAL: add v3.2.0 (#19685)
* GDAL: add v3.2.0

* Fix typo: satisfes -> satisfies

Co-authored-by: Andrew W Elble <aweits@rit.edu>

Co-authored-by: Andrew W Elble <aweits@rit.edu>
2020-11-06 11:42:46 -06:00
Adam J. Stewart
e26d01022e
py-numpy: add v1.19.4 (#19678) 2020-11-06 11:41:48 -06:00
Sheng Di
2cb676e8d7
add z-checker (#19738)
* revise z-checker's package.py

* add mpi dependency to z-checker

* add one whitespace required by Flake8

* trailing whitespace

Co-authored-by: Sheng Di <sdi1@anl.gov>
2020-11-06 07:48:11 -06:00
Brian Van Essen
f041876470
Added CUB dependency to Aluminum (#19737)
* Added CUB dependency to Aluminum

* Added hash for version 0.6.0

* Added a maintainer field and slight cleanup.

* Cleanup extend versus append
2020-11-05 18:01:49 -06:00
Brian Van Essen
16c8cdaef7
LBANN update HWLOC versions (#19683)
* Updates in LBANN an Aluminum code now allow working with versions
HWLOC 1.11.x and 2.x and up.

* Updating the minimum CMake version to address a pending PR in LBANN
that will require C++17 support and needs CMake to properly separate
the compiler flags from nvcc.

* Clarified the support for different versions of HWLOC in LBANN
2020-11-05 16:28:27 -06:00
ilbiondo
dcd514c321
filtlong package (#19732)
* filtlong package

* Update var/spack/repos/builtin/packages/filtlong/package.py

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-05 11:04:24 -06:00
ilbiondo
4c254c6c9f
bamaddrg package (#19729)
* bamaddrg package

* Change version to URL rather than git
2020-11-05 11:02:43 -06:00
Andrew W Elble
08e825f474
kokkos-legacy: fix host_arch/gpu_arch variants (#19754)
'default' specifies a value that is not present in 'values'.
2020-11-05 17:31:11 +01:00
Andrew W Elble
6dc25e7dbf
py-pykwalify: fix conflict directive (missing '^') (#19753) 2020-11-05 17:30:32 +01:00
Andrew W Elble
fa7ba11d1a
py-quantities: fix conflict directive (missing '^') (#19752) 2020-11-05 17:30:08 +01:00
Andrew W Elble
9bca9611c5
py-flye: fix conflict directive (missing '%') (#19751) 2020-11-05 16:53:24 +01:00
Andrew W Elble
9908e7a590
pfunit: fix conflict directive (missing '+') (#19750) 2020-11-05 16:26:26 +01:00
Andrew W Elble
d7335185e3
heffte: fix conflict directive (missing '^') (#19749) 2020-11-05 16:26:03 +01:00
Adam J. Stewart
09ec3e9268
Update packages.yaml format references in packages (#19741) 2020-11-05 15:44:00 +01:00
Andrew W Elble
c4b4cd4973
py-llvmlite: fix llvm compatibility version (#19739)
won't build with llvm 11
2020-11-04 15:17:19 -06:00
Chris White
4cd711cb79
Axom: update package (#19717)
* update spack package from axom's main repo

* flake8, plus loop over possible clangformat paths
2020-11-04 14:37:24 -06:00
Jeremy
6f4e2e58c3
10.1 release and various bug fixes for SST packages (#19719) 2020-11-04 12:47:41 -06:00
arjun-raj-kuppala
cc0a585816
AMD - Bumped up version for hip-rocclr, rocm-opencl, rocm-smi-lib (#19721) 2020-11-04 12:44:59 -06:00
Sreenivasa Murthy Kolam
3daa7b7b40
update rocm-bandwidth-test,rocm-dbgapi,rocprofiler for rocm 3.9.0 (#19724)
* update rocm-bandwidth-test,rocm-dbgapi,rocprofiler for rocm 3.9.0

* bump up rocm-gdb for rocm-3.9.0
2020-11-04 12:43:40 -06:00
ilbiondo
ab046403f6
admixtools package (#19727) 2020-11-04 12:37:15 -06:00
Satish Balay
5b02910e9c
petsc add version 3.14.1 (#19730) 2020-11-04 12:27:11 -06:00
Veselin Dobrev
5511c29869
New MFEM version: 4.2 (#19684) 2020-11-04 12:26:39 -06:00
Robert Maynard
823a3fa646
Added HIP support to VTK-m package (#19523) 2020-11-04 12:25:17 -06:00
Satish Balay
c2b943c209
Trilinos: fix error when configuring downstream dependency 2020-11-04 11:28:14 -05:00
darmac
44d406a1aa
Add new package: abi-compliance-checker (#18737)
* Add new package: abi-compliance-checker

* refine dependencies

* change exuberant-ctags to universal-ctags
2020-11-04 14:37:24 +01:00
Andrew W Elble
efb26bb14f
libusb: disable udev (#19713)
* libusb: disable udev

spack has no libudev/systemd package currently

* convert to AutotoolsPackage

* remove spack import
2020-11-03 16:47:38 -06:00
Andrew W Elble
ddd2aa0ffc
sirius,spfft: fix defaults for amdgpu_target to be str, not tuple (#19660) 2020-11-03 12:43:16 -06:00
Glenn Johnson
6bcb7128e6
Regenerate patch for gate to include SGE script (#19663)
The previous patch left out the SGE.script file.
2020-11-03 12:42:40 -06:00
Glenn Johnson
4ba7ad5162
New package - gatepet2stir (#19664) 2020-11-03 12:41:47 -06:00
Sreenivasa Murthy Kolam
e93ac1a8bd
bump up hsakmt-roct ,hsa-rocr-dev,llvm-amdgpu version for 3.9.0 release (#19668)
* bump up version for 3.9.0 release

* update version of rocminfo for rocm-3.9.0

* bump up rocm-cmake version for rocm-3.9.0

* bump up rocm-smi and rocmdevice-libs for 3.9.0

* bumpup comgr version for rocm_ 3.9.0

* bump rocm-clang-ocl for rocm-3.9.0

* bump hipify-clang for rocm-3.9.0
2020-11-03 12:39:40 -06:00
Andrew W Elble
886ae9a83f
speexdsp: fix link dependency on FFT library (#19714)
without this, the library does not have a dependency
on the fft lib it was built with.
2020-11-03 12:36:24 -06:00
Desmond
95d63afa58
Package/py json get (#19689)
* py-json-get: new package at 1.1.1

* py-json-get: new package at 1.1.1

Co-authored-by: las_djorton <las_djorton@build.las.iastate.edu>
2020-11-03 12:35:26 -06:00
Andrew W Elble
b9d12c93ef
disable tests to fix build. (#19697) 2020-11-03 12:34:17 -06:00
mic84
001f90f411
amrex: new version 20.11 (#19691)
* amrex: new version 20.11

* Fix formatting issues
2020-11-03 12:33:45 -06:00
Geoffrey Oxberry
2c511a7dd0
new package: fprettify 0.3.6 (#19699) 2020-11-03 12:31:29 -06:00
Andrew W Elble
11fb0e17b0
py-pygobject: new version 3.38.0 (#19709)
fix to allow Gtk and others work from 'import gi' etc.
2020-11-03 12:29:59 -06:00
darmac
cefbc39356
Add new package: libbinio (#19706) 2020-11-03 12:27:45 -06:00
darmac
ffec64ce30
Add new package: jose (#19707) 2020-11-03 12:27:22 -06:00
darmac
b7421c1476
Add new package: libdatrie (#19708) 2020-11-03 12:26:54 -06:00
Daniel Arndt
6492b9a84e
Use commit instead of branch as version for dtk 3.1-rc2 (#19712) 2020-11-03 12:25:26 -06:00
Char Aznable
859fbae4fa
Trilinos: support cuda, hwloc, Kokkos_ARCH_* and c++ std (#19119) 2020-11-03 12:07:20 -06:00
Elliot Saba
771e8b6294
[julia]: CPU names are LLVM-style, must map across (#19549)
In this case, the `zen2` architecture is unknown; Spack must use the
LLVM-style `znver2` target instead.
2020-11-03 12:04:29 -06:00
Pieter Ghysels
8cc08bd88b
Trilinos: Add STRUMPACK dependency (#19560)
* Trilinos: Add STRUMPACK dependency

* break long lines, flake8 cleanup

* Use spec['strumpack'].libs.directories[0]
instead of spec['strumpack'].prefix.lib
because libraries may be in lib or lib64.

Likewise use headers.directories[0] iso prefix.include.

Suggested by adamjstewart
2020-11-03 12:04:12 -06:00
Wouter Deconinck
cd625e5974
[dire] dire is included in pythia8@8300: so dire depends_on adjusted (#19628) 2020-11-03 12:03:48 -06:00
Geoffrey Gunter
125b80d193
range-v3: add version 0.11.0 (#19639)
* range-v3: add version 0.11.0

This release drops support for llvm-3.9 per the release notes.

https://github.com/ericniebler/range-v3/releases/tag/0.11.0

* range-v3: rename 'develop' version to 'master'

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-03 12:03:19 -06:00
Satish Balay
dc3d03ed30
superlu-dist: update to version 6.4.0 (#19682) 2020-11-03 12:02:53 -06:00
Satish Balay
5b33157a45
petsc@3.14 update superlu-dist dependency [keep it open-ended for both petsc and superlu-dist future versions] (#19686) 2020-11-03 12:01:14 -06:00
Satish Balay
294715282a
py-petsc4py: add version 3.14.0 (#19681) 2020-11-03 12:00:50 -06:00
Tim Haines
7649186988
Elfutils: added v0.182 (#19700) 2020-11-03 16:37:35 +01:00
darmac
a920ef50dd
Add new package: istio (#17829) 2020-11-03 08:19:43 -06:00
darmac
5a54e39d71
Add new package: py-boom (#18811)
* Add new package: py-boom

* change name to py-boom-boot-manager
2020-11-03 08:18:28 -06:00
dunatotatos
4637d97d41
snakemake: add upper limit to allowed python versions (#19705)
Running v3.1.2 with Python 3.7 returns a SyntaxError close to `async=True`.
2020-11-03 12:13:00 +01:00
darmac
03b7404316
Add new package: abi-dumper (#18738)
* Add new package: abi-dumper

* refine dependencies
2020-11-03 11:20:06 +01:00
Brian Van Essen
d38fdb3854
Update cuDNN packages to check Power installation (#19620)
* Updated cuDNN package to check to make sure that target directory
exists before linking it.

* Fixed flake8

* Fixed Flake8
2020-11-02 20:08:44 -06:00
Hervé Yviquel
b4ea74c11b
allow ucx to build with more recent version of gdrcopy (#19606)
* allows UCX since v1.7 to build with more recent version of gdrcopy (v2.X)

* Update var/spack/repos/builtin/packages/ucx/package.py

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-02 15:53:11 -06:00
Satish Balay
2ca894bd1e
pumi add version 2.2.5 (#19680) 2020-11-02 14:02:50 -06:00
Satish Balay
4d6c9a8f29
omega-h: add version 9.32.5 (#19679) 2020-11-02 12:50:10 -06:00
Seth R. Johnson
62eab8923e
ROOT: use native CMakePackage functions in packages.py (#19642)
* root: update to built-in CMakePackage functions

* root: Disable options from missing variants

* Remove modification of CMAKE_PROGRAM_PATH
2020-11-02 16:21:44 +00:00
Scott McMillan
f621e97f47
Fix issue with NAMD patch not applying cleanly (#19675)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-11-02 10:12:15 -06:00
Tiziano Müller
acc075d79d
llvm: fix +lldb build with external ncurses on openSUSE (#19627)
fixes #19625
2020-11-02 07:39:21 -06:00
Harmen Stoppels
4fe56de72e
hip: revert using libs.directories[0] instead of prefix.lib (#19671)
Currently fails with:

 Error: NoLibrariesError: Unable to recursively locate rocm-device-libs libraries
2020-11-02 09:54:29 +01:00
eugeneswalker
b2d6c63421
hip: setup run environments (#19637)
* hip: rocminfo is a runtime requirement

* hip: +setup_run_environment, +setup_dependent_run_environment

* hip: run environment: get lib dir using libs.directories[0], not prefix.lib

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-01 21:52:06 -06:00
Adam J. Stewart
a4dd8d5582
Scalapack: don't apply patches twice (#19662) 2020-11-01 15:15:04 -08:00
Adam J. Stewart
ea8ba48a32
meson: add new version, external find support (#19658) 2020-11-01 15:33:14 -06:00
Adam J. Stewart
750027e80f
libepoxy: remove meson dependency (#19659) 2020-11-01 16:11:46 -05:00
Adam J. Stewart
854aed2571
krb5: fix build with Apple Clang 12 (#19657) 2020-11-01 16:11:40 -05:00
Hervé Yviquel
f62efe5e2e
Fix rdma-core package installation (#19643)
* add python-docutils dependency

* adds symlink to script for better compatibility if py-docutils installation

* Improve post_install phase of py-docutils

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

* fix review of rdma-core package

* improve formating of py-docutils package

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-01 10:08:06 -06:00
Andrew W Elble
ffd5f6b196
arborx: fix depends_on conditional (missing '+') (#19655) 2020-11-01 10:07:45 -06:00
Andrew W Elble
68ab6b252a
hpl: fix conflict directive (missing '^') (#19656) 2020-11-01 10:07:08 -06:00
Andrew W Elble
3630a8a87a
root: conflict is with a dependency (#19654) 2020-11-01 15:11:38 +01:00
Massimiliano Culpo
e4a5a06e87
gromacs: simplified use of targets (#19646) 2020-11-01 13:16:59 +01:00
Massimiliano Culpo
77fc458d29
opencv: fixed conflict firectives (missing '^') (#19645)
See https://github.com/spack/spack/pull/19501#issuecomment-718406357
2020-10-31 19:05:13 -05:00
Tim Haines
6b35324cf3
elfutils: add support for version 0.181 (#19634)
This also includes handling of the new libdebuginfod flags.
2020-10-31 13:03:04 -05:00
Jerome Soumagne
2cf1606896
mercury: update to v2.0.0 (#19635)
Remove deprecated selfforward option, on by default

Rename verbose option to debug option
2020-10-31 13:02:03 -05:00
Geoffrey Gunter
826ed5ff24
fmt: add version 7.1.0 (#19638) 2020-10-31 12:58:37 -05:00
vijay kallesh
51a9473bf8
[NEW] Added amdfftw, amdlibflame and amdscalapack recipes (#19457)
* [NEW] Added amdfftw, amdlibflame and amdscalapack recipes

Updated base fftw, libflame and netlib-scalapack recipes
to accommodate the above listed AMD Optimizing CPU Libraries
which are a set of numerical routines optimized for AMD platforms.

Updated amdblis spack recipe

amdblis:
	1. updated with amdblis 2.2 release
amdfftw:
	1. "--enable-single" now work as synonym for "--enable-float"
amdlibflame:
	1. Added enable_or_disable_threads() to set value for "--enable-multithreading" flag
Libflame:
	1. Added enable_or_disable_threads() to set value for "--enable-multithreading" flag
	2. Corrected invocation of "enable_or_disable('threads')"

Change-Id: I9da0a2c2c4e2075b7fa2776e7cfe6548a2e0b32f

* Added amd-toolchain-support as maintainers

Added team github account amd-toolchain-support
as maintainers for all the recipes owned by
AMD Optimizing CPU Libraries (AOCL) team

Change-Id: I9a7969bd48fc42cfbb88dd7bd93e0802c6138582

* Incorporated review comments

Updated packages.yaml with aocl components
Handled Flake8 test failures

Change-Id: I0a03f02d8c9f326b2434ec907958c3de3a8e18eb

* Readded accidental removal of stream recipe

amdfftw:
	1. Updated the aocc clang selection as per spack standards
fftw:
	1. Currently apple-clang section is redundant,
	already it is handled in the conflict checks.

Change-Id: Idef4a3f61717eb81f321e0cd16e7ba9619eac846

* Fix for style and docs/validate (pull_request) test

unnumbered format placeholders from {} to {0}

Change-Id: If67a3374177ec067573e5504462d257712fafc05

* changed compiler references to Spack's compiler wrapper:spack_cc, spack_cxx, spack_fc

Change-Id: I7ae29c978fff16e37773913f14c84df232499763

* Removed 'single' variant from amdfftw recipe

Instead of conflict for apple-clang + openmp, handled this senario
via below available feature:
depends_on('llvm-openmp', when='%apple-clang +openmp')

Change-Id: I701b23d83e822a500ca3aaf2b60cc9ace09e13dc

* Added relevant info for users who prefers to use single precision

Change-Id: I3506e21da428ddef5fb7895b5aaed32c2a061ef6

* Minor changes on fftw, amdfftw and libflame

amdfftw:
	1. Removed escape symbol to the single quotes
	2. Rewording the conflict line from Recommended
	to Required

fftw:
	1. Reorded to following recommended sections:
	versions, variants, dependencies, providers,
	patches

libflame:
	1. Added provides entry for 5.1.0 version

Change-Id: I21ebff99b6dfde031763154693ecb3f1fa47b476

* Removed single quote from amdfftw docstring to fix style failures

Change-Id: Ife939a5a2f5ccbc8879b730c7bebfe2fcfef9332
2020-10-31 11:57:17 -05:00
Morten Kristensen
08f4ba0c98
py-vermin: add latest version 1.0.1 (#19641) 2020-10-31 11:55:32 -05:00
Adam J. Stewart
d855ad2abb
py-pandas: add v1.1.4 (#19632) 2020-10-30 20:12:47 -04:00
Andrew W Elble
dee92f9b42
New package: gqrx (#19633)
* gqrx and dependencies

* changes

* forgot log4cpp

* misc dep fixes
2020-10-30 19:01:29 -05:00
Danny Taller
9fb2d5521d
changes to support hip build of camp (#19502)
* camp: changes to support hip build

* hip: add fallback path for external hip to detect other rocm components

Co-authored-by: Greg Becker <becker33@llnl.gov>
2020-10-30 13:33:54 -07:00
Massimiliano Culpo
458d88eaad
Make archspec a vendored dependency (#19600)
- Added archspec to the list of vendored dependencies
- Removed every reference to llnl.util.cpu
- Removed tests from Spack code base
2020-10-30 13:02:14 -07:00
Mathew Cleveland
f82e858238
update to OPPPY-0_1_4 release (#17716)
Co-authored-by: Cleveland <cleveland@lanl.gov>
2020-10-30 14:58:09 -05:00
darmac
d0ad622272
Add new package: wayland (#18826)
* Add new package: wayland

* remove duplicated dependency
2020-10-30 14:56:31 -05:00
David M. Rogers
d6f0cb0461
Patched hypre to better add flags based on compiler. (#19498)
* Patched hypre to better add flags based on compiler.

* Update package.py

This file seems to have lots of edits, so the patch may succeed with offsets.  Has anyone checked with spack patch to be sure it'll work with versions 2.15 - 2.20?
2020-10-30 14:55:21 -05:00
t-nojiri
ae3178f4eb
py-pycbc: Fix for aarch64 (#19563)
* py-pycbc: Fix for aarch64

* py-pycbc: Change patch application conditions
2020-10-30 14:54:04 -05:00
Dr. Christian Tacke
124d654337
glew: Refactor as CMakePackage (#19588)
In #18394 it was noted, that this package should be changed
from a generic "Package" to a "CMakePackage".
It makes a bunch of things easier.

And it uses all the common cmake code.
2020-10-30 14:52:15 -05:00
t-nojiri
e1c1967b54
diamond: The version 2.0.4 file name has been changed. (#19595)
* diamond: The version 2.0.4 file name has been changed.

* diamond: Removed v2.0.4 URL.
2020-10-30 14:51:57 -05:00
Brian Van Essen
7dea225fce
Update lbann version and simplify installation (#19579)
* Added hash values for LBANN v0.101 and Hydrogen v1.5.0.  Updated the
LBANN package to be more successful in resolving a legal configuration
of MPI and HWLOC packages.  This required the removal of the MPI
virtual package since it is unable to resolve dependencies with
minimum version requirements. As a result to enable a reasonable
install line for LBANN this requires explicit forwarding of MPI
variants to Hydrogen and Aluminum.  Due to the lack of variant
forwarding, there are many explicitly replicated dependencies for both
LBANN and Hydrogen.  Fixed the error in LBANN where gpu variant was
replaced by the cuda variant, but not all dependencies were fixed.

* Fixed the minumum cuDNN version for newer versions of LBANN.

* Added explicit versioning of the MPI libraries for DiHydrogen to avoid
all of the conflicts with minimum required versions of the OpenMPI library.

* Removed explicit MPI versions and went back to using the MPI virtual
dependency.  Updated construction of variant forwarding to use
iterative construction of constraints and variants.  This exacerbates
the challenges with backtracking in the current concretizer, but
should be fixed in the new concretizer.

* Added support for including the DiHydrogen library in LBANN as well as
support for the distributed convolution (DistConv) parallel
algorithms.  Also include support for building with half precision.

* Moving dependencies around

* Added conflict statement to ensure that the variant dihydrogen is
required for distconv.

* Removed the preferred field

* Fixed Flake8 and cuDNN version bounds
2020-10-30 14:51:10 -05:00
Hervé Yviquel
a04e7686f8
add recent versions of rdma-core package (#19604) 2020-10-30 14:50:20 -05:00
Dr. Christian Tacke
c3630ed26e
hepmc: Add variants for length and momemtum (#19609) 2020-10-30 14:46:19 -05:00
Toyohisa Kameyama
5a5c220d0a
py-dotnetcore2: Add conflict non x86_64 targets. (#19623) 2020-10-30 14:44:15 -05:00
Robert Underwood
f2318d80d2
sz: version bump 2.1.11 (#19613) 2020-10-30 14:41:21 -05:00
Jen Herting
05cd3c4380
New package: py-cudf (#19111)
* [py-cudf] created template

* [py-cudf] set build directory

* [py-cudf] adding dependencies

* [py-cudf] fixed phases

* [py-cudf] added cmake to fetch some third party dependencies

* [py-cudf] flake8

* [py-cudf] added homepage and description. removed fixmes

* [py-cudf] added dependency of py-cupy

* [py-cudf] depends on py-fsspec

* [py-cudf] py-pyarrow requires +orc

* [py-cudf] py-pyarrow requires +parquet

* [py-cudf] removed upper python limit

* [py-cudf] checksum changed
2020-10-30 14:36:49 -05:00
Tiziano Müller
724325f789
molden: adding the package (#19626) 2020-10-30 14:35:24 -05:00
Teodor Nikolov
fef20524f9
clingo: compilation error - needs a patch (#19624)
* Add a patch to clingo

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-30 11:36:53 -07:00
Adam J. Stewart
3d7e8ff399
PyTorch: add v1.7.0 (#19555) 2020-10-30 12:42:15 -05:00
Adam J. Stewart
cb877e2a28
py-pillow-simd: add older version (#19500) 2020-10-30 12:23:12 -05:00
Adam J. Stewart
be14679719
GDAL: add new version (#19504) 2020-10-30 12:22:53 -05:00
Adam J. Stewart
bea65aacda
py-torchvision: add v0.8.0 (#19556)
* py-torchvision: add v0.8.0

* py-torchvision: add v0.8.1
2020-10-30 12:22:38 -05:00
Adam J. Stewart
bfab98d41e
oneDNN: add v1.6.5 (#19557) 2020-10-30 12:22:07 -05:00
Adam J. Stewart
9dd2ddb7db
py-numpy: add v1.19.3 (#19593) 2020-10-30 12:21:52 -05:00
Seth R. Johnson
f6189031b9
ninja: support spack find external (#19616) 2020-10-30 11:53:30 -05:00
manifest
fc1d39dedc
gemini dep cyordereddict + (#19333)
* gemini dep py-cyordereddict +

* dep ipyparallel +

* py-ipython-cluster +

* py-cyordereddict URL+dep fix

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

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

* py-ipython-cluster-helper dep fix

* py-ipyparallel dep fix

* ipython-cluster-helper debug

* ipython-cluster-helper debug

* ipyparallel dep fix

* ipython-cluster-helper dep fix

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-30 11:43:03 -05:00
ajaust
e4851d1a89
New package: py-pyprecice (#19558)
* added initial version of package and patch for precice-bindings

* updated package name

* cleanup in script; added version requirement to cython

* Remove unnecessary part of patch

* cleanup package

* added initial version of package and patch for precice-bindings

* updated package name

* cleanup in script; added version requirement to cython

* Remove unnecessary part of patch

* cleanup package

* update style of package

* reformatting to fullfil style requirements

* reformatting again

* fixing some of the issues mention in PR; working on fixing install stage

* readded py-wheel as dependency

Co-authored-by: Benjamin Rüth <benjamin.rueth@tum.de>
2020-10-30 11:39:59 -05:00
Chuck Atkins
aaa1afe9ec
mesa: Retire older autotools mesa as mesa18 and create current meson mesa (#19528) 2020-10-30 11:16:17 -04:00
Morten Kristensen
6a381940ae
py-vermin: added v1.0.0 (#19618) 2020-10-30 10:26:56 +01:00
t-nojiri
11ea2be74a
openfoam-org: added v8.0 (#19622)
openfoam:  fixed build on aarch64
2020-10-30 10:19:40 +01:00
Michael Kuhn
aa14a0aec7
graphviz: fix implicit patch (#19621)
The patch seems to be included in version 2.44.1 already. Moreover, it
is necessary to specify `level=0` to make it apply.
2020-10-30 10:16:40 +01:00
t-nojiri
52379d87fe
caliper: Fix for aarch64 (#19564) 2020-10-29 22:01:05 -05:00
Chris Chambreau
ebe1c6badd
mpip: add v3.5 release (#19559)
* Update for mpip-3.5 release

* Additional changes to support 3.5 and 3.4.1 releases

* Specify python deptype
2020-10-29 16:56:54 -07:00
Jean-Paul Pelteret
52959528a2
Suite-sparse: Fix Darwin install name (#19507) 2020-10-29 15:29:39 -05:00
Geoffrey Oxberry
af057e0196
yapf: add version 0.30.0 (#19598) 2020-10-29 14:14:55 -05:00
Ben Corbett
305d8d9b1b
Adds a package for LvArray (#19221)
* RAJA and CHAI changes.

* Added LvArray package.
2020-10-29 13:52:10 -05:00
David Beckingsale
e2a720930a
Patch CMake version check in Umpire (#19590)
* Patch CMake version check in Umpire

* Update version constraint for cmake_version_check patch

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

* Add maintainers to Umpire

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-29 11:32:56 -07:00
Jen Herting
518124c14a
[py-torch-nvidia-apex] added version 201019 and added dependency on p… (#19548)
* [py-torch-nvidia-apex] added version 201019 and added dependency on py-pybind11

* [py-torch-nvidia-apex] changed versioning format

* [py-torch-nvidia-apex] removed redundent version condition

* [py-torch-nvidia-apex] removed condition on dependency
2020-10-29 11:20:18 -05:00
Jen Herting
0fc79293c6
New package: py-cupy (#19468)
* [py-cupy] created template

* [py-cupy] added dependencies

* [py-cupy] switched to git based download for submodules

* [py-cupy] added dependencies

* [py-cupy] added homepage and description. removed fixmes

* [py-cupy] updated to tarball from pypi
2020-10-29 11:17:14 -05:00
h-denpo
c2e6610948
plplot:fix: add: depends_on('libsm', type='link') (#19594) 2020-10-29 11:10:57 -05:00
Rémi Lacroix
a4a64e1fbd
Gromacs: Remove a dependency that could never be enabled. (#19599)
The `fft` variant was removed but not the associated dependency.
2020-10-29 11:08:13 -05:00
Greg Becker
71cb46afde
clingo+python extends python (#19585) 2020-10-29 10:38:17 -05:00
AMD Toolchain Support
09b63ae3d1
Adding AOCC support for M4 (#19572)
* Adding AOCC support for M4

* combining 4 if-statements into a single if-statement with or conditions

* keeping parentheses around the or expressions

* fixing flake8 test failures

Co-authored-by: mohan babu <mohbabul@amd.com>
2020-10-29 10:13:30 -05:00
G-Ragghianti
0bed9a1990
SLATE package: New versions of slate, blaspp, and lapackpp with CMake build support (#19587)
* New versions of slate, blaspp, and lapackpp with CMake build support

* Fixing formatting
2020-10-29 10:13:02 -05:00
t-nojiri
ad87eece17
launchmon: Fix for aarch64 (#19562) 2020-10-28 21:11:36 -05:00
Seth R. Johnson
ef9c80de23
qt: Silence build and force xmlpatterns library on for Qt4 (#19591)
For some mysterious reason Qt4 stopped building the xmlpatterns
component, needed by some downstream packages. With this patch, the
component successfully builds with
```
qt@4.8.7~dbus~debug~examples~framework~gtk~opengl~phonon+shared~sql~ssl~tools~webkit freetype=none arch=linux-rhel7-haswell %gcc@10.2.0
```
2020-10-28 20:47:16 -05:00
manifest
f7269ffd0a
pest suit + (#19458)
* pestpp +

* build -f default
2020-10-28 20:46:04 -05:00
manifest
b4a0a43d98
PopLDdecay package + (#17802)
* poplddecay bio

* flake8 debug

* bin PATH correction

* build step opt

* BUILD_PATH fix

* retro implementation + style fix
2020-10-28 20:45:24 -05:00
manifest
3243e904a8
Pbbam debug (#17803)
* pbbam path fix

* pbbam flake8 fix

* sys var build_directory sub

* pbbam flake8 fix
2020-10-28 20:44:38 -05:00
David Beckingsale
44bacefb27
RAJA package: Don't set both CUDA_ARCH and CMAKE_CUDA_FLAGS (#19589) 2020-10-28 16:54:23 -07:00
dunatotatos
f028079564
Update strelka (#19565)
* Update package.py

Remove breaking patch.

Patching the shebang is useless is the dependencies are properly loaded before execution. Furthermore, the long paths which can be generated when installing with Spack can exceed the maximum length of the shebang.

* Add newer versions of strelka.
2020-10-28 10:58:30 -05:00
dunatotatos
1dd7370885
Remove unused dependency. (#19566)
Boost is not used to build Manta.
2020-10-28 10:57:19 -05:00
Toyohisa Kameyama
f320a650d8
py-mmcv: fix Opencv detection. (#19567) 2020-10-28 10:56:52 -05:00
Roberto Di Remigio
98a1771590
Do not build XCFun tests (#19568) 2020-10-28 10:56:11 -05:00
Roberto Di Remigio
f4b63db78f
Do not build MRCPP tests (#19569) 2020-10-28 10:55:46 -05:00
Roberto Di Remigio
85e6334d6f
Add new package: mrchem (#19571) 2020-10-28 10:55:19 -05:00
Dr. Christian Tacke
674fb16828
openssl: Add version 1.1.1h (#19574) 2020-10-28 10:53:33 -05:00
Pieter Ghysels
9b809e01b4
Add new minor version 1.2.1 for ButterflyPACK (#19554) 2020-10-27 20:28:24 -05:00
lorddavidiii
6a5d399f55
asciidoc-py3 add docbook dependency and fix a enviroment variable problem for docbook-{xml,xsl} (#19547)
* asciidoc-py3: add docbook-{xml,xsl} dependency

* docbook-{xsl,xml}: fix XML_CATALOG_FILES enviroment variable
2020-10-27 20:11:37 -05:00
Jen Herting
79b0eab2af
New package: libcudf (#19110)
* [libcudf] created template

* [libcudf] depends on cuda

* [libcudf] set cmake dir

* [libcudf] depends on boost

* [libcudf] depends on py-pyarrow

* [libcudf] depends on librmm

* [libcudf] depends on dlpack

* [libcudf] added more dependency information from https://github.com/rapidsai/libcudf/blob/v0.15.0/CONTRIBUTING.md#customizing-the-build

* [libcudf] removed python dependencies

* [libcudf] fixed url that got mangled in package renaming

* [libcudf] added default build options from build.sh

* [libcudf] added version 0.16.0a

* [libcudf] removed version 0.16.0a as it's an alpha version

* [libcudf] added homepage and description. removed fixmes

* [libcudf] flake8

* [libcudf] arrow requires +orc

* [libcudf] requires +parquet

* [libcudf] checksum changed
2020-10-27 20:11:06 -05:00
Jen Herting
7bd5397aca
New Package: py-rmm (#19104)
* [py-rmm] created template

* [py-rmm] added dependencies

* [py-rmm] setting build_directory

* [py-rmm] added dependencies cuda and spdlog

* [py-rmm] added homepage and description. removed fixmes

* [py-rmm] added for loop for dependency versions

* [py-rmm] flake8

* [py-rmm] updating upper range of python version

* [py-rmm] removing python upper limit
2020-10-27 20:10:40 -05:00
t-nojiri
429f49a1e4
bowtie2: Add version 2.4.2 (#19537) 2020-10-27 20:09:05 -05:00
adityakavalur
9f89a7e9f7
Update package.py (#19513)
On Cori(Cray-XC40), I need to pass the entire path for the compilers, this is what is saved in c_compiler, cpp_compiler, f_compiler. Therefore, when for the MPI wrappers only the binary name is provided I run into the same issue. There is no drawback of passing the entire path, this is set by the user through the compiler path anyways.
2020-10-27 13:24:09 -05:00
Roberto Di Remigio
7313cf5ea5
Update MRCPP package.py (#19541) 2020-10-27 09:58:24 -05:00
h-denpo
78a759129a
ghostscript: fix: add: depends_on('krb5', type='link') (#19536) 2020-10-27 09:54:33 -05:00
t-nojiri
f6c51efa85
diamond: Add version 2.0.4 (#19535) 2020-10-27 09:53:38 -05:00
Jungwon Kim
64974c43c7
added -lpthread flag in kv/tests/CMakeLists.txt (#19533)
* added -lpthread flag in kv/tests/CMakeLists.txt

* Update var/spack/repos/builtin/packages/papyrus/package.py

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-27 09:53:22 -05:00
daichi-nishi
e214deec5b
modified:var/spack/repos/builtin/packages/ppopen-appl-bem-at/package.py (#19538) 2020-10-27 09:53:04 -05:00
Chuck Atkins
57200f01fd
camp: Add missing checksum (#19543) 2020-10-27 09:52:28 -05:00
Toyohisa Kameyama
bb00b1a7c9
sbang: add support for php (#18299)
PHP supports an initial shebang, but its comment syntax can't handle our 2-line
shebangs. So, we need to embed the 2nd-line shebang comment to look like a
PHP comment:

    <?php #!/path/to/php ?>

This adds patching support to the sbang hook and support for
instrumenting php shebangs.

This also patches `phar`, which is a tool used to create php packages.
`phar` itself has to add sbangs to those packages (as phar archives
apparently contain UTF-8, as well as binary blobs), and `phar` sets a
checksum based on the contents of the package.

Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2020-10-26 22:11:43 -07:00
t-nojiri
cb07d9ddb1
netgauge: Fix for aarch64 (#19462)
* netgauge: Fix for aarch64

* netgauge: Revise the points indicated by the review.
2020-10-26 20:20:18 -05:00
Geoffrey Gunter
e9223062a8
New package: date (#19515)
* Add new package: date

* date: resolve style conformance issues

* date: explicitly disable some cmake options

Explicitly disable CMake options corresponding to variant
'tzdb=download'

* date: make more cmake options explicit

* date: simplify defining cmake cli args
2020-10-26 20:18:34 -05:00
iarspider
93c985e5a9
New package: py-minrpc (#19524)
* New package: py-minrpc

* Delete package.py.save

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-26 16:20:45 -05:00
jthies
5d5711621a
packages/phist: fix incorrect git url (#19527)
Co-authored-by: Thies <thie_jo@fe-store01.sc.bs.dlr.de>
2020-10-26 16:19:53 -05:00
Sinan
4f720fb9ba
package/gunrock add v1.2 (#19516)
* package/gunrock add v1.2

* Update var/spack/repos/builtin/packages/gunrock/package.py

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

Co-authored-by: sbulut <sbulut@3vgeomatics.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-26 16:17:27 -05:00
David Beckingsale
4f9c621284
Add camp & BLT dependencies to Umpire (#19411)
* Add camp & BLT dependencies to Umpire

* Remove tests variant
2020-10-26 16:12:03 -05:00
Patrick Gartung
1c2c30a139
sbang: put sbang in the install_tree (#11598)
`sbang` is not always accessible to users of packages, e.g., if Spack
is installed in someone's home directory and they deploy software
for others.  Avoid this by:

1. Always installing the `sbang` script in the `install_tree`
2. Relocating binaries to point to the copy in the `install_tree` 
   and not the one in the Spack installation.

This PR also:
- ensures that `sbang` is reinstalled if it is modified in Spack
- adds tests
- updates the way `gobject-introspection` patches Makefiles
   to support `sbang`

Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2020-10-26 12:37:54 -07:00
dunatotatos
718150b997
Update GATK versions. (#19521) 2020-10-26 13:32:35 -05:00
takanori-ihara
b9d3d668d9
fujitsu-ssl2: update package.py (#19519) 2020-10-26 13:31:45 -05:00
Geoffrey Gunter
7ce4518cc0
abseil-cpp: add versions 20200923.{1,2} (#19517) 2020-10-26 13:29:16 -05:00
Jen Herting
7649c652c0
New package: py-visdom (#19479)
* [py-visdom] created template

* [py-visdom] added dependencies

* [py-visdom] added homepage and description. removed fixmes

* [py-visdom] added dependency on py-torchfile

* [py-visdom] py-pillow -> pil

* [py-visdom] fixed url format

* [py-visdom] fixed url format
2020-10-26 13:24:30 -05:00
David Beckingsale
7ca1f6c5d5
Add BLT package (#19410)
* Add BLT package

* Switch install function

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

* Add type='run' to cmake dependency

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

* Add git attribute to BLT

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-26 12:15:55 -05:00
Tiziano Müller
f921bcbe0b
cp2k, libxc, libint: fix builds with %intel, resp. intel-parallel-studio+mkl (#19522)
* cp2k: locate correct include dir when using intel-parallel-studio+mkl for fftw-api

* libxc: drop arch-specific intel opt. flags

fixes #17794

* libint: drop arch-specific intel opt. flags, always build Fortran example with FC

fixes #17509
2020-10-26 16:32:15 +01:00
Sinan
2e3355d2f9
package/pmdk add variants, version 1.9 (#19512)
* package/pmdk add variants, version 1.9

* add dependency

* Update var/spack/repos/builtin/packages/pmdk/package.py

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

Co-authored-by: sbulut <sbulut@3vgeomatics.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-25 20:39:44 -05:00
jthies
182ca4cb68
phist: two new versions and disable ccache because we don't have a dependency on ccache. (#19510)
Otherwise, phist would look for ccache via cmake, which is not the spack way to do it.

Co-authored-by: Thies <thie_jo@be-cpu03.sc.bs.dlr.de>
2020-10-25 16:35:43 -05:00
Massimiliano Culpo
6752a39629
py-coverage: added v5.3 (#19509) 2020-10-24 22:29:48 +02:00
Marty Kandes
4cf85ed5f7
Fix GROMACS to require FFTW when using cuda (#19505)
GROMACS still requires a version of FFTW when compiling it to utilize
NVIDIA GPUs. In fact, the type of calculation that depends on FFTW --
Particle-Mesh Ewald (PME) -- is generally run on the host system's CPUs,
even when GPUs are available.
2020-10-23 18:58:13 -05:00
iarspider
978d8ad0af
New package: py-rise (#19496)
* New package: py-rise

* Fix URL and add description

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-23 14:59:52 -05:00
Tiziano Müller
bbc048e615
let intel-parallel-studio provide fftw-api for +mkl (#19497) 2020-10-23 11:02:56 -05:00
Scott McMillan
ccc331af26
CMake fix: narrow versions that the PGI patch is applied to (#19495)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-10-23 11:00:16 -05:00
iarspider
1d56ad0cdb
New package: py-gsi (#19494)
* New package: py-gsi

* Add dependency on py-setuptools
2020-10-23 10:59:31 -05:00
lorddavidiii
4d414e58b9
Update asciidoc-py3 and fix build problem (#19491)
* asciidoc-py3: add new version 9.0.3

* asciidoc-py3: fix build

- add libxml2 and libxslt as dependency
2020-10-23 10:47:38 -05:00
daichi-nishi
270c647e71
modified:var/spack/repos/builtin/packages/ppopen-appl-fem/package.py (#19489) 2020-10-23 10:46:57 -05:00
daichi-nishi
5e3e3672f6
modified:var/spack/repos/builtin/packages/ppopen-appl-fdm/package.py (#19488) 2020-10-23 10:46:30 -05:00
Tiziano Müller
33989341bd
gaussian-src: initial commit, gaussian-view: update to 6.1.1 (#17711)
* gaussian-src: initial commit to build from source

* do not install the source to ensure to not accidentally distribute
  it to users
* set required runtime env vars based on the login.profile

* gaussian-view: update to 6.1.1
2020-10-23 10:43:34 -05:00
Michael Kuhn
dcf8cf317b
gcc: Fix zstd patch version range (#19490)
PR #19482 updated gcc to only apply the zstd patch until @10.2 but the
releases/gcc-10 branch actually does not contain the patch yet, that is,
gcc@10.3 will most likely have the same problem. Apply the patch for all
10.x releases instead.
2020-10-23 07:37:15 -05:00
darmac
4d4f7393a3
Add new package: acpica-tools (#18739)
* Add new package: acpica-tools

* refine build dependencies
2020-10-23 10:17:46 +02:00
Thomas Green
fe04f06896
gcc: fix build of gcc@master by limiting the version range of a patch (#19482)
Co-authored-by: Thomas Green <ca-tgreen@gw4a64fxlogin00.head.gw4.metoffice.gov.uk>
2020-10-23 09:32:05 +02:00
Todd Gamblin
7b7907077f
graphviz: add patch for XCode 12 (#19485)
- [x] Add a patch to fix an implicit declaration error with apple-clang 12
2020-10-23 09:26:55 +02:00
darmac
a381b44b75
openipmi: added new package at v2.0.28 (#18790)
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-23 09:24:05 +02:00
daichi-nishi
98a7cf7654
modified:var/spack/repos/builtin/packages/ppopen-appl-fvm/package.py (#19487) 2020-10-22 23:06:37 -05:00
manifest
8ac4284e66
Bcolz (#19331)
* gemini dep -py-bcolz +

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

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

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

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

* py-bcolz URL fix

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-22 23:04:38 -05:00
iarspider
625136b5da
Syscalc hash (#19323)
* Update syscalc hash

* Tiny fix

* Change URL and update hash as advised by the devs

Co-authored-by: iarspider <iarpsider@gmail.com>
2020-10-22 16:55:52 -05:00
Jen Herting
971d13e9bd
New package: py-dominate (#19483)
* [py-dominate] created template

* [py-dominate] added dependencies

* [py-dominate] added homepage and description. removed fixmes

* [py-dominate] fixed url format
2020-10-22 16:53:01 -05:00
Scott McMillan
0015dd0bf8
Enable packages to use the NVIDIA HPC SDK (#19452)
* Enable packages to use the NVIDIA HPC SDK

* fix linter and review items

* fix linter issue

Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-10-22 16:42:48 -05:00
Jen Herting
fd3dbb2493
New package: py-torchfile (#19481)
* [py-torchfile] created template

* [py-torchfile] set python versions

* [py-torchfile] depends on py-numpy

* [py-torchfile] fixed url format

* [py-torchfile] added homepage and description. removed fixmes

* [py-torchfile] fixed url format
2020-10-22 16:36:34 -05:00
Jen Herting
d6f19eeed2
[py-pyarrow] cuda and orc support (#19445)
* [py-pyarrow] telling setup.py that we want cuda support

* [py-pyarrow] added orc variant

* [py-pyarrow] passing the orc variant down the line

* [py-pyarrow] added variant description
2020-10-22 15:19:16 -05:00
Jen Herting
0baaeec58d
Arrow: add orc support (#19442)
* [arrow] added orc support variant

* [arrow] depends on orc

* [arrow] added explicit disable of features for variants
2020-10-22 15:18:54 -05:00
daichi-nishi
5407a74f2b
modified:var/spack/repos/builtin/packages/ppopen-appl-amr-fdm/package.py (#19459) 2020-10-22 15:03:09 -05:00
daichi-nishi
680c0ac06d
modified : var/spack/repos/builtin/packages/ppopen-appl-bem/package.py (#19460) 2020-10-22 15:02:41 -05:00
daichi-nishi
fb82810d50
ppopen-appl-dem-util:change download site to github. (#19461)
* modified:var/spack/repos/builtin/packages/ppopen-appl-dem-util/package.py

* modified:var/spack/repos/builtin/packages/ppopen-appl-dem-util/package.py:deleted whitespace
2020-10-22 15:02:11 -05:00
lorddavidiii
6a82b2260f
Add opencl-headers and use ocl-icd as OpenCL provider (#19463)
* ocl-icd: fix build problems

* New package: opencl-c-headers

* New package: opencl-clhpp

* New bundled package: opencl-headers

- bundle C and C++ header files

* ocl-icd: Add +headers variant to use this as opencl provider

* ocl-icd: add new upstream release 2.2.13

* ocl-icd: add asciidoc-py3 and xmlto dependency needed for manpage generation

* ocl-icd and opencl-headers provides OpenCL 3.0

- also add more explicit version providing for older ocl-icd versions

* opencl-headers: add maximum of supported opencl versions for all versions

* opencl-headers: there aren't final releases with OpenCL 3.0
2020-10-22 15:00:40 -05:00
daichi-nishi
7c78d15e74
modified:var/spack/repos/builtin/packages/ppopen-appl-fdm-at/package.py (#19464) 2020-10-22 14:57:37 -05:00
dunatotatos
61a7900573
Restrict Python version for Strelka to Python 2. (#19466)
Fix #19465
2020-10-22 14:56:54 -05:00
Jen Herting
32a68fbbd4
New Package: py-fastrlock (#19467)
* [py-fastrlock] created template

* [py-fastrlock] added dependencies and setting --with-cython

* [py-fastrlock] added homepage and description. removed fixmes
2020-10-22 14:55:14 -05:00
Andrew W Elble
e4ce123ddf
hercules (#19434) 2020-10-22 15:20:30 -04:00
darmac
0d46531791
Add new package: py-cantoolz (#18812)
* Add new package: py-cantoolz

* refine depends
2020-10-22 14:11:06 -05:00
Jen Herting
e1e0bbb4cb
New package: orc (#19441)
* [orc] created template

* [orc] depends on maven

* [orc] building with -fPIC

* [orc] fixed name of c flags option

* [orc] depends on openssl

* [orc] added dependencies and disableing installing vendored libs

* [orc] disabling hdfs

* [orc] depending on specific versions of dependencies

* [orc] no building of third party libs

* [orc] helping cmake find the dependencies

* [orc] disabling features that would require static protobuf libraries

* [orc] dependency versions are ranges

* [orc] added homepage and description. removed fixmes

* [orc] flake8

* [orc] switching to compilier indipendent code
2020-10-22 14:05:18 -05:00
Jen Herting
bd0b53f4fb
[treelite] added python and protobuf support (#19444)
* [treelite] added protobuf variant

* [treelite] adding python support

* [treelite] disable protobuf by default

* [treelite] flake8

* [treelite] reordered phases
2020-10-22 14:03:05 -05:00
Justin S
121a8a5cd9
transrate: new package at 1.0.3 (#19295)
* transrate: new package at 1.0.3

* transrate: add macOS binary distribution

* transrate: fix platform switching
2020-10-22 14:01:49 -05:00
Justin S
db167897f4
py-tomlkit: new package at 0.7.0 (#19450)
* py-tomlkit: new package at 0.7.0

* py-tomlkit: add dependencies
2020-10-22 14:01:14 -05:00
Andrew W Elble
f4049a71c2
New package: py-labours (#19433)
* py-labours

* fix dep version constraints
2020-10-22 14:14:57 -04:00
Andrew W Elble
b77279e9cc
py-seriate (#19432) 2020-10-22 12:36:12 -04:00
Andrew W Elble
745875b008
New package: py-or-tools (#19431)
* py-or-tools

* python is, of course, a runtime dep

* more dependency fixes, use extends.

* protobuf is >= 3.12.2
2020-10-22 11:59:48 -04:00
darmac
646af81263
r-sf: fix build error (#19386)
* r-sf: fix build error

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-22 10:57:28 -05:00
iarspider
601636b755
Add herwig3 (#19406)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add herwig3

* Prepare fixes based on MR (needs checking)

* Set all dependencies (except python) as build-type

* OK now

* Move import to the top of the file

* Fix dependency name

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-22 10:56:53 -05:00
Andrew W Elble
019205ec7a
cbc (#19419) 2020-10-22 11:20:19 -04:00
Andrew W Elble
7935ec501f
cgl (#19420) 2020-10-22 10:47:23 -04:00
Andrew W Elble
caab89b9c9
New package: py-lifelines (#19429)
* py-lifelines

* also carry the newer version of lifelines

* 0.25.5 needs python >= 3.6
2020-10-21 22:33:02 -05:00
Andrew W Elble
e800b6029f
clp (#19418) 2020-10-21 22:32:44 -05:00
iarspider
74e93aff41
Add Gosam (#19401)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add gosam

* Flake-8

* Flake-8

* Delete gosam-1.2.4.patch

Remove patch

* Remove patch from recipe

* Changes from MR

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 22:32:29 -05:00
Tom Payerle
94221fa225
new package: py-tinyarray (#19454) 2020-10-21 19:28:34 -05:00
Andrew W Elble
ec068f8070
New package: py-autograd-gamma (#19426)
* py-autograd-gamma

* missing dependencies
2020-10-21 19:19:46 -05:00
iarspider
27211ba90b
Add Njet (#19399)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add NJet

* flake-8

* Flake-8

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 19:16:29 -05:00
iarspider
399ca3b671
Add qgraf (#19404)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add qgraf

* Update package.py

Changes from review

* Changes from MR

* Fix for URLs containing @ symbol

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-21 19:16:11 -05:00
Andrew W Elble
5a0303860d
osi (#19424) 2020-10-21 19:15:34 -05:00
Todd Gamblin
93e7267dcc
unzip: fix build for XCode 12 on macosx (#19453)
- [x] `build_targets` should use `macosx` on macOS, `generic` on other systems
- [x] enable `LARGE_FILE_SUPPORT` by default
2020-10-21 15:31:29 -07:00
iarspider
a1278bfba0
Add Madgraph 2.8.1 (#19400)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Update madgraph to 2.8.1

* Changes from MR

* Changes from MR

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 17:13:00 -05:00
Andrew W Elble
935aa06838
New package: py-fastdtw (#19427)
* py-fastdtw

* cython is buildtime dep
2020-10-21 17:09:41 -05:00
G-Ragghianti
d61c236db4
Lapackpp package update (#19447)
* Updated blaspp package

* Modified lapackpp for newest release

* Formatting

* Updates to lapackpp package for new version

* Added dependency on cblas

* Removed cblas dependency

* updated to lapackpp

* Added new version for blaspp and lapackpp

* Removed debugging output

* Converted version matching logic for for loop
2020-10-21 17:09:25 -05:00
Justin S
05df3c3225
py-drmaa: new package at 0.7.9 (#19451) 2020-10-21 17:09:08 -05:00
Justin S
2b3ead0b72
py-sqlalchemy-utils: new package at 0.36.8 (#19449) 2020-10-21 16:52:37 -05:00
Justin S
bbc9c5533e
py-jsonref: new package at 0.2 (#19448) 2020-10-21 16:51:39 -05:00
Simon Frasch
44a81bf914
spla: Add version 1.2.1 (#19436) 2020-10-21 16:50:44 -05:00
Massimiliano Culpo
c696518efd
Skip malformed spec strings when searching for externals (#19438)
fixes #19266

fzf search method has also been updated

Co-authored-by: Tom Scogland <tom.scogland@gmail.com>
2020-10-21 21:35:02 +02:00
Sajid Ali
2bb775496e
mpich : add python build-only dependency (#19403)
* mpich: yaksa configure fix

	modified:   var/spack/repos/builtin/packages/mpich/package.py

* typo

* python is not needed when building from preconfigured tarballs

* add maintainers
2020-10-21 13:38:09 -05:00
Andrew W Elble
b616dbc56b
New package: py-autograd (#19425)
* py-autograd

* add missing dependencies
2020-10-21 13:37:05 -05:00
Lígia Diana Amorim
947ba7e8bf
Added FFLAGS for apple-clang:11 (#17935)
* Added FFLAGS for apple-clang:11

* Added issue #

* Update var/spack/repos/builtin/packages/mpich/package.py

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-21 12:34:45 -05:00
Massimiliano Culpo
bd178ead14
gromacs: fix SIMD argument for ppc64le (#19435)
fixes #19414
2020-10-21 11:33:51 -05:00
Chuck Atkins
fdf0cde5b9
veloc: Add missing openssl dependency (#19437) 2020-10-21 12:32:35 -04:00
Andrew W Elble
d4a6efd021
scipoptsuite (#19430) 2020-10-21 10:56:16 -05:00
Andrew W Elble
e9eb9cdc41
py-hdbscan (#19428) 2020-10-21 10:53:43 -05:00
Andrew W Elble
c678f119ba
glog (#19423) 2020-10-21 10:48:07 -05:00
Andrew W Elble
70cfdab372
gflags (#19422) 2020-10-21 10:47:31 -05:00
Andrew W Elble
a26b744b65
coinutils (#19421) 2020-10-21 10:46:50 -05:00
albestro
f006a54db2
Update git to 2.29.0 (#19415) 2020-10-21 11:39:43 -04:00
darmac
f4ecc8bad7
update version to avoid compile error (#19363)
* update version to avoid compile error

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-21 10:39:02 -05:00
Kelly (KT) Thompson
490105ea20
Provide doxygen@1.8.20. (#19412) 2020-10-21 10:38:40 -05:00
darmac
1a57787686
py-cvxopt: refine dependency @1.1.9 and update version to @1.2.5 (#19385)
* refine dependency @1.1.9 and update version to @1.2.5

* refine depends_on() for python
2020-10-21 10:22:26 -05:00
iarspider
640d1a0034
Add FORM (#19397)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add FORM

* Update package.py

Changes from review

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 10:20:26 -05:00
iarspider
cf733b2dd2
Add QD (#19402)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Add QD

* Update package.py

Changes from review

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-21 10:18:15 -05:00
Chris Richardson
f0712bde48
Add Allinea to cray-libsci (#19232) 2020-10-21 10:06:31 -05:00
Toyohisa Kameyama
35ad3bb0fc
quantum-espresso: fix build fail @6.6 and add conflicts a64fx. (#19383)
* quantum-espresso: fix build fail @6.6 and add conflicts a64fx.

* get patch to gitlab.

* Add +patch
2020-10-21 10:03:54 -05:00
Martin Aumüller
0e6b818c52
Add new packages: ispc & embree (#19361)
* Add new package: ispc

* Add new package: embree
2020-10-20 19:00:45 -05:00
iarspider
03611f2e89
Thepeg fix (#19405)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* Fixes for thepeg

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-20 16:33:17 -05:00
Josh Essman
cee5c2e755
mfem: Fix support for SUNDIALS and PETSc features (#19326)
* mfem: specify PETSC_DIR, link correct sundials libraries

* fix: only use PETSC_DIR directly for static builds

* fix: only use sundials nvecmpiplusx for MFEM 4.2+
2020-10-20 16:26:34 -05:00
eugeneswalker
fa9ad0a3da
tau unwind patch: only patch 2.29, not 2.29.1 (#19409) 2020-10-20 16:25:52 -05:00
iarspider
d9bb90d06e
Lhapdf extends python (#19398)
* Add recipe for qgraf

* Revert "Add recipe for qgraf"

This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd.

* LHAPDF should extend Python to get env variables correct

Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-10-20 14:59:54 -05:00
Jean-Paul Pelteret
3a56248eba
deal.II: Add more conflicts due to symbol clashes between dependencies (#19408) 2020-10-20 14:55:22 -05:00
Massimiliano Culpo
a51702e3a2
py-archspec: added new package at v0.1.1 (#19395) 2020-10-20 18:40:31 +02:00
darmac
53fc4f92b7
axel: fix build error (#19387) 2020-10-20 11:01:26 -05:00
Chuck Atkins
9241cad299
mesa: Restrict llvm to < 11 (#19393) 2020-10-20 11:59:50 -04:00
darmac
0d1002750e
refine setuptools version to avoid spec conflict (#19384) 2020-10-20 10:56:05 -05:00
GaneshPrasadMA
0253f0af29
Adding AOCC compiler to SPACK community (#19345)
* Adding AOCC compiler to SPACK community

The AOCC compiler system offers a high level of advanced optimizations, multi-threading and processor support that includes global optimization, vectorization, inter-procedural analyses, loop transformations, and code generation. AMD also provides highly optimized libraries, which extract the optimal performance from each x86 processor core when utilized. The AOCC Compiler Suite simplifies and accelerates development and tuning for x86 applications.

* Added unit tests for detection and flags for AOCC

* Addressed reviewers comments w.r.t version checks and url,checksum related line lengths

Co-authored-by: Test User <spack@example.com>
2020-10-20 10:50:09 -05:00
ketsubouchi
f68287afe9
boost: fix building old versions with non-system glib and bzip2 (#19389) 2020-10-20 15:39:57 +02:00
Toyohisa Kameyama
9beadc3c14
krims: disable float80 when non x86_64. (#19388) 2020-10-20 15:37:47 +02:00
Roberto Di Remigio
bac1f94046
MRCPP: added new versions up to v1.3.5 (#19257)
Removed all alpha versions too
2020-10-20 14:07:22 +02:00
Seth R. Johnson
18960435af
py-pyqt4: Require older version of PySIP (#19391)
Fixes #19322, thanks sto @Sinan81.
2020-10-20 14:05:11 +02:00
Glenn Johnson
87da91cef6
add updated version of py-dnaio (#19374)
* add updated version of py-dnaio

* Add py-setuptools-scm build dependency

* Fine tune the py-xopen dependency constraint

The needed version of xopen does not become specific until v0.4 of
dnaio.

* Set constraint on py-setuptools-scm

The py-setuptools-scm dependency is needed beginning with v0.4.
2020-10-19 19:53:12 -05:00
Glenn Johnson
bb87c1ff54
updated version of py-cutadapt (#19373)
* updated version of py-cutadapt

* Update dependency specs

* Add py-setuptools-scm build dependency

* More constraint fixes

* Fix version range for py-xopen
2020-10-19 19:52:27 -05:00
Martin Aumüller
b5ff28522a
Add new package: botan (#19362) 2020-10-19 19:51:15 -05:00
Sajid Ali
3fd3676fc0
gdbm patch (#19380)
* gdbm patching

* compiler name fix

* rename patch
2020-10-19 19:49:31 -05:00
Sajid Ali
7052c65031
external find for cpio (#19379)
* external find for cpio

* address reviewer comments
2020-10-19 17:48:27 -05:00
wspear
92bbc2e789
Added tau version 2.29.1 hash (#19329)
* Added tau version 2.29.1 hash

* Update var/spack/repos/builtin/packages/tau/package.py

Make version name match branch name (master)

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-19 16:25:58 -05:00
Glenn Johnson
449604bfe8
add updated version of py-xopen (#19375)
* add updated version of py-xopen

* Update dependency constraints

* Further refine the python constraints

Also, put them all together.

* Put python constraints at top of list
2020-10-19 16:15:20 -05:00
Sergey Kosukhin
75bfdc7335
netcdf-fortran: support for Cray compiler (#18971) 2020-10-19 16:12:09 -05:00
Glenn Johnson
c31e96dcd7
New package - pulseaudio (#19378)
This PR adds the pulseaudio package and the speexdsp package as a
dependency. In addition, this PR adds a `libs` property to the libtool
package.
2020-10-19 16:11:45 -05:00
Glenn Johnson
95b9875e95
New package - Gate (#19377)
* New package - Gate

This PR adds the Gate package as well as the ITK dependency.

* Fix flake 8 errors

* Be more explicit with CMake options

Make sure Cmake values related to variants are explicitly set to either
ON/OFF.

The ITK_USE_MKL flag will turn on the following:
- USE_FFTWD=ON
- USE_FFTWF=ON
- USE_SYSTEM_FFTW=ON

Since the package depends on fftw-api, those options will always be set.
2020-10-19 16:07:47 -05:00
Glenn Johnson
152144f17a
add updated version of trimgalore (#19376) 2020-10-19 14:53:12 -05:00
Glenn Johnson
302c69eb55
Add updated version of fastqc (#19372) 2020-10-19 13:57:43 -05:00
Dr. Christian Tacke
765b41fd34
util-linux: Add version 2.33.1 (#19370) 2020-10-19 13:27:40 -05:00
Robert Pavel
c3f3cea516
Added thrust@1.8.3 (#19368)
Added version 1.8.3 to thrust
2020-10-19 13:26:58 -05:00
Sebastian Schmitt
aef1ff7ec5
Remove version in extends (#19366)
extends expects the package name only.

Cf. #12480.
2020-10-19 13:26:37 -05:00
Andrew W Elble
0df70e217f
A collection of tensorflow fixes and updates (#19371)
* A collection of tensorflow fixes and updates

* tensorflow 2.3.1 requires the workaround for external protobuf as well
* Update tensorflow-estimator to 2.3.0
* Update tensorboard to 2.3.0
* Update tensorboard-plugin-wit to use actual releases
* Patch that potentially fixes #16073

* add myself to maintainer list
2020-10-19 13:15:49 -05:00
G-Ragghianti
9cd2ab48ab
Slate package: resolves missing header issue (#19032)
* Changed make command to support new slate build variable 'blas='

* Updated to use package's "make install" target

* Added variant 'blas' to support switching blas provider and removed legacy 'mkl' variant.

* Fixed problem caused by systems which use a non-bash /bin/sh

* Removed blas= variant in preference for setting blas provider via spec syntax (e.g., ^openblas).

* Fixed formating

* Changed to MakefilePackage and cleaned up make argument generation

* Implemented "edit" method

* Removed blank line

* Sqitched to using mpi compiler wrapper variables

* Update var/spack/repos/builtin/packages/slate/package.py

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-19 12:16:10 -05:00
darmac
761b79e34f
r-rgeos: fix build error (#19360) 2020-10-19 10:33:32 -05:00
Amjad Kotobi
432772dbb6
openssh: new version 8.4p1 (#19358) 2020-10-19 10:32:43 -05:00
Amjad Kotobi
cbd100819a
anaconda3: new versions (#19357) 2020-10-19 10:31:58 -05:00
darmac
68b05b43e0
Add new package: py-mido (#19355) 2020-10-19 10:22:08 -05:00
darmac
b4f254df5d
Add new package: py-cekit (#18813)
* Add new package: py-cekit

* refine dependencies
2020-10-19 10:21:08 -05:00
darmac
ced73019de
Add new package: tpm2-tss (#18824)
* Add new package: tpm2-tss

* remove patch(), there's no need to use it
2020-10-19 10:14:51 -05:00
darmac
78986c5575
Add new package: percona-server (#18818) 2020-10-19 10:13:55 -05:00
darmac
d48b186500
py-coapthon3: added new package at v1.0.1 (#18990)
* Add new package: py-coapthon3

* remove mistake version
2020-10-19 11:42:48 +02:00
darmac
3807ceec0b
premake-core: added new package at v5.0.0-alpha15 (#18807) 2020-10-19 10:39:40 +02:00
darmac
9799c553e8
wsmancli: added new package at v2.6.0 (#18906) 2020-10-19 10:30:41 +02:00
darmac
fb2aba6f0f
junit4: added new package at v4.13 (#18769)
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-19 10:11:00 +02:00
ketsubouchi
05ffbbc0be
butterflypack: Support fj Fortran (#17514)
* butterflypack: Support fj Fortran

* butterflypack: split patch

* butteflypack: add ieee_support_nan
2020-10-18 23:16:19 -05:00
Massimiliano Culpo
008b77a2a7
nag: added external detection capabilities (#18153) 2020-10-18 23:12:05 -05:00
Robert Blake
1b558aaa81
mpich: Add external find support (#18330)
* Adding external support to mpich

* Removing debugging print statement.
2020-10-18 23:09:13 -05:00
Omar Padron
747151c3b7
remove package: libglvnd (#18363) 2020-10-18 23:08:03 -05:00
Miranda Mundt
29e2196340
Add new package: vvtest (#18701)
* Adding vvtest to spack

* Fixing flake8 failures

* Adding suggestions

* Removing unnecessary import

* Incorporating suggested changes
2020-10-18 23:06:18 -05:00
darmac
e88e6466e2
Add new package: soci (#18816) 2020-10-18 23:04:22 -05:00
arjun-raj-kuppala
761348a3af
AMD ROCm rccl - numa.h issue fix (#19317) 2020-10-18 23:01:25 -05:00
Chuck Atkins
7d546a0145
Dataviz sdk update dep variants (#19327)
* ecp-io-sdk: Add preferred variants to all dependencies

* ecp-viz-sdk: Add preferred variants to all dependencies
2020-10-18 22:59:34 -05:00
Massimiliano Culpo
104eee7a7e
Revert "ipopt: Add condition for 'aarch64' to Ipopt/config.guess (#13499)" (#19341)
This reverts commit e7f574aad5.
2020-10-18 22:59:18 -05:00
darmac
ea7273a93e
Add new package: e2fsprogs (#18763)
* Add new package: e2fsprogs

* refine setup_run_environment()
2020-10-18 22:58:34 -05:00
t-nojiri
d16a980640
vdt: Removed the -mfpu=neon option for aarch64. (#18134) 2020-10-18 22:57:46 -05:00
t-nojiri
18391eef58
coevp: use libquadmath only x86_64 and ppcle. (#18130) 2020-10-18 21:07:04 -05:00
t-nojiri
567caafc58
dmtcp: Fix for aarch64 (#19246) 2020-10-18 20:24:51 -05:00
Adam J. Stewart
02575cb3bb
bash: add ssh flag (#18992)
* bash: add flag on macOS

* Add flag unconditionally
2020-10-18 17:40:32 -04:00
Adam J. Stewart
c3f8df7c52
py-scipy: added v1.5.3 (#19353) 2020-10-18 16:15:23 +02:00
Stephen Hudson
c8581989d5
Update libensemble to v0.7.1 (#19349)
* Update libensemble to v0.7.1

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-17 19:00:54 -05:00
Nichols A. Romero
8619e5b5ab
Removing classic flang. (#19350) 2020-10-17 15:27:09 -05:00
Ryan Mast
1a63baef4d
helics: Add version 2.6.1 (#19348) 2020-10-17 15:23:40 -05:00
Nichols A. Romero
1a6c5ff541
Add LLVM 11.0.0 (#19309)
* Add LLVM 11.0.0

* This longdouble patch was merged in.
2020-10-16 23:02:57 -05:00
manifest
89332361ba
gemini dep py-geneimpacts + (#19334) 2020-10-16 16:32:59 -05:00
iarspider
da71e9e88e
Fix tar detection (missing import: re) (#19338)
Co-authored-by: iarspider <iarpsider@gmail.com>
2020-10-16 16:31:40 -05:00
iarspider
7296f8c628
Add external package support to xz (#19339)
* Add external package support to xz

* Flake-8

Co-authored-by: iarspider <iarpsider@gmail.com>
2020-10-16 16:30:57 -05:00
iarspider
e9da8d1633
Add external package support to bzip2 (#19343)
* Add external package support to bzip2

* Flake-8

* Flake-8 part 2

Co-authored-by: iarspider <iarpsider@gmail.com>
2020-10-16 16:28:31 -05:00
Scott McMillan
a612be1c98
New compiler: nvhpc (NVIDIA HPC SDK) (#19294)
* Add nvhpc compiler definition: "spack compiler add" will now look
  for instances of the NVIDIA HPC SDK compiler executables
  (nvc, nvc++, nvfortran) in supplied paths
* Add the nvhpc package which installs the nvhpc compiler
* Add testing for nvhpc detection and C++-standard/pic flags

Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2020-10-16 14:04:27 -07:00
iarspider
78f349c635
ghostscript: add external package detection (#19346)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16 20:13:39 +02:00
Pieter Ghysels
f0b1f93d12
Fix for MKL ScaLAPACK (#19336) 2020-10-16 11:08:38 -05:00
darmac
01cf1d79db
parquet-format: added new package at v2.8.0 (#18544)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16 17:54:42 +02:00
manifest
506d2795a8
py-inheritance: added new package at v0.1.5 (#19337) 2020-10-16 17:07:23 +02:00
iarspider
d34b612052
diffutils: added support for external detection (#19344) 2020-10-16 16:10:07 +02:00
t-nojiri
4b9701a195
opium : convert to be an autotools package (#18708) 2020-10-16 12:08:59 +02:00
dunatotatos
cdeecf2507
GenomeWorks: added new package at v0.5.3 (#19263) 2020-10-16 10:17:32 +02:00
Harsh Bhatia
878e89ecea
faiss: added new package at v1.6.3 (#17290)
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-10-16 09:47:22 +02:00
Greg Becker
7a6268593c
Environments: specify packages for developer builds (#15256)
* allow environments to specify dev-build packages

* spack develop and spack undevelop commands

* never pull dev-build packges from bincache

* reinstall dev_specs when code has changed; reinstall dependents too

* preserve dev info paths and versions in concretization as special variant

* move install overwrite transaction into installer

* move dev-build argument handling to package.do_install

now that specs are dev-aware, package.do_install can add
necessary args (keep_stage=True, use_cache=False) to dev
builds. This simplifies driving logic in cmd and env._install

* allow 'any' as wildcard for variants

* spec: allow anonymous dependencies

raise an error when constraining by or normalizing an anonymous dep
refactor concretize_develop to remove dev_build variant
refactor tests to check for ^dev_path=any instead of +dev_build

* fix variant class hierarchy
2020-10-15 17:23:16 -07:00
Omar Padron
2ed39dfd8e
make opengl and spectrum-mpi set has_code = False (#19133)
* make opengl and spectrum-mpi set has_code = False
2020-10-15 15:13:21 -04:00
Sreenivasa Murthy Kolam
0b6f995187
Update migraphx for rocm 3.8 (#19300)
* update to migraphx for rocm_3.7.0 and rocm_3.8.0

* fix flake8 errors

* address review comments

* review changes

* removed the msgpack,mentioned twice
2020-10-15 10:41:48 -05:00
darmac
9240058c0d
Add new package: bdii (#18732)
* Add new package: bdii

* bdii: refine dependents
2020-10-15 16:47:06 +02:00
darmac
a9d25ea01b
py-acme-tiny: added new package at v4.0.4 (#18808) 2020-10-15 16:14:13 +02:00
Jean-Paul Pelteret
c1f2d6a73b
GiNaC: added new package at v1.7.11, updated cln (#15730) 2020-10-15 16:03:12 +02:00
Tom Payerle
d034d622c0
papi: restrict +sde to @6.0.0: (#19290)
Software defined events (SDE) appear to have been introduced only in
@6.0.0 (see e.g. http://icl.utk.edu/papi/software/view.html?id=275)
See #19289
2020-10-15 15:44:10 +02:00
Tom Payerle
9a554769a3
pexsi: add openmp flags to fortran flags if dependencies use OpenMP (#19274)
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-15 15:41:58 +02:00
Cody Balos
a9dfa89c89
xbraid: added v2.3.0 and v3.0.0 (#19280) 2020-10-15 15:38:05 +02:00
Adam J. Stewart
d1423e21fb
CMake: added v3.18.3 and v3.18.4 (#19302) 2020-10-15 15:28:09 +02:00
manifest
4b9bdea26b
blasr-libcpp: improved setup_run_environment (#18038)
Added non standard paths to LD_LIBRARY_PATH
2020-10-15 15:26:39 +02:00
Thomas Gruber
f45e8ac70b
LIKWID: added v5.0.2, new depends_on clauses and a patch for Lua (#19164) 2020-10-15 15:20:04 +02:00
G-Ragghianti
1bf87447ad
Blaspp: added v2020.10.0, v2020.09.0, reworked recipe (#19311) 2020-10-15 14:58:31 +02:00
Hadrien G
298e18dbf3
acts: added v1.02.0 (#19305) 2020-10-15 14:13:55 +02:00
Axel Huebl
d1bfc426b0
Py-Pillow: added v8.0.0 (#19320) 2020-10-15 14:13:04 +02:00
Erik Schnetter
e4c1cb380b
amrex: Add CUDA variant (#19306)
* amrex: Add CUDA variant

* amrex: require at least cuda 9
2020-10-14 21:24:20 -05:00
Jean-Paul Pelteret
50c7bc8cfd
deal.II: Fix broken include and library path concatenation (#19315) 2020-10-14 21:23:55 -05:00
Nichols A. Romero
71d2ce7403
Removing f18 package. (#19307) 2020-10-14 13:44:22 -05:00
vvolkl
a9bc5f7751
[delphes] new version, new env var (#19304) 2020-10-14 11:55:44 -05:00
Tomoki, Karatsu
48b14c4ac6
uqtk: Add version and fixes for Fujitsu compiler. (#19288)
* uqtk: Add version and fixes for Fujitsu compiler.

* Fixed order of versions.

* Add condition to execute function.
2020-10-14 11:44:27 -05:00