summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-07-10Fix Intel MPI super invocation, again (#17378)Adam J. Stewart1-1/+1
2020-07-10autotools: Fix config.guess detection, take two (#17333)Michael Kuhn1-5/+3
The previous fix from #17149 contained a thinko that produced errors for packages that overwrite configure_directory.
2020-06-30changelog for v0.15.0v0.15.0Gregory Becker1-2/+96
2020-06-30bump version numberGregory Becker3-7/+12
2020-06-30Activate environment in container file (#17316)Glenn Johnson2-2/+4
* Activate environment in container file This PR will ensure that the container recipes will build the spack environment by first activating the environment. * Deactivate environment before environment collection For Singularity, the environment must be deactivated before running the command to collect the environment variables. This is because the environment collection uses `spack env activate`.
2020-06-30run github workflows on release branches (#17317)Greg Becker4-0/+4
2020-06-30Don't detect "classic" on Cray to avoid a compiler bug (#17314)Massimiliano Culpo4-2/+16
* Don't detect "classic" on Cray to avoid a compiler bug * add tests Co-authored-by: Gregory Becker <becker33@llnl.gov>
2020-06-30Add fish shell support (#9279)Johannes Blaschke10-6/+1171
* share/spack/setup-env.fish file to setup environment in fish shell * setup-env.fish testing script * Update share/spack/setup-env.fish Co-Authored-By: Elsa Gonsiorowski, PhD <gonsie@me.com> * Update share/spack/qa/setup-env-test.fish Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * updates completions using `spack commands --update-completion` * added stderr-nocaret warning * added fish shell tests to CI system Co-authored-by: becker33 <becker33@llnl.gov> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Elsa Gonsiorowski, PhD <gonsie@me.com>
2020-06-30Cray compiler: fix implicit rpaths for classic versions (#17310)Greg Becker4-14/+41
* check link dirs for existence
2020-06-30cmake v3.17.3 (#17313)Andrew Gaspar1-0/+1
2020-06-30half: fix __F16C__ include of immintrin.h (#17272)Andrew W Elble2-0/+25
Small fix so that immintrin.h gets included properly when the compiler sets __F16C__. Upstream has been notified.
2020-06-30filebench:remove autoreconf() (#17305)darmac1-8/+0
2020-06-30add constrain for hpx 1.4.* and boost 1.73.0 (#17307)albestro1-0/+4
https://github.com/STEllAR-GROUP/hpx/issues/4728#issuecomment-640685308
2020-06-30cleverleaf: Add C++ link flags for Fujitsu. (#17308)Tomoki, Karatsu2-0/+14
2020-06-30Add OpenFOAM 2006 (2020-06) release (#17309)Mark Olesen1-0/+1
Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>
2020-06-30Catch2 v2.12.3 (#17312)Andrew Gaspar1-1/+7
Added master branch, too
2020-06-30[whizard] Fix Runtime Compiler Paths (#17300)vvolkl1-0/+12
* [whizard] fix runtime compilers fix * [whizard] flake8 * [whizard] add master branch
2020-06-30[py-mdanalysis] new version and added dependencies (#16819)Jen Herting1-10/+36
* [py-mdanalysis] new version and added dependencies Original commit message: Author: Andrew Elble <aweits@rit.edu> Date: Thu Nov 14 08:35:14 2019 -0500 mdanalysis * [py-mdanalysis] python is type build/run * [py-mdanalysis] updated numpy version requirement for all listed versions of py-mdanalysis * [py-mdanalysis] updated biopython version requirement for all listed versions of py-mdanalysis * [py-mdanalysis] updated py-griddataformats version requirement for all listed versions of py-mdanalysis * [py-mdanalysis] gsd only required after version 1.17.0 and requires gsd@1.4.0 * [py-mdanalysis] only requires mmtf-python after version 0.16.0 and requires version 1.0.0 * [py-mdanalysis] has required py-joblib since version 0.16 * [py-mdanalysis] updated py-scipy version requirement for all listed versions of py-mdanalysis * [py-mdanalysis] updated py-matplotlib version requirement for all listed versions of py-mdanalysis * [py-mdanalysis] has required py-mock since version 0.18.0 * [py-mdanalysis] py-scikit-learn only required after version 0.16.0 and only for +analysis variant * [py-mdanalysis] Reordered and reformatted for readability * [py-mdanalysis] flake8 fixes * [py-mdanalysis] proactively adding version 1.0.0 while I'm here since major release * [py-mdanalysis] fixing some forgotten colons
2020-06-30[py-crossmap] added version 0.3.9 (#17233)Jen Herting1-2/+2
* [py-crossmap] added version 0.3.9 * [py-crossmap] py-numpy not required * [py-crossmap] py-cython must be >= 0.17
2020-06-30[ruby] fixing path to gcc such that users can use gem to install nati… ↵Jen Herting1-0/+11
(#17141) * [ruby] fixing path to gcc such that users can use gem to install native gems to their home directory * [ruby] working on making flake8 happier * [ruby] Line can't really be split cleanly. Enhancing flake8's calm. ya learn something new every day... * [ruby] line break where requested * [ruby] make raw string * [ruby] only running for x86_64-linux everything else is untested * [ruby] finding rbconfig.rb in a cross platform manner
2020-06-30New package/graphblast (#17289)Sinan1-0/+42
* new package: GraphBlast * polish * add cuda_arch setup * flake8 * the package requires cuda variant and dependency * add comments * define cuda_arch * implement multiple and custom cuda arches * tidy up, improve * flake8 * improve style * add variant description * use patch method, add new version for latest commit building since master now fails * remove gcc conflict, tidy up * also indicate build range for boost Co-authored-by: Sinan81 <sbulut@3vgeomatics.com> Co-authored-by: Sinan81 <Sinan81@github>
2020-06-30dssp: new package at v3.1.4 (#17188)Harsh Bhatia2-5/+42
Renamed xspp to hspp
2020-06-30postgis: added package at v3.0.1 (#12635)Sinan1-0/+81
Co-authored-by: Sinan81 <sbulut@3vgeomatics.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Sinan81 <Sinan81@github>
2020-06-29py-mpi4py: Implement headers Property (#17295)Sebastian Gottfried1-0/+5
py-mpi4py installs its header files at a difficult-to-predict location: $prefix/lib/python-x.y/site-packages/mpi4py/include With the new `headers` properties, dependent packages have now an easy way to obtain this location: spec['py-mpi4py'].headers.directories[0]
2020-06-29New package: hepmcanalysis (#17296)iarspider2-0/+105
* [WIP] Add hepmcanalysis package * Implement install() for hepmcanalysis * Flake-8 Co-authored-by: iarspider <iarpsider@gmail.com>
2020-06-29R: new versions (#17297)Amjad Kotobi1-0/+2
2020-06-29GDAL: add v3.1.1 (#17302)Adam J. Stewart1-1/+2
2020-06-29Some files could not be created due to errors, which have been fixed. (#17250)h-denpo6-20/+368
added support for Fujitsu compiler.
2020-06-29cp2k: variant tuning `lmax` was broken (#17266)Fabien Bruneval1-1/+1
* cp2k: variant tuning `lmax` was broken - `spack install cp2k lmax=6` now works * Update var/spack/repos/builtin/packages/cp2k/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/cp2k/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/cp2k/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/cp2k/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/cp2k/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/cp2k/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-29New package py-networkit (6.1, 7.0) (#17195)Fabian Brandt1-0/+42
2020-06-29New package: coin3d (#17251)iarspider1-0/+51
* New package: coin3d * Update package.py * Flake-8 * Update var/spack/repos/builtin/packages/coin3d/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Add link-time dependencies * Add configure flags for boost; remove version 4.0.0 (doesn't compile) Co-authored-by: iarspider <iarpsider@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-29cray compilers: fix bug with verifying cray compilers (#17303)Greg Becker1-5/+15
* fix bug with verifying cray compilers
2020-06-29remove three commands that have been deprecated since v0.13.0 (#17291)Greg Becker4-178/+1
* remove three commands that have been deprecated since v0.13.0
2020-06-29autotools: Fix config.guess detection (#17149)Michael Kuhn1-2/+4
The config.guess detection used a relative path that did not work in combination with `check_call`. Use an absolute path instead.
2020-06-29Detect FE compilers automatically on Cray (#17267)Massimiliano Culpo2-2/+85
* cray: detect frontend compilers automatically This commit permits to detect frontend compilers automatically, with the exception of cce. Co-authored-by: Gregory Becker <becker33.llnl.gov>
2020-06-29nfs-utils: fix compile error on debian (#17292)darmac1-0/+1
use pkgconfig to detect libtirpc
2020-06-29New package: fjcontrib + new variants for fastjet (#17255)iarspider2-0/+95
* New package: fjcontrib + new variants for fastjet * Flake-8 * Flake-8 once more * Update package.py * Allow choosing which plugins to build Build all plugins by default. * Flake-8 * Always build all plugins * Update package.py Co-authored-by: iarspider <iarpsider@gmail.com>
2020-06-29Fix indentation in containerize example (#17228)George Hartzell1-1/+1
[george.hartzell@172-16-193-97 spack-explore-docker]$ spack containerize Running `spack containerize` with the example `spack.yaml` file fails with an error that ends like so: ``` [...] File "/local_scratch/hartzell/tmp/spack-explore-docker/lib/spack/external/ruamel/yaml/scanner.py", line 165, in need_more_tokens self.stale_possible_simple_keys() File "/local_scratch/hartzell/tmp/spack-explore-docker/lib/spack/external/ruamel/yaml/scanner.py", line 309, in stale_possible_simple_keys "could not find expected ':'", self.get_mark()) ruamel.yaml.scanner.ScannerError: while scanning a simple key in "/local_scratch/hartzell/tmp/spack-explore-docker/spack.yaml", line 26, column 1 could not find expected ':' in "/local_scratch/hartzell/tmp/spack-explore-docker/spack.yaml", line 28, column 5 ``` Indenting the block string fixes the problem for me. CentOS 7, ``` $ spack --version 0.14.2-1529-ec58f28c2 ```
2020-06-29codar-cheetah: added v1.1.0 and v1.0.0 (#17286)Kshitij Mehta1-1/+3
2020-06-29geant4: depends on "qt@5: +opengl" when +qt (#17264)Wouter Deconinck1-1/+1
The Geant4 cmake check requires Qt5OpenGL_FOUND, so we must require the Qt5 +opengl variant. If not, the cmake phase fall through to Qt4 and fails due to a missing Qt4::QtGui target. In Geant4InterfaceOptions.cmake: ``` if(Qt5Core_FOUND AND Qt5Gui_FOUND AND Qt5Widgets_FOUND AND Qt5OpenGL_FOUND AND Qt5PrintSupport_FOUND) ``` Ref: https://github.com/Geant4/geant4/blob/master/cmake/Modules/Geant4InterfaceOptions.cmake#L90 (5baee230e93612916bcea11ebf822756cfa7282c, Import Geant4 10.6.0 source tree)
2020-06-29fujitsu-mpi: added "headers" and "libs" methods (#17253)Tomoki, Karatsu1-0/+19
2020-06-29Restore compilers.yaml default directory (#17283)Greg Becker1-2/+2
2020-06-28Prevent libffi 3.3 from adding contradictory tuning flags (#17285)Seth R. Johnson1-0/+8
Fixes #17187
2020-06-28package/qgis: add new versions (#17284)Sinan1-1/+7
Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-06-28intel: added new versions (#17287)Amjad Kotobi1-0/+2
2020-06-28vmc: New Package (#17282)Dr. Christian Tacke2-0/+79
"""The Virtual Monte Carlo (VMC) library"""
2020-06-28redis: add config file from source code (#17225)darmac1-0/+5
* redis: add config file from source code * Update var/spack/repos/builtin/packages/redis/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-28WarpX: Development Branch (#17163)Axel Huebl1-2/+2
* WarpX: Development Branch Update the name of our development branch. * WarpX version: develop keyword development is not a "newest"-like keyword, but `master`/`develop`/`dev` are. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Renamed: develop version Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-27make gcc build on aarch64 (#17280)Greg Becker1-6/+8
2020-06-27CUDA: CUDAHOSTCXX Env (#16869)Axel Huebl1-0/+2
This is a general CMake CUDA language hint to use the CXX compiler has host compiler for NVCC. Seems like a good default since we do not express the CUDA compiler in Spack otherwise yet (e.g. no `self.compiler.cuda` or `self.compiler.cudahostcxx`).