summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-05-16intel-mpi: add libfabrics directory to SPACK_COMPILER_EXTRA_RPATHS (#15214)TZ1-0/+9
workaround for not finding an appropriate libfabrics.so with Intel MPI 2019+. Fixes #11140 and #12493
2020-05-16r-polspline: new package (#16648)Amjad Kotobi1-0/+22
* r-polspline: new package * r-polspline: updated urls
2020-05-15fix catalyst so that it doesn't depend on a particular spelling of python ↵Omar Padron1-1/+7
(#16667)
2020-05-15modules: use projections format for naming schemes (#16629)Greg Becker15-62/+171
* update tcl naming_scheme to use projections * add projections to lmod modules
2020-05-15py-petsc4py: allow ~mpi variant (#16595)Stephen Hudson1-13/+16
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-05-15likwid: fix build with gcc@10: (#16641)Michael Kuhn1-0/+6
2020-05-15binutils: fix build with gcc@10: (#16661)Michael Kuhn1-0/+3
The issue seems to be fixed in the development version already.
2020-05-14Pipelines: Support DAG scheduling and dynamic child pipelinesScott Wittenburg7-301/+444
This change also adds a code path through the spack ci pipelines infrastructure which supports PR testing on the Spack repository. Gitlab pipelines run as a result of a PR (either creation or pushing to a PR branch) will only verify that the packages in the environment build without error. When the PR branch is merged to develop, another pipeline will run which results in the generated binaries getting pushed to the binary mirror.
2020-05-14Support os-specific $padding in config:install_treeScott Wittenburg2-11/+108
Providing only $padding or ${padding} results in an attempt to substitute a padding of maximum system path length, while leaving room for the parts of the install path spack generates. Providing $padding-<len> or ${padding-<len>} simply substitutes padding of the specified length.
2020-05-14namd: build on aarch64. (#16639)Toyohisa Kameyama1-2/+3
2020-05-14Fixing the build directory for cardioid. (#16640)Robert Blake1-16/+0
* Fixing the build directory for cardioid. * These imports are no longer needed due to deletions. Co-authored-by: Robert Blake <rob.c.blake.3@gmail.com>
2020-05-14scorep: Fix build with gcc@10: (#16642)Michael Kuhn2-1/+16
2020-05-14lammps: set LAMMPS_POTENTIALS in the runtime environment (#16643)Andrew W Elble1-0/+4
so lammps can find the installed potential files
2020-05-14New package: maloc (#16631)Jen Herting1-0/+39
* [maloc] created template * [maloc] added some build dependencies * [maloc] added homepage and description * [maloc] added doc variant in an attempt to disable documentation. Still builds doc though... at least when there is a system doxygen found. Having doxygen being a dependency here can bring python in and cause issues for dependents, even when listed as only a build dependency. Maybe this is a bug? * [maloc] flake8 and fixme removal * [maloc] shorted description
2020-05-14ucx: cuda / gdrcopy variants (#16605)Andrew W Elble1-1/+18
picking up where #15724 left off.
2020-05-14miniforge3: a new package. (#16644)健美猞猁1-0/+34
2020-05-14at-spi2-core: Add 2.36.0 (#16645)Michael Kuhn1-4/+6
The pkg-config file of newer versions of at-spi2-core includes dependencies for xtst, recordproto, inputproto and fixesproto, so they have to be available at runtime as well.
2020-05-14atk: Add 2.36.0 (#16646)Michael Kuhn1-0/+1
2020-05-14at-spi2-atk: Add 2.34.2 (#16647)Michael Kuhn1-0/+1
2020-05-14r-hmisc: new version and updated dependency (#16649)Amjad Kotobi1-0/+2
2020-05-14r-survival: new version and updated dependency (#16650)Amjad Kotobi1-0/+2
2020-05-14Feature: Allow lmod configuration to set core specs (#16517)Greg Becker5-3/+30
Packages built with lmod core_compiler are placed in `Core`. Other packages may belong in `Core`. For example, python may be built with a proprietary compiler for performance, but belong on the `Core` directory. With this PR, lmod config can include a `core_specs` list. Any package that satisfies a spec in that list is placed in `Core`, regardless of its compiler or dependencies.
2020-05-13adios2: Fix build with gcc@10: (#16570)Michael Kuhn1-0/+5
2020-05-13Spack Package for ns-3 (#16630)Nathan1-0/+52
* Adding ns3 spack * Format and cleanup of ns3 spack package * Removing comments and fixing boost variant * Fixing formating
2020-05-13py-horovod: add new version (#16635)Adam J. Stewart1-2/+4
2020-05-13Helics: add python variant (#16625)Nathan1-0/+13
* Adding varient for python interface in HELICS * Append python interface to pythonpath * cleaning up blank lines * Update var/spack/repos/builtin/packages/helics/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-05-13cmake build system: filter system paths from rpaths (#16612)Greg Becker1-1/+1
2020-05-13Added alias and bash completion for spacktivate (#16472)Ben Bergen4-0/+17
2020-05-13revbayes: Update checksum (#16628)Nick Booher1-1/+1
2020-05-13conda4aarch64:New Package. (#16617)Toyohisa Kameyama1-0/+24
2020-05-13ncl: Fix build with gcc@10: (#16624)Michael Kuhn1-0/+7
2020-05-13r-exactextractr: new package (#16626)Amjad Kotobi1-0/+26
2020-05-13QE Update May 2020 (#16627)Nichols A. Romero1-5/+8
* Clarify comments about QMCPACK-to-QE converter. * Allow hdf5=serial with QE 6.4.1 + qmcpack, but apply filter_file. * Ammend comments about the use of the filter_file.
2020-05-13py-pint: added versions up to v0.11 (#16537)lpritch-lanl1-3/+9
Co-authored-by: Lori Pritchett-Sheats <lpritch@pn2002926.lanl.gov>
2020-05-13parallel-netcdf: fix build with gcc@10: (#16620)Michael Kuhn1-6/+20
2020-05-13r-xml2: new version & updated dependencies (#16604)Amjad Kotobi1-1/+2
* r-xml2: new version & updated dependencies * r-xml2: updated dependencies
2020-05-13ppopen-appl-fdm: added support to Fujitsu compilers. (#16616)Tomoki, Karatsu2-1/+17
2020-05-13charmpp: support for aarch64. (#16619)Toyohisa Kameyama1-0/+2
2020-05-13tcsh: fix build with gcc@10: (#16621)Michael Kuhn1-10/+11
2020-05-13esmf: fix build with gcc@10: (#16622)Michael Kuhn1-0/+3
2020-05-12Update docs on "spack external find" (#16482)Peter Scheibel2-8/+80
This improves the documentation for `spack external find` in several ways: * Provide a code example of implementing `determine_spec_details` for a package * Explain how to define executables to look for (and also e.g. that they are treated as regular expressions and so can pull in unexpected files). * Add the "why" for a couple of constraints (i.e. explain that this logic only works for build/run deps because it examines `PATH` for executables) * Spread the docs between build customization and packaging sections * Add cross-references * Add a label so that `spack external find` is linked from the command reference.
2020-05-12Fix axom install target (#16613)Chris White1-1/+1
2020-05-12py-plotly: unfix dependency versions (fixes #16544) (#16546)Pariksheet Nanda1-3/+5
* py-plotly: unfix dependency versions (fixes #16544) * py-plotly: add missing dependencies for #16546 * py-plotly: match setup.py instead of requirements.txt for #16546
2020-05-12velvetoptimiser: new package at 2.2.6 (#16611)Justin S1-0/+22
2020-05-12r-testthat : dependencies and version updated (#16576)Amjad Kotobi1-0/+4
* r-testthat : dependencies and version updated * Adding version conditions for dependencies * r-testthat: Fix dependecies condition
2020-05-12py-scikit-learn: add new version (#16607)Adam J. Stewart1-3/+6
2020-05-12zstd: add 1.4.4 (#16608)Justin S1-0/+1
2020-05-12travis: use bionic as default for Linux (#16521)Massimiliano Culpo3-42/+66
Modifications: - [x] Travis now uses `bionic` as a default (`xenial` used for Python 3.5, `trusty` for Python 2.6) - [x] Shell unit tests have been factored into their own run - [x] `kcov` is built only for tests that upload coverage results Overall with this we shave 3-4 mins. on each run and add an additional run of about 3 min. For some reason `kcov` 38 fails forwarding output when used with Python unit tests, so I used v34 for that and v38 (latest) for shell testing. Previously we were using v25.
2020-05-12py-threadpoolctl: add new package (#16606)Adam J. Stewart1-0/+19
2020-05-12revbayes: update for 1.1.0 (#16603)Nick Booher1-8/+20
* revbayes: update for 1.1.0 * revbayes: Fix flake8