Commit Graph

19708 Commits

Author SHA1 Message Date
Satish Balay
61735f3847 petsc: added v3.13.2,v3.13.3,v3.13.4 (#17957) 2020-08-09 13:19:59 +02:00
Adam J. Stewart
aa14c9d1d1 libimagequant: added new package at v2.12.6 (#17959) 2020-08-09 13:09:52 +02:00
Satish Balay
2954eb39c9 saws: added v0.1.1 (#17958) 2020-08-09 13:05:21 +02:00
Mark W. Krentel
cef729e39c mbedtls: fix min cmake version, added v2.16.7 (#17960)
Mbedtls 2.16.x uses target_sources() from cmake >= 3.1.0
2020-08-09 12:52:21 +02:00
Daniel Topa
61cf6d9c8f cassandra: fixed checksum for v3.11.6 (#17961)
Signed-off-by: Daniel Topa <dantopa@gmail.com>
2020-08-09 12:47:03 +02:00
Glenn Johnson
023a057f20 Add variants to petsc (#17218)
* Add variants to petsc

This PR adds the follolwing variants to the petsc package

- gmp
- jpeg
- libpng
- giflib
- mpfr
- netcdf
- pnetcdf (parallel-netcdf)
- moab
- eigen
- random123
- exodusii
- mstk
- cgns
- memkind
- muparser
- p4est
- saws
- libyaml
- zstd

* Fix flake8 errors

* Additional changes to Petsc recipe

This commit addresses the issues with dependencies that were brought up
in the comments. There are also a few other enhancements.

- the language of the new variant descriptions was changed to be more
  consistent with what was already in the recipe
- an explicit '+mpi' was added to the depends_on('hypre...') directives
- an explicit '+mpi' was added to the depends_on('trilinos...')
  directives
- the run time error checking for '~mpi' was replaced with 'conflicts()'
  directives that will cause the install to fail sooner
- additional variants that were 'parallel only' were added to the '~mpi'
  check

* Set the '~mpi`' conflicts msg to a variable
2020-08-08 11:07:51 -05:00
Sinan
e4a7cb4d60 new package: py-cmake (#17588)
* new package: py_cmake

* sync cmake and py-cmake versions

* new package: py_cmake

* sync cmake and py-cmake versions

* flake8, improve dependency specifics

* replace template stuff with actual values

Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-08-08 11:04:41 -05:00
Sinan
775c14e0c1 package/cmake: add versions 1.18.0 and 1.18.1 (#17945)
* package/cmake: add versions 1.18.0 and 1.18.1

* fix shasums

Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-08-08 00:42:02 -05:00
Adrien Bernede
3978db91dc Feature/raja chai umpire update (#17665)
* Changing raja, chai, and umpire packages so all will compile with each other.

* Need a CUDA version of CHAI when compiling with raja+cuda+chai

* Updating checks for commit.

* Adding comments explaining why chai+umpire tests were disabled

* Reactivating tests for CHAI and Umpire

* reordering versions

* Unified handling of Cuda Arch

* Adding latest versions

* Unused/Untested: removed

* Aesthetic and test mode in Chai

* Unified handling of Cuda Arch

* Using 'ON' consistently, instead of 'On'

* Apply suggestions from code review

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

* Fix, suggestion and patch:

Chai depends on RAJA, not the other way.
Apply suggested master-main version mapping.
Add Umpire version 3.0.0 and patch.

Co-authored-by: Robert Blake <blake14@llnl.gov>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-07 17:42:07 -05:00
eugeneswalker
ceed9c4bc0 conduit: dont use cmake >= 3.18 because of FindHDF5 bug (#17937) 2020-08-07 13:50:14 -07:00
Glenn Johnson
1a11449c86 New package - REDItools (#17703)
* New package - REDItools

This PR adds the REDItools package, along with a new package dependency,
py-fisher. This contains a patch generated from the python 2to3 script
as well as some other fixes. I am not sure if the project is ready to
support python-3 yet but I submitted the other patches upstream.

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

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

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-07 14:40:52 -05:00
Adam J. Stewart
11f2d01051 py-inference-schema: add new package (#17912) 2020-08-07 12:09:34 -05:00
Tomoki, Karatsu
c83236d3a4 Fujitsu compiler: Accept alphabet as version. (#17890)
* Fujitsu compiler: Accept alphabet as version.

* Fujitsu copiler: Updated test pattern.
2020-08-07 09:06:22 -05:00
g-mathias
c1efa09928 gromacs: new version 2020.3; variant nosuffix and mkl support (#17908)
* new version 2020.3; new variants nosuffix and fft; version selections for plumed

* fixed too long lines

* fixed whitespaces

* revised fft interface according to @haampie 's suggestions

Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2020-08-07 07:03:14 -06:00
darmac
6fc6f1ea9d activeharmony: add version 4.6.0 (#17867) 2020-08-06 23:51:47 -07:00
Adam J. Stewart
463aaef092 py-rasterio: add v1.1.5 2020-08-06 23:50:02 -07:00
Robert Pavel
07e426ce00 New package: ProfugusMC (#17914)
Added spackage for profugusMC
2020-08-06 23:45:19 -07:00
Mark W. Krentel
7d348268fb hpctoolkit: fix commit hash for version 2020.08.03 (#17920) 2020-08-06 23:42:52 -07:00
Rao Garimella
cff383802a Wonton (package): Fix sha 256 sum for version (#17916) 2020-08-06 23:41:48 -07:00
Justin S
7a5c0e0326 stacks (package): add version 2.53 (#17915) 2020-08-06 23:40:41 -07:00
Justin S
0f8ad5be1b isescan: new package at 1.7.2.1 (#16589)
* isescan: new package at 1.7.2.1

* isescan: update external program paths

* isescan: use spack compiler
2020-08-06 22:26:52 -05:00
Rao Garimella
9a7834949d New Package Wonton (#17882)
* new package Wonton

* remove the flecsi variant because flecsi-sp does not have a spackage

* fix url, clean up whitespaces

* formatting

* put in explicit else clauses for variants in CMake section because CMake's behavior is system-dependent

Co-authored-by: Rao Garimella <rao@abyzou.lanl.gov>
2020-08-06 13:55:24 -05:00
Adam J. Stewart
051e124533 Bazel: relax Java dependency (#17734)
* Bazel: relax Java dependency

* Flake8 fix
2020-08-06 13:02:02 -04:00
Julius-Plehn
f3ec1d445d New package: HDFView (#17707)
* HDFView

* adds support for version 3.1.1
2020-08-06 09:02:40 -05:00
Todd Gamblin
9dbe1d7776 bugfix: fix spack -V with releases/latest and shallow clones (#17884)
`spack -V` stopped working when we added the `releases/latest` tag to
track the most recent release. It started just reporting the version,
even on a `develop` checkout. We need to tell it to *only* search for
tags that start with `v`, so that it will ignore `releases/latest`.

`spack -V` also would print out unwanted git eror output on a shallow
clone.

- [x] add `--match 'v*'` to `git describe` arguments
- [x] route error output to `os.devnull`
2020-08-05 17:01:18 -07:00
Robert Mijakovic
aee95fe9a9 GPI-2 new package (#17875)
* update version: intel packages daal, ipp, mkl-dnn, mkl, mpi, parallel-studio, pin, tbb and makes url parameter consistent and always use single quote.

* Fixes a typo with one of the sha256 checksum..

* Adds version entries for new versions of Intel packages.

* Adds hashes for new versions of Intel packages.

* Adds missing hash of Intel compiler.

* Adds the newest version of Intel MPI 2019.8.

* Fixes hash for intel-parallel-studio and intel-tbb.

* Fixes version number of Intel MPI.

* Adds GPI-2 package.

* Fixes flake8 noticed issues.

* Second try to fix flake8 comment

* Fixes some issues adamjstewart noticed.

* Fixes package according to flake8 complains.

* Fixes flake8 issue.

* Renames next version to master and removes master.

* Adds maintainer into gpi-2 and returns master branch for the git
repository.

Co-authored-by: Robert Mijakovic <robert.mijakovic@lrz.de>
2020-08-05 16:38:23 -05:00
carlabguillen
cc0a1283c4 Variant with fortran for likwid package (#17889)
* Option to build likwid with fortran interface

* Removing white spaces

* Flake8 conform
2020-08-05 16:31:49 -05:00
h-denpo
a5914cecb4 add depends_on('zlib', type='link') (#17887) 2020-08-05 16:24:49 -05:00
darmac
dc321abb72 bcache:add pkg-config to find blkid.h in linux-utils (#17888) 2020-08-05 16:24:14 -05:00
Greg Becker
acfa2ea018 remove hypre variant from mfem and all references to it (#17885) 2020-08-05 09:19:22 -07:00
darmac
afaae70855 nodejs: add version 8.11.4 (#17824)
* nodejs: add version 8.11.4

* node-js: refine configure() for different version
2020-08-05 10:12:14 -05:00
Ronak Buch
e64e600fbb charmpp: added v6.10.2 (#17886) 2020-08-05 15:03:51 +02:00
Jen Herting
96f5075eb1 [py-smart-open] fixing dependencies (#17640)
* version 1.8.4 requires py-boto at 2.3.2:
* google-cloud-storage only in newer versions
2020-08-04 16:44:30 -07:00
Jen Herting
118948cb0a [bowtie] added version 1.3.0. Patch fixed for new version (#17744) 2020-08-04 14:52:51 -07:00
Tim Haines
f9ee76a817 Dyninst: 10.2 release (#17847)
* Dyninst: 10.2 release

* Use 'elf' instead of 'elfutils'

* Use v10.2.0 tag

* Change minimum elfutils to 0.173

* Move STERILE_BUILD option to correct cmake_args

* make a sacrifice to the flake8 gods

* Add maintainer

* Revert to using elf@1 for elfutils
2020-08-04 13:48:08 -05:00
Brian Van Essen
54dc871524 Renamed the aluminum variant for thhe intra-node RMA functions. (#17861) 2020-08-04 12:52:59 -05:00
Ethan Stam
b3dd90b95c ParaView: Allow all ParaView versions to depend on Python 2 (#17484)
* Allow all ParaView versions to depend on Python 2

* Keep conflict for 5.9 and up with python 2

* Fix line too long

* Don't use backslash

* Try fixing indent

* Clean logic for python cmake flags

* Try fixing indent
2020-08-04 12:51:49 -05:00
Toyohisa Kameyama
d77f388a0d yorick: avoid hang to fputest on aarch64. (#17865) 2020-08-04 12:27:27 -05:00
Simon Frasch
cb676eab0f Added new package: spla (#17868) 2020-08-04 12:24:07 -05:00
Robert Underwood
4eb3558d20 Prefer dynamic linking for Python in vim when +python (#17870)
Previously the python package for vim used static linking, and depending
on what system libraries were available and linked against could cause
symbol conflicts for python leading to segfaults in loading c modules in
the standard library (i.e. heapq).  This patch address this issue by
dynamically linking them.
2020-08-04 12:22:53 -05:00
Robert Underwood
b35b950ee2 Add openssh runtime dependency to git (#17872)
If you use git to clone a repository ssh, git transfers control the ssh
binary available on your path, if that ssh binary was built with
contradictory version of openssl/kerberos, then your git commands will
fail.
2020-08-04 12:21:55 -05:00
Adam J. Stewart
91671be7cc py-keras-preprocessing: add new version (#17735) 2020-08-04 12:12:15 -05:00
t-nojiri
8977f7377a abyss 2.1.4: fails to build with GCC 8 (#17614)
* abyss 2.1.4: fails to build with GCC 8

* abyss 2.1.4: fails to build with GCC 8

* abyss 2.1.4: Revise the points indicated by the review.
2020-08-04 12:11:52 -05:00
vvolkl
9d2b60ac0c [delphes] pythia8 variant and cleanup (#17664)
* [delphes] new version

* [delphes] pythia8 variant

* [delphes] flake8
2020-08-04 12:11:13 -05:00
Zicklag
b85cc363c1 Add Espanso Package and its xdotool Dependency (#17586) 2020-08-04 12:06:46 -05:00
Simon Pintarelli
c3a38e0b14 sirius (new versions, fixes), q-e-sirius (new package), nlcglib (new package) (#17844)
* sirius, update versions, fixes, add missing options

- sirius/spfft: depend on fftw-api
- cleanup +shared option
- sirius add option for memory pool
- sirius add version 6.5.3 and 6.5.4
- sirius: add spfft dependency for @master, @develop

* add nlcglib package

Robust wave function optimization for SIRIUS.

* add q-e-sirius package

based on q-e package

* Update var/spack/repos/builtin/packages/q-e-sirius/package.py

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

* nlcglib: pass nvcc_wrapper to cmake

* Add 6.5.6

* Make flake8 happy

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2020-08-04 12:03:04 -05:00
Mark W. Krentel
3a02d1a847 hpctoolkit: add v2020.08.03 (#17860)
Add version 2020.08.03.  Adjust the cuda args.  The --with-cupti arg
was redundant, even for old versions of hpctoolkit.
2020-08-04 13:39:47 +02:00
Enrico Usai
bd0fb35ff0 AWS ParallelCluster: added v2.8.1 (#17866) 2020-08-04 13:25:27 +02:00
Brian Van Essen
c203898663 Added versions for cuDNN 8.0.2. (#17862) 2020-08-04 13:05:29 +02:00
t-nojiri
23f61ae2b0 subread: extend support for aarch64 to v2.0.0 (#17864) 2020-08-04 13:01:39 +02:00