summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-02-19environment-modules: add v4.7.0 (#21799)Xavier Delaruelle1-1/+2
2021-02-19Update scotch package for int32 (#21728)BerengerBerthoul1-2/+4
2021-02-19CGNS: set parallel build to False to fix cp error (#21766)Bryan Herman1-0/+2
2021-02-19MCUtils: migration to gitlab (#21771)iarspider1-16/+17
2021-02-19nvhpc: add v21.2 (#21796)Filippo Spiga1-0/+4
2021-02-19ruby: remove unwanted dependencies (#21797)holrock1-4/+5
ruby/tk is removed from stdlib at ruby2.4.0
2021-02-19gperftools: add v2.8.1 (#21794)iarspider1-0/+1
2021-02-19bugfix: add build deps to 'full hash' (#21735)Greg Becker4-21/+39
The "full hash" was only including the link/run deps, but it should include build deps as well.
2021-02-19davix: add v0.7.6 (#21773)iarspider1-4/+3
2021-02-19Updates to the LBANN software stack (#21733)Brian Van Essen4-5/+41
Set the minimun C++ standard for LBANN, Hydrogen, and DiHydrogen to C++17. The minumim C++ standard for Aluminum is C++14. Add new versions for Aluminum, Hydrogen, and DiHydrogen. Added support for high performance linkers in LBANN recipe (gold and lld). Added variants to LBANN for enabling embedded Python support independently from the Python front end.
2021-02-19blast2go: conflicts for platforms other than x86_64 (#21693)h-denpo1-0/+5
2021-02-19hdf-eos5: fix hdf5 dependency (#21789)Tomoyasu Nojiri1-4/+1
2021-02-19librelp: add test dependency on valgrind (#21752)darmac1-0/+1
2021-02-18py-sip: change url because some old package is missing (#21402)darmac1-9/+9
2021-02-18Pipelines: Move PR testing stacks (currently only E4S) into spack (#21714)Scott Wittenburg6-61/+273
2021-02-18Fixed conditional in match_flag for fish env (#21679)Severin Strobl1-1/+1
An attempt to fix the conditional was made in 5a771bc8ad, yet this broke the conditional completely.
2021-02-18py-fenics-instant: new package for legacy fenics 2016 and 2017 versions (#21775)emai-imcs1-0/+28
* py-fenics-instant: new package for legacy fenics 2016 and 2017 versions * Update var/spack/repos/builtin/packages/py-fenics-instant/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-02-18Fix template for Rpackage in spack create command (#21776)Tom Payerle1-1/+1
The signature for configure_args in the template for new RPackage packages was incorrect (different than what is defined and used in lib/spack/spack/build_systems/r.py) See issue #21774
2021-02-18Testing: use spack.store.use_store everywhere (#21656)Massimiliano Culpo11-179/+181
Keep spack.store.store and spack.store.db consistent in unit tests * Remove calls to monkeypatch for spack.store.store and spack.store.db: tests that used these called one or the other, which lead to inconsistencies (the tests passed regardless but were fragile as a result) * Fixtures making use of monkeypatch with mock_store now use the updated use_store function, which sets store.store and store.db consistently * subprocess_context.TestState now transfers the serializes and restores spack.store.store (without the monkeypatch changes this would have created inconsistencies)
2021-02-18xsdk: fix @develop build (#21749)Satish Balay5-20/+47
- petsc4py: update @develop build from petsc repo - omega-h: develop branch is now main branch
2021-02-18flibcpp: Activate SWIG rebuild when +swig (#21767)Seth R. Johnson1-0/+1
This option allows downstream packages to build with SWIG and the flibcpp-exported SWIG interfaces.
2021-02-18Documentation fix: build_system configure_args for #21760 (#21761)Tom Payerle1-2/+2
Corrects the signature for configure_args (and therefore configure_vars) in documentation on RPackage build system to match the code See issue #21760
2021-02-18patches to apply to gdbm and m4 when using oneapi compiler (#21740)Gregory Lee3-0/+20
2021-02-18Arbor: rely on spack's compiler wrapper to set architecture (#21758)Sebastian Schmitt1-0/+3
2021-02-18openrasmol: new package (#21530)ketsubouchi4-0/+119
2021-02-18sgpp: use spack compiler instead of default gcc (#21756)Freifrau von Bleifrei1-13/+19
Co-authored-by: Theresa Pollinger <pollinta@ipvs.uni-stuttgart.de>
2021-02-18hpx: add v1.6.0 (#21757)Mikael Simberg1-0/+1
2021-02-18eccodes: add v2.20.0 (#21703)Sergey Kosukhin1-0/+1
2021-02-18enzo: fix for aarch64 (#21715)Tomoyasu Nojiri2-0/+14
2021-02-18tcl: add v8.6.11 (#21678)Xavier Delaruelle1-1/+2
2021-02-18dlib: fix dependency on opencv (#21718)h-denpo1-1/+1
Since a variant (imgcodecs,default=False) has been added to opencv, +imgcodecs is now required in dlib's opencv dependency.
2021-02-18quantum-espresso: fix ldflags for scalapack (#21719)m-shunji1-1/+1
2021-02-18cmake: add v3.18.6, v3.19.5 (#21725)Harmen Stoppels1-0/+2
2021-02-18osu-micro-benchmarks: add v5.7 (#21729)Michael Kuhn1-0/+1
2021-02-18nsimd: add v2.2 (#21743)Erik Schnetter1-0/+1
2021-02-18ruby: add v2.7.2, v3.0.0 (#21745)holrock1-0/+2
2021-02-18sratoolkit: add v2.10.9 (#21746)Desmond Orton1-1/+2
2021-02-18ctpl: add dependency on gettext (#21747)darmac1-0/+1
2021-02-18py-scipy: add v1.6.1 (#21748)Adam J. Stewart1-0/+1
2021-02-18vcsh: add bin as a directory (#21750)darmac1-0/+1
2021-02-18cbflib: new package (#21531)ketsubouchi4-0/+75
2021-02-18openfst: fix conflicts version for gcc (#21753)darmac1-1/+1
2021-02-18bugfix: relax racy test in fg/bg output (#21755)Todd Gamblin1-12/+6
Since signals are fundamentally racy, We can't bound the amount of time that the `test_foreground_background_output` test will take to get to 'on', we can only observe that it transitions to 'on'. So instead of using an arbitrary limit, just adjust the test to allow either 'on' or 'off' followed by 'on'. This should eliminate the spurious errors we see in CI.
2021-02-18Avoid spurious warning from clingo (#21731)Massimiliano Culpo1-0/+1
There's a spurious warning that occurs whenever a spec being concretized does not depend on a virtual provider under any possible configuration.
2021-02-17py-fenics-ufl: inclusion of version 2016.2.0 (#21738)emai-imcs1-0/+1
* fix to pre 2019.1.0 version and support for 2016.1.0 added * added 2016.2.0 version for retro dolfin support
2021-02-17fix to compiliation error with fenics in pre 2019 versions and support for ↵emai-imcs1-1/+4
2016.2.0 version of fiat added (#21708)
2021-02-17update to dijisto to support 2019.1.0 version (#21707)emai-imcs1-5/+6
2021-02-17openblas@0.13.3 cannot be built with gcc<10.2 on power (#21711)eugeneswalker1-0/+3
2021-02-18py-numpydoc: Add new version, and care for old version. (#21713)Tomoki, Karatsu1-2/+6
2021-02-17apple-clang: add correct path to compiler wrappers (#21662)Adam J. Stewart1-1/+1
Follow-up to #17110 ### Before ```bash CC=/Users/Adam/spack/lib/spack/env/clang/clang; export CC SPACK_CC=/usr/bin/clang; export SPACK_CC PATH=...:/Users/Adam/spack/lib/spack/env/apple-clang:/Users/Adam/spack/lib/spack/env/case-insensitive:/Users/Adam/spack/lib/spack/env:...; export PATH ``` ### After ```bash CC=/Users/Adam/spack/lib/spack/env/clang/clang; export CC SPACK_CC=/usr/bin/clang; export SPACK_CC PATH=...:/Users/Adam/spack/lib/spack/env/clang:/Users/Adam/spack/lib/spack/env/case-insensitive:/Users/Adam/spack/lib/spack/env:...; export PATH ``` `CC` and `SPACK_CC` were being set correctly, but `PATH` was using the name of the compiler `apple-clang` instead of `clang`. For most packages, since `CC` was set correctly, nothing broke. But for packages using `Makefiles` that set `CC` based on `which clang`, it was using the system compilers instead of the compiler wrappers. Discovered when working on `py-xgboost@0.90`. An alternative fix would be to copy the symlinks in `env/clang` to `env/apple-clang`. Let me know if you think there's a better way to do this, or to test this.