Commit graph

12644 commits

Author SHA1 Message Date
darmac
8cb1192050
util-linux: fix build error (#18647)
* util-linux: fix build error

* refine install stage
2020-09-18 10:04:28 -05:00
darmac
a4cdf664c6
Add new package: shiro (#18541)
* Add new package: shiro

* refine description and dependencies
2020-09-18 10:03:32 -05:00
ketsubouchi
403ea4384e
ocaml: support 4.11 (#18705) 2020-09-18 10:02:50 -05:00
Toyohisa Kameyama
7d0a46c051
iwyu: Require llvm+all_targets on non-x86_64 systems (#18710) 2020-09-18 10:31:03 -04:00
Axel Huebl
a8b6faf430
py-recommonmark: fix URL and docutils version (#18714) 2020-09-18 12:07:57 +02:00
Axel Huebl
275583c02f
py-breathe: added v4.21.0 (#18722) 2020-09-18 07:44:54 +02:00
Mark W. Krentel
80fe51046c
libpfm4: add version 4.11.0 (#18720)
Add version 4.11.0 for libpfm4.
Add myself as maintainer.
2020-09-17 15:58:23 -05:00
Jen Herting
e329e13f32
[arrow] added cuda variant (#18715) 2020-09-17 15:26:51 -05:00
Glenn Johnson
4b41d56bc3
Add bart-0.6.00 (#18717)
This PR adds version 0.6.00 of bart.
2020-09-17 15:25:08 -05:00
Adam J. Stewart
f9699fd3ff
py-nbconvert: add new version (#18636) 2020-09-17 15:23:59 -05:00
Adam J. Stewart
69d8417d8a
py-nbclient: add new package (#18628) 2020-09-17 12:54:03 -07:00
Adam J. Stewart
01df552149
py-matplotlib: add v3.2.2 (#18681) 2020-09-17 12:46:20 -07:00
t-nojiri
b66d756da6
bowtie : Fix for aarch64 (#18709) 2020-09-17 11:42:32 -05:00
Glenn Johnson
7c01c64d53
gpu-burn: allow to build with non-gcc compilers (#18707)
This PR modifies the patch to use $(CXX) rather than g++ to allow the
spack compiler to be used.
2020-09-17 17:24:22 +02:00
Glenn Johnson
2576d8d767
Update libbeagle (#18703)
This PR fixes a couple of things with the libbeagle package.

- libbeagle can only be built for one GPU type. Add a test for that.
- version 2 had the arch statement in
  libhmsbeagle/GPU/kernels/Makefile.am but version 3 has it in
  configure.ac. Put the variant specified value in configure.ac for
  consistency.
2020-09-17 10:04:21 -05:00
Ganesh Kumar
0f332c73a6
Rocm 3.7 miopen, miopengemm, rocalution and rocm-opencl (#18690)
* ROCm 3.5 miopen recipe

* fixing flake8 issues

* cmake variant fix

* min support fix

* variant possible values

* rocm3.7 change for miopen, rocalution and rocm-opencl

* review comments
2020-09-17 10:00:45 -05:00
Enrico Usai
91bd99b4b2
aws-parallelcluster: add 2.9.1 and 2.9.0 releases (#18676)
Checked all the third party dependencies for all the versions.
2020-09-17 09:59:11 -05:00
arjun-raj-kuppala
7fb83047fd
Hipify clang with AMD rocm 3.7.0 update (#18672)
* Hipify clang with rocm 3.7.0 update

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

Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>

Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2020-09-16 22:18:48 -05:00
Greg Sjaardema
9a5f043ce6
seacas: Force use of non-mpi-enabled hdf5 (#18702)
Due to recent changes in the `netcdf-c` package, it is now necessary to explicitly request a non-mpi-enabled hdf5 build if building a non-mpi-enabled seacas.
2020-09-16 16:37:13 -05:00
Robert Blake
f95d7959b2
lustre: Adding external support. Closing #18698 (#18700) 2020-09-16 16:29:59 -05:00
Simon Frasch
91649763ab
spla: Add version 1.1.1 and fix cmake flag when build with +cuda (#18699) 2020-09-16 16:27:00 -05:00
Sajid Ali
7c23498f1d
bump CGAL version (#18693)
* bump CGAL version

* Address reviewer comments

* flake8 fix

* Address reviewer comments

* Address reviewer comments
2020-09-16 16:22:40 -05:00
Andre Sailer
635b8243fe
[dd4hep]: add variant lcio (#18691) 2020-09-16 17:33:14 +01:00
Tiziano Müller
0d5c065678
libvdwxc: unbreak concretization, request fftw-api (#18688)
* libvdwxc: unbreak concretization, request fftw-api

mixing both fftw and fftw-api in a dependency tree can trigger the
following:

```
$ spack spec cp2k@master +sirius
==> [2020-09-16-12:36:06.552981] sirius applying constraint gsl
==> [2020-09-16-12:36:06.554270] sirius applying constraint openblas@0.3.10%gcc@7.5.0~consistent_fpcsr~ilp64+pic+shared threads=none arch=linux-opensuse_leap15-sandybridge
Traceback (most recent call last):
  File "./bin/spack", line 64, in <module>
    sys.exit(spack.main.main())
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/main.py", line 762, in main
    return _invoke_command(command, parser, args, unknown)
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/main.py", line 490, in _invoke_command
    return_val = command(parser, args)
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/cmd/spec.py", line 103, in spec
    spec.concretize()
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/spec.py", line 2228, in concretize
    user_spec_deps=user_spec_deps),
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/spec.py", line 2716, in normalize
    visited, all_spec_deps, provider_index, tests)
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/spec.py", line 2654, in _normalize_helper
    dep, visited, spec_deps, provider_index, tests)
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/spec.py", line 2613, in _merge_dependency
    visited, spec_deps, provider_index, tests)
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/spec.py", line 2654, in _normalize_helper
    dep, visited, spec_deps, provider_index, tests)
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/spec.py", line 2554, in _merge_dependency
    provider = self._find_provider(dep, provider_index)
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/spec.py", line 2489, in _find_provider
    providers = provider_index.providers_for(vdep)
  File "/data/tiziano/debug-spack/spack2/lib/spack/spack/provider_index.py", line 80, in providers_for
    return sorted(s.copy() for s in result)
  File "/data/tiziano/debug-spack/spack2/lib/spack/llnl/util/lang.py", line 249, in <lambda>
    lambda s, o: o is not None and s._cmp_key() < o._cmp_key())
TypeError: '<' not supported between instances of 'str' and 'NoneType'
```

while at the same point disallowing MKL as a fftw provider.
Solving both issues by depending on `fftw-api@3` instead and adding a
conflict on `^fftw~mpi` when using `+mpi` (thanks to alalazo).

* cp2k: use conflicts instead of runtime checks for fftw/openblas variants
2020-09-16 10:41:46 -05:00
t-nojiri
cb218058bc
fraggenescan: Modify build_targets for aarch64 (#18687) 2020-09-16 10:40:33 -05:00
Xavier Delaruelle
0b3e860608
environment-modules: add version 4.6.0 (#18686) 2020-09-16 10:39:55 -05:00
Robert Pavel
2f0565de64
Added spackage for cosmoflow-benchmark proxy app (#18685)
* Initial Draft of Cosmoflow Spackage

Need to add in logic to streamline cpu/gpu builds

* Added ~cuda logic to cosmoflow spackage

Added logic to support a ~cuda build for cosmoflow

* Requested Changes to Cosmoflow Spackage

Made requested changes to cosmoflow spackage
2020-09-16 10:18:01 -05:00
Severin Strobl
e41c3ad1fc
Likwid versions >= 5.0.0 depend on Lua 5.2. (#18675)
* Likwid versions >= 5.0.0 depend on Lua 5.2.

According to https://github.com/RRZE-HPC/likwid/issues/324 recent
versions of Likwid require Lua 5.2.

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-16 10:16:08 -05:00
Jason Lee
1a9f97fd0d
jemalloc: Use AutotoolsPackage and allow for arbitrary public API prefixes (#18680)
Removed je variant
2020-09-15 20:37:05 -05:00
Greg Sjaardema
6a3583f181
MatIO: Update repository and add new versions (#18683)
MatIO development has switched to github from sourceforge.  Updated the `git` and `url` variables and added the four new versions (1.5.14 -- 1.5.17) that have been released since the last update of this package.
2020-09-15 16:43:45 -05:00
arjun-raj-kuppala
bad9f2bc28
AMD ROCmValidationSuite recipe for 3.5.0 and 3.7.0 (#18678)
* AMD ROCmValidationSuite recipe for 3.5.0 and 3.7.0

* Updated the PR comments for rocmvalidationsuite recipe
2020-09-15 13:16:41 -05:00
Nikolay Simakov
1b1bfd883a
namd: Added optimization auto-selection for skylake-X+ CPU for 2.14 and 2.15a1 (AVX512 tile) (#18671) 2020-09-15 10:08:26 -05:00
Sergey Kosukhin
5cff304809
CLAW: update the package (#18673) 2020-09-15 10:04:59 -05:00
Tom Payerle
6752a1c377
Qbox minor issues 18664 (#18665)
* qbox: install to correct directory structure

* qbox: Have qb executable put in bin rather than src subdir

* qbox: Fix python script shebangs to use python from path

* qbox: Add dependencies on gnuplot, python2 for utilities

* qbox: fix flake8 issue

* qbox: Add $prefix/util to PATH
2020-09-15 09:54:26 -05:00
ketsubouchi
33e8dcad99
nseg: add return 0; to void functions (#18481) 2020-09-15 10:24:51 +02:00
Adam J. Stewart
5e6875008c
fish: add dependencies, patch MacOS (#18526) 2020-09-15 08:43:53 +02:00
Adam J. Stewart
5f0c3427ae
py-cmocean: added new package at v2.0 (#18614) 2020-09-15 08:36:26 +02:00
Adam J. Stewart
2af9e44340
Add setuptools run-time dependency to various Python packages (#18616) 2020-09-15 08:30:59 +02:00
Adam J. Stewart
b3ee04c6ef
py-jupyterlab-pygments: added new package at v0.1.1 (#18627) 2020-09-15 08:30:08 +02:00
Adam J. Stewart
f7030287d3
py-nest-asyncio: add new package at v1.4.0 (#18629) 2020-09-15 08:28:51 +02:00
Adam J. Stewart
445988011c
py-ipykernel: added v5.3.4, moved url to PyPI (#18630) 2020-09-15 08:28:17 +02:00
Adam J. Stewart
ef37852bb4
py-ipython: added v7.18.1 (#18631) 2020-09-15 08:26:27 +02:00
Adam J. Stewart
40a66317e8
py-jupyter-client: added v6.1.7, moved url to PyPI (#18632) 2020-09-15 08:25:39 +02:00
Adam J. Stewart
792c48a558
py-jupyter-core: updated the type of the setuptools dependency (#18633) 2020-09-15 07:42:28 +02:00
Adam J. Stewart
0448ade7b5
py-jupyterlab-server: added v1.2.0 (#18634) 2020-09-15 07:39:30 +02:00
Adam J. Stewart
defde398c4
py-argon2-cffi: added new package at v20.1.0 (#18626) 2020-09-15 07:38:16 +02:00
Adam J. Stewart
77d20906c0
py-jupyterlab: added v2.2.7 (#18635) 2020-09-15 07:20:15 +02:00
Adam J. Stewart
682223f1f4
py-nbformat: add v5.0.7, moved url to PyPI (#18637) 2020-09-15 07:18:12 +02:00
Adam J. Stewart
60a5a176fb
py-terminado: added v0.8.3 (#18639) 2020-09-15 07:15:38 +02:00
Adam J. Stewart
c59836222e
py-traitlets: added v5.0.4, moved url to PyPI (#18640) 2020-09-15 07:15:00 +02:00
Robert Pavel
4fc2370559
Added Missing Tag to Cradl Spackage (#18669)
Added missing proxy apps tag to cradl spackage
2020-09-14 18:55:53 -06:00
Robert Pavel
a2673aeddd
CRADL Machine Learning Proxy Spackage (#18668)
* Initial CRADL Spackage Work

Currently resolving ```--single-version-externally-managed``` error

* Fixed GPUtil Issues

Thanks to Vinay Ramakrishnaiah for overwriting install

* Finished CRADL Install Function

Finished CRADL install function which is basically copying the scripts
to the install directory. Also resolved flake8 issues for PR purposes
2020-09-14 14:25:49 -06:00
Simon Frasch
49512e21ab
SIRIUS: Update dependencies (#18622)
* sirius: Fixed dependency spfft when build with +rocm

* sirius: Added new dependency spla for develop build

* sirius: Added maintainer
2020-09-14 12:23:32 -05:00
darmac
5f47170492
Add new package: webbench (#18650)
* Add new package: webbench

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-14 09:57:40 -05:00
ketsubouchi
41b68741ec
cpio: add --rtlib=compiler-rt for %fj (#18619)
* cpio: add --rtlib=compiler-rt for %fj

* cpio: simplify if

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

This seems better.

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-14 09:55:47 -05:00
t-nojiri
a250006449
ngmlr: support for aarch64 (#18621)
* ngmlr: support for aarch64

* ngmlr: Fixed patch file
2020-09-13 23:14:59 -05:00
ketsubouchi
3cfce42563
nek5000: Support Fujitsu fortran (#18659) 2020-09-13 23:14:04 -05:00
Paul
c29b74e7ad
Updated FZF package for newer versions. (#18608)
* Support for external find.
* Added latest version (0.22.0) and conditions to package to continue
support for older versions.
2020-09-13 11:27:56 -05:00
Joseph Wang
58f101de88
use github for download (#18657) 2020-09-13 10:23:46 -05:00
Andrew W Elble
a734dabf2b
new package: py-reproject (#18641)
* new package: py-reproject
add setuptools build/run dep to py-astropy-healpix

* fixes

* fix
2020-09-12 15:37:34 -05:00
darmac
85f7a8bf71
Add new package: delta (#18648) 2020-09-12 15:37:14 -05:00
darmac
10dab474ce
cvs: add a patch for segv issue (#18649) 2020-09-12 09:47:39 -05:00
darmac
e355fc16ad
Add new package: dbxtool (#18651) 2020-09-12 09:45:05 -05:00
darmac
3211ac5136
Add new package: geoip-api-c (#18653) 2020-09-12 09:44:28 -05:00
darmac
cde4654525
Add new package: libspiro (#18654) 2020-09-12 09:44:02 -05:00
darmac
6d39e6ebea
Add new package: hping (#18311)
* Add new package: hping

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

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

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

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

* Update package.py

Fix flake8 errors

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-12 09:36:30 -05:00
darmac
128731ec74
Add new package: jetty-project (#18555)
* Add new package: jetty-project

* refine dependency

* refine maven version
2020-09-12 09:35:38 -05:00
Robert Blake
afb0883762
ncurses: adding external support. (#18609)
* ncurses: adding external support.

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

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

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

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

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

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

* Fixing includes.

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-11 16:00:11 -05:00
Adam J. Stewart
e7040467f2
NumPy: added v1.19.2 (#18615) 2020-09-11 15:38:24 +02:00
srekolam
1aceb38b89
Changes for hipsparse, rocthrust recipes for rocm_3.7.0 (#18497)
* changes for hipsparse,rocthrust recipes for rocm_3.7.0

* changes to rocrand for 3.7.0

* version changes
2020-09-10 17:33:21 -05:00
srekolam
4a474d9d67
recipes changes for hipblas, rocprim, rocfft, rocsolver for rocm3.7.0 (#18495)
* recipes changes for rocprim,rocfft,rocsolver for rocm3.7.0

* changes to hipcub recipe for rocm-3.7.0

* changes to address review comments
2020-09-10 17:32:41 -05:00
Robert Pavel
29645ceba5
Adding Missing Versions for Flux-Sched/Flux-Core and Compiler Flags (#18612)
* Checksummed New Flux Versions

Checksummed new flux versions to let spack detect them

* Added CXXFlags to build Flux-sched

Added missing cxxflags to build flux-sched
2020-09-10 16:53:28 -05:00
Robert Pavel
3fabdb6e9b
Adding Cuda Variant to SW4Lite (#18590)
* Adding Cuda Variant to SW4Lite

Added cuda variant of sw4lite  as per guidance in README

* Updated SW4Lite+cuda to Current Header Conventions

Updated sw4lite+cuda to use current conventions for spackage include
dirs

* Fixing FLake8 Issue with Sw4lite+cuda Fix

Fixed overly long line and further underlined sticky note reminding me
to run flake8 BEFORE pushing

* Switching to Spack Compiler Wrapper

Switching to spack compiler wrapper for consistency
2020-09-10 16:53:13 -05:00
Tim Haines
ff6ca57dda
Dyninst: add v10.2.1 (#18611) 2020-09-10 16:09:06 -05:00
Rémi Lacroix
114317464b
Orca: update the package. (#18593)
* Orca: Add new versions.

* Orca: Support OpenMPI without the legacy wrappers.

By default, Spack builds OpenMPI without the legacy wrappers when using the Slurm scheduler. This breaks Orca since its binaries are hardcoded to call "mpirun". To workaround this issue, add a "mpirun" wrapper which calls "srun" when required.
2020-09-10 11:55:13 -05:00
Tiziano Müller
2bc9821c43
update CP2K pkg for 8+ (#18607)
* cp2k: do not support ~openmp for v8+

* sirius: version bump

* cp2k: fix overlapping deps for elpa

fixes #18029

* cp2k: update SIRIUS dependency for v8+

* spfft: requires CMake 3.11+

* cp2k: fix build with +sirius
2020-09-10 10:00:31 -05:00
Toyohisa Kameyama
34f4049815
dpdk: Avoid option conflicts between spack wrappers and Makefiles on aarch64 gcc. (#18603) 2020-09-10 09:59:18 -05:00
t-nojiri
e13e2b0d54
prism: support for aarch64 (#18562)
* prism: support for aarch64

* prism: Change patch file.
2020-09-10 09:56:19 -05:00
Adam J. Stewart
25291cf01c
GDAL: fixed Java bindings, added v3.1.3 (#18494) 2020-09-10 15:08:24 +02:00
Tomoki, Karatsu
778e659a03
openfoam: Set 'FOAM_SIGFPE' when using Fujitsu compiler. (#18601) 2020-09-10 15:01:50 +02:00
Tomoki, Karatsu
d4535f3115
fj: fixed homepage URL. (#18602) 2020-09-10 14:55:52 +02:00
Fabian Brandt
fc919e490e
NetworKit: update to v7.1, including dependencies (#18604) 2020-09-10 14:53:16 +02:00
srekolam
651cffae0a
Rocprofiler changes for rocm-3.7.0 release (#18599)
* rocprofiler changes for rocm-3.7.0 release

* fix flake8 errors
2020-09-09 21:43:07 -05:00
Brian Van Essen
87dc324f36
Support older cuda arch capabilties. (#18597) 2020-09-09 21:42:34 -05:00
ketsubouchi
b014ffcd3d
darshan-util: remove return(-1) from void function (#18504)
* darshan-util: remove return(-1) from void function

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

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

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-09 21:03:59 -05:00
psakievich
7b2c59e6cf
Fix typo in nalu-wind package (#18596) 2020-09-09 19:12:14 -05:00
Paul
9eac1ed6a8
Support external find for gpgme. (#18594) 2020-09-09 17:39:33 -05:00
Christoph Junghans
691e46c4f5
Packages/gamess ri mp2 mini app (#18595)
* gamess-ri-mp2-miniapp: initial import

* flake8

* Update var/spack/repos/builtin/packages/gamess-ri-mp2-miniapp/package.py

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-09 16:10:59 -06:00
Glenn Johnson
f1652e89af
Add new versions of intel-mkl (#18592) 2020-09-09 15:27:36 -05:00
arjun-raj-kuppala
9c8cfcca0f
Adding hipify-clang and aomp recipe for rocm (#18333)
* Adding aomp recipe for rocm 3.5.0 release

* hipify-clang rocm recipe

* incorporated suggested changes on PR#18333 for rocm aomp recipe

* remove binutils dependency and update to devicelibs tar path
2020-09-09 13:47:51 -05:00
Jen Herting
857530c5ae
[parallel] added version 20200822 (#18591) 2020-09-09 10:58:07 -07:00
Robert Brunner
1ae50f8022
Added specific "@master" version specifier for component libraries when building (#18579)
the develop version of SCR
2020-09-09 12:52:36 -05:00
Jen Herting
f7d1f845f4
[py-thinc] fixed checksum (#18571) 2020-09-09 11:25:06 -05:00
Garth N. Wells
3dedd2e321
(py-)fenics-dolfinx: fix dependencies (#18586)
* Fix (py-)fenics-dolfinx dependencies

* flake8 updates
2020-09-09 10:55:06 -05:00
Ganesh Kumar
4c5151327f
Rocm 3.7 rccl (#18587)
* ROCm 3.5 miopen recipe

* fixing flake8 issues

* cmake variant fix

* min support fix

* variant possible values

* ROCm 3.7 RCCL changes
2020-09-09 10:49:40 -05:00
Ganesh Kumar
a18700a86a
Rocm 3.7 rocm smi (#18522)
* ROCm 3.5 miopen recipe

* fixing flake8 issues

* cmake variant fix

* min support fix

* variant possible values

* ROCm 3.7 support for rocm-smi

* review comments change

* miopen merge conflict resolve

* reverting back from copy_tree to install_tree
2020-09-09 08:22:40 -05:00
Simon Frasch
290b77fe43
spla: Add version 1.1.0 and ROCm support (#18561) 2020-09-09 07:22:53 -05:00
Toyohisa Kameyama
4472914847
audacious: added gettext and iconv dependency. (#18584) 2020-09-09 11:23:01 +02:00
Adam J. Stewart
8494d26c0a
nn-c: fix pic flags (#18478) 2020-09-09 10:25:57 +02:00
Adam J. Stewart
ba47a057f0
py-torchvision: add variant to set image backend (#18500) 2020-09-09 10:16:50 +02:00