Commit graph

13544 commits

Author SHA1 Message Date
Stephen Hudson
56df3fcbaa
Add optional deps mpmath and deap to py-libensemble (#19852) 2020-11-11 10:45:16 -06:00
Keita Iwabuchi
8edd245bb3
Metall package: add v0.6 (#19854)
* Metall: add version 0.2

* Add Metall v0.3

* Update Metall package to v0.4 and v0.5.

* Metall package: add v0.6
2020-11-11 10:43:00 -06:00
t-nojiri
3167aec0ab
ace: Add version 6.5.12 (#19856) 2020-11-11 10:42:30 -06:00
Mark Olesen
a90324a5b2
openfoam: remove mplibUSER provisioning (#19861)
- has never been used by the spack package or by the upstream package

Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>
2020-11-11 10:38:50 -06:00
Ganesh Kumar
b1ca2a4346
ROCm3.9 recipe for rocblas, hipblas & rocsolver (#19841)
* ROCm3.9 recipe for rocblas, hipblas & rocsolver

* review comments

* review comments

Co-authored-by: root <root@mlseqa-hyd-virt-srv-07.amd.com>
2020-11-11 10:24:25 -06:00
Justin S
15fbbdea7d
soapdenovo2: add 242 (#19849) 2020-11-10 20:12:28 -06:00
Christoph Junghans
f7e3ef1b5c
votca-xtp: update deps (#19850) 2020-11-10 15:01:25 -07:00
t-nojiri
dd96a86511
abi-dumper: Add phases (#19807) 2020-11-10 12:53:39 -06:00
Phil Tooley
db5aa927db
py-torchvision: gather correct cuda_arch setting from py-torch (#19845)
* py-torchvision: gather correct cuda_arch setting from py-torch dependency

* py-torchvision: remove unneeded variant
2020-11-10 12:28:01 -06:00
Daryl W. Grunau
f7f4171d4e
py-scipy: set F90 for all compilers (#19818)
* set F90 when compiling with Intel

* set F90 for all compilers

Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2020-11-10 10:52:54 -06:00
Wouter Deconinck
2913903e6a
[geant4] depends_on glu when +opengl (#19821) 2020-11-10 10:29:21 +00:00
Adam J. Stewart
65cef0a3ad
py-gpytorch: add v1.2.1 (#19796) 2020-11-09 20:24:35 -05:00
h-denpo
d8d0935a24
saga-gis: add "depends_on('libsm', type='link')" (#19805) 2020-11-09 16:46:33 -06:00
Kai Torben Ohlhus
4e2f27141c
openblas: Add versions 0.3.11 and 0.3.12 (#19811)
[OpenBLAS 0.3.11](https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.11) and [OpenBLAS 0.3.12](https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.12) were released.
2020-11-09 16:33:54 -06:00
Wouter Deconinck
f69643512c
[opencascade] depends_on libxext, libxmu, libxt, libxi (#19823)
* [opencascade] depends_on libxmu and libxi

* [opencascade] depends_on libxext and libxt
2020-11-09 16:24:51 -06:00
Satish Balay
01188396da
Trilinos: add 13.0.1 (#19822) 2020-11-09 16:06:27 -05:00
Erik Schnetter
9619f77550
spiral: new version 8.2.0 (#19794)
* spiral: new version 8.2.0

* spiral: Sort versions anti-chronologically
2020-11-09 14:32:49 -06:00
Toyohisa Kameyama
52eecad65c
py-pygps: new package. (#19774)
* py-pygps: new package.

* fixed url.
2020-11-09 14:32:10 -06:00
Morten Kristensen
a047ea84a3
py-vermin: add latest version 1.0.2 (#19820) 2020-11-09 14:31:21 -06:00
Satish Balay
a0216922f1
add sundials 5.5.0 (#19819)
(with xsdk build fixes, including mkl, superlu-dist)

Co-authored-by: Cody J. Balos <balos1@llnl.gov>
2020-11-09 13:59:55 -06:00
Amjad Kotobi
04fdcbed09
ruby-narray: Added git master branch (#19817) 2020-11-09 13:04:22 -06:00
ilbiondo
740cc4058b
tskit package (#19725)
* tskit package

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

I can't see any hard requirement for 3.6:

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

* fixes following PR review

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-09 13:03:09 -06:00
Ethan Stam
e73e7cf0ad
ParaView: correct path for PARAVIEW_VTK_DIR (#19770)
* ParaView: correct path for PARAVIEW_VTK_DIR

* Update formatting
2020-11-09 13:02:00 -06:00
Mark Olesen
ac8a07ef4a
openfoam / openfoam-org : handle arch naming differences #19777 (#19778)
- issue caused by the openfoam-org internal naming for their
  newly added support for aarch64

Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>
2020-11-08 20:26:51 -06:00
Michael Kuhn
0857648313
perl: make 5.32.0 the preferred version (#19799)
Version 5.32.0 has been out for quite a while and Linux distributions
are shipping it. I have also done a rebuild of some common packages with
the new version. Let's make it the preferred version.
2020-11-08 10:54:22 -06:00
Adam J. Stewart
1e35faa932
Bash: add new patches, maintainer (#19798) 2020-11-07 20:13:35 -06:00
mic84
765b4c5d2f
amrex: new options names for version > 20.11 (#19769)
* amrex: new options names for version > 20.11

* amrex: change option name DIM -> AMReX_SPACEDIM

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-07 14:10:08 -06:00
Brian Van Essen
9cd0f00607
Added code to help DiHydrogen find cuDNN and CUB (#19783)
* Added code to help DiHydrogen find cuDNN and CUB

* Cleaning up dependencies on CUB and adding guards for when newer
versions of CUDA include CUB and it should be excluded.

* Changed Hydrogen to disable half support by default.

* Have LBANN force Hydrogen and DiHydrogen to build without half when the variant is disabled.

* Added explicit variants to enusre that if LBANN is build without Cuda,
Aluminum, or Half support, it enforces those constraints for Hydrogen
and DiHydrogen.  Cleaned up the use of Python extend versus append in
LBANN and DiHydrogen recipes.

* Fixed Flake8
2020-11-07 14:09:00 -06:00
Michael Kuhn
887bf734e4
fdupes: new package (#19747) 2020-11-07 14:08:15 -06:00
vvolkl
1d7d4a9071
[evtgen] add env var (#19787)
* [evtgen] add env var

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-07 14:06:41 -06:00
Itaru Kitayama
e87266c646
Add the scorep package dependency. (#19742)
Co-authored-by: Itaru Kitayama <itaru.kitayama@riken.jp>
2020-11-06 21:18:49 -06:00
Dr. Christian Tacke
c8b92ef34b
fmt: Add Version 7.1.2 (#19756) 2020-11-06 21:12:45 -06:00
Dr. Christian Tacke
3b4558fe6c
fairlogger: Add Version 1.9.0 (#19758) 2020-11-06 21:12:19 -06:00
Chen Wang
d085d53ebc
New version of Recorder: 2.1.6 (#19760) 2020-11-06 21:11:49 -06:00
eugeneswalker
fbc7cefcf7
make TIMER compatible with LLVM F18 (#19765) 2020-11-06 21:11:13 -06:00
Thomas Madlener
381305da0f
[root] fix package definition (#19775) 2020-11-06 21:04:23 -06:00
darmac
1d52bbdf17
Add new package: predixy (#19776) 2020-11-06 21:03:33 -06:00
Andrew W Elble
dcf3d8332a
cp2k: fix lmax variant to use tuple (#19780)
* cp2k: fix lmax variant to use tuple

discovered during testing #19501

@dev-zero

* retain conversion to string
2020-11-06 20:58:38 -06:00
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