summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-14make dtcmp an autotools spackage (#10095)Elsa Gonsiorowski, PhD1-6/+3
* make dtcmp an autotools spackage * better code
2018-12-13Add new packages for ELSD and ELSDc (#10072)Adam J. Stewart2-0/+56
2018-12-13cmake: add version 3.13.2 (#10092)Matthias Diener1-0/+1
2018-12-13Feature/spm (#10053)Miles Perry1-0/+32
* extract spm12.ctf to get binaries and libraries * flake8 edits * flake8 edits * spm: updates * spm: previous version
2018-12-13trf: add version 4.07b and install fixes (#10093)Eric1-2/+8
* trf: add version 4.07 and install fixes * suggested fixes
2018-12-13superlu-dist: update v6.1.0 checksum (#10078)Satish Balay1-1/+1
2018-12-13Add CUDA_HOME variable to cuda module file. (#10088)Jon Rood1-0/+3
2018-12-12lammps: add new stable version (#10086)Christoph Junghans1-0/+3
2018-12-12boost: add 1.69.0 (#10083)Denis Davydov1-0/+3
signals (v1) was removed in 1.69.0
2018-12-11LEMON: Create new package (#10077)Eric1-0/+18
2018-12-11added sha256 for scr v1.2.0-2 (#10082)Elsa Gonsiorowski, PhD1-1/+3
2018-12-11gcc: fix sys_ustat.h patch for gcc 4.8 and 4.9 (#10081)Mark W. Krentel2-1/+36
The sys_ustat.h.patch to file sanitizer_platform_limits_posix.cc from PR #10046 does not apply cleanly to gcc 4.8 or 4.9 (or earlier). GCC up to 4.8.x either don't have libsanitizer or else don't include ustat.h in sanitizer_platform_limits_posix.cc. GCC 4.9.x includes ustat.h, but needs a slightly different patch. The patch applies to GCC 5.x up to 6.4, and 7.x up to 7.3 and also 8.1.0. The patch is already included in the tar files for gcc 6.5.0, 7.4.0 and 8.2.0.
2018-12-11flux-core & flux-sched: fix compilation and dependencies (#10049)Stephen Herbein2-3/+12
* flux-sched: fix compilation errors configure was being run twice becuase the staging symlinks were confusing autotools mirror flux-core in building in a subdirectory to avoid other common compilation problems, like the one in PR #3543 * flux-core: update dependencies munge is no longer a dependency provide hints for lua version so that `spack install flux-core` works "out-of-the-box". Currently, when no explicity version is provided, the concretizer attempts to use lua@5.3, which is invalid. Closes #10000
2018-12-10Update LBANN generator and bug fix (#9906)Brian Van Essen3-13/+28
* Added a package for the MDAnalysis toolkit. * Added Ninja as the generator for LBANN, Hydrogen, and Aluminum. Also fixed a bug in how the Conduit variant is included in LBANN. Added new versions for Hydrogen and LBANN. * Updated lbann package so that the CMAKE parameters are set when the variant is on and off.
2018-12-10Make downloads from list_url deterministic (#10047)Adam J. Stewart1-1/+1
2018-12-10mofem: add new releases and minor changes (#9138)Lukasz5-48/+79
2018-12-10cloc: URLs are now consistent (#10068)Matthias Diener1-3/+1
Fixed in upstream: https://github.com/AlDanial/cloc/issues/352
2018-12-09metis: Fix issues with gcc6 and misleading indentation (#10058)Tom Payerle2-0/+13
Added patch to GKlibSystem.cmake to disable warnings (which get promoted to errors) due to -Wmisleading-indentation being added to -Wall in gcc 6
2018-12-08gcc: add versions 7.4, 6.5 (#10061)Matthias Diener1-0/+6
2018-12-08OpenMPI: adding static libraries with slurm support for latest versions. ↵Jon Rood1-0/+4
(#10055)
2018-12-08TraceR: add release tag/version (#10054)Abhinav Bhatele1-0/+1
2018-12-08pumi: shared variant (#10057)Cameron Smith1-0/+2
2018-12-08eztrace: add new package (#10060)Matthias Diener1-0/+25
2018-12-07r-expint: new package at 0.1-5 (#10043)Justin Stanley1-0/+19
2018-12-07Fix Catch2 Single Header (#10022)Axel Huebl1-1/+4
Fix the install of the single header amalgate in catch2. The public API for catch < 2.3.0 was "#include <catch.hpp>". For 2.3.0+ it is "#include <catch2/catch.hpp>"
2018-12-07gcc: Add patch to build GCC with glibc 2.28 and later (#10046)James Clark2-0/+65
2018-12-07pbsuite: new package at 15.8.24 (#10059)Justin Stanley1-0/+28
2018-12-07scallop: new package at 0.10.3 (#10041)Justin Stanley1-0/+26
2018-12-07r-sseq: new package at 1.20.0 (#10042)Justin Stanley1-0/+20
2018-12-07r-blockmodeling: new package at 0.3.1 (#10044)Justin Stanley1-0/+22
2018-12-07Spades: Add version 3.13.0 (#10033)Mario Melara1-1/+2
* Spades: Add version 3.13.0 In version 3.13.0 the CmakeLists.txt dir is at a different location than in other versions. Versions up to 3.12.0 are located in "src" whereas 3.13.0 is a level deeper at "assemblers/src". * Remove git and add new version hash
2018-12-06clp: new package at 1.16.11 (#10040)Justin Stanley1-0/+16
2018-12-06cdo: fix URLs (#10025)Michael Kuhn1-8/+8
2018-12-06multimethod: slight refactoring, documentation for code reviewGregory Becker5-41/+65
2018-12-06fix MRO for multimethod.__call__ using iterative algorithm.Gregory Becker7-10/+137
Add tests MRO for inherited multimethods with multiple inheritance Add tests for inherited and overridden multimethods
2018-12-06tests: fully parametrize multimethod testTodd Gamblin1-37/+47
- all multimethod tests are now run for both `multimethod` and `multimethod-inheritor` - do this with a parameterized fixture (pkg_name) that runs the same tests on both
2018-12-06multimethod uses Spec() instead of parse_anonymous_spec()Todd Gamblin3-22/+12
- simplify logic in multimethod - remove the requirement of multimethod invocations to walk up the stack.
2018-12-06spec: refactor and clean up Spec initializationTodd Gamblin2-206/+248
- Since early Spack versions, the SpecParser has (weirdly) been responsible for initializing Spec fields. - This refactors initialization to take place in Spec.__init__, as it probably should have originally. - This makes the code easier to read, the parser easier to understand, and removes the use of __new__ in the parser to initialize the Spec. - This also makes it possible to make a completely empty Spec with `Spec()` -- this is an abstract Spec that will match anything.
2018-12-06remove spurious print in zlib patch methodTodd Gamblin1-4/+0
2018-12-06Added test for multimethod inheritanceGregory Becker3-0/+21
2018-12-06superlu-dist: update to version 6.1.0 (#10037)Satish Balay1-0/+1
2018-12-06Adding patch to remove unicode character from pyrope readme file (#9988)Jon Rood2-1/+18
* Adding new versions of py-rope.
2018-12-06Quantum ESPRESSO update - Nov 2018 (#9853)Nichols A. Romero1-23/+80
* Add mising QE releases. * Update QE dependencies and conflicts. * QE 6.3 install method requires a patch to work properly. * include QE git develop branch * QE HDF5 needs Fortran support. HDF5 versions prior to 1.8.16 leads to QE runtime errors. * Number of MKL related conflicts for QE. * Flake8 fixes for QE for hdf5 lines. * Pass in all compilers properly to QE configure * Fixed external BLAS/LAPACK linkage in QE. * Library search was problematic in QE. * Add section headings to QE package. * External FFTW compatible libraries properly detected in QE. * Flake8 fixes for QE * QE configure defaults to False for ELPA, thus Spack package should as well. * QE depends on FFTW3 provider instead of FFTW explictly. * Primary QE repo is gitlab.com, not github.com. Github mirror lags behind gitlab site. * Support both 6.3-backports branch and develop branch in QE. * QE patch needed for proper MKL detection. MKL_ROOT is detected and preferred, still falls back to finding first MKL installation in /opt/intel. * Use FFTW-API provider versioned interface for specify QE FFT dependency. * QE FFTW conflicts no longer need thanks to FFTW-API provider versioned interface. * Flake8 3.6.0 fix in support of https://github.com/spack/spack/pull/9853 * Fix QE conflict with ilp64 variant in support of https://github.com/spack/spack/pull/9853 * Remove custom url_for_version for QE package and use builtin url instead. In support of https://github.com/spack/spack/pull/9853 * Use FFTW builtin flags for QE instead of custom Python code. In support of https://github.com/spack/spack/pull/9853 * Fix typo in QE package comments. In support of https://github.com/spack/spack/pull/9853 * Future proof QE package patches in anticipation of QE >= 6.3.1. In support of https://github.com/spack/spack/pull/9853
2018-12-05DIAMOND: Add version 0.9.23 (#10030)Eric1-1/+2
2018-12-05Fix doxygen package (#10021)Jannek Squar1-2/+5
2018-12-05cloc: add version 1.80 (#10029)Matthias Diener1-0/+3
2018-12-05Rewrite Rust package (#9998)sknigh1-40/+26
2018-12-05openblas: add version 0.3.4 (#10016)Matthias Diener1-0/+1
2018-12-05pfunit: add mpi-test patch (#9387)Christoph Junghans2-0/+39
2018-12-05Hwloc and numactl updates (#9987)Jon Rood2-2/+11
* Adding version 2.0.12 of numactl. * Adding new versions of hwloc. * Adding NVML variant to hwloc. * Adding gl variant to hwloc. * Updating hwloc numactl dependency and gl dependency. * Using gl virtual package in hwloc.