summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-07-07mumax: new package at v3.10beta (#17398)Glenn Johnson1-0/+62
This PR creates a new spack package for mumax: GPU accelerated micromagnetic simulator. This uses the current beta version because - it is somewhat dated, ~2018 - it is the only one that supports recent GPU kernels
2020-07-07nco: added v4.8.[0,1] and v4.9.[0-3] (#17389)TZ1-0/+6
2020-07-07ncview: added v2.1.8 (#17388)TZ1-0/+1
2020-07-07gunrock: improved package recipe (added variants for applications and ↵Sinan1-3/+97
others) (#17340) Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-07-06mpifileutils: add v0.10.1Adam Moody1-3/+4
2020-07-06bugfix: no infinite recursion in setup-env.sh on CrayTodd Gamblin3-0/+29
On Cray platforms, we rely heavily on the module system to figure out what targets, compilers, etc. are available. This unfortunately means that we shell out to the `module` command as part of platform initialization. Because we run subcommands in a shell, we can get infinite recursion if `setup-env.sh` and friends are in some init script like `.bashrc`. This fixes the infinite loop by adding guards around `setup-env.sh`, `setup-env.csh`, and `setup-env.fish`, to prevent recursive initializations of Spack. This is safe because Spack never shells out to itself, so we do not need it to be initialized in subshells. - [x] add recursion guard around `setup-env.sh` - [x] add recursion guard around `setup-env.csh` - [x] add recursion guard around `setup-env.fish`
2020-07-06docs: document releases and branches in SpackTodd Gamblin6-11/+405
- [x] Remove references to `master` branch - [x] Document how release branches are structured - [x] Document how to make a major release - [x] Document how to make a point release - [x] Document how to do work in our release projects
2020-07-06Remove references to `master` from CITodd Gamblin5-9/+5
- [x] remove master from github actions - [x] remove master from .travis.yml - [x] make `develop` the default branch for `spack ci`
2020-07-06change master/child to controller/minion in pty docstringsTodd Gamblin2-95/+97
PTY support used the concept of 'master' and 'child' processes. 'master' has been renamed to 'controller' and 'child' to 'minion'.
2020-07-06Fix gcc + binutils compilation. (#9024)cedricchevalier191-3/+1
* fix binutils deptype for gcc binutils needs to be a run dependency of gcc * Fix gcc+binutils build on RHEL7+ static-libstdc++ is not available with system gcc. Anyway, as it is for bootstraping, we do not really care depending on a shared libstdc++. Co-authored-by: Michael Kuhn <michael@ikkoku.de>
2020-07-06autotools bugfix: handle missing config.guess (#17356)Michael Kuhn1-2/+2
Spack was attempting to calculate abspath on the located config.guess path even when it was not found (None); this commit skips the abspath calculation when config.guess is not found.
2020-07-06Add Rivet and YODA (#17372)iarspider30-0/+1238
* Add Rivet and YODA * Add patches * Flake-8 * Set level for Rivet patches * Syntax fix * Fix dependencies of Rivet * Update var/spack/repos/builtin/packages/rivet/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-07-06esmf: set ESMF_COMM=intelmpi also for ^intel-mpi (#17387)TZ1-1/+1
Not only intel-parallel-studio+mpi provides Intel MPI but also intel-mpi.
2020-07-06psi4: fix "filter_compilers" signature (#17375)fcannini1-1/+4
2020-07-05GMT: add v6.1.0 (#17384)Adam J. Stewart2-2/+16
2020-07-05acl: fix depends error (#17341)darmac1-0/+4
2020-07-05brpc: fix depends issue (#17347)darmac1-0/+1
2020-07-05[opencascade] depends_on freetype, tcl, tk, gl (#17357)Wouter Deconinck1-0/+10
* [opencascade] depends_on freetype, tcl, tk, gl * [opencascade] new version 7.4.0p1 and url_for_version
2020-07-05New version of LHAPDF: 6.3.0 (#17367)iarspider1-0/+1
2020-07-05protobuf: add versions (#17381)figroc1-1/+6
2020-07-05amdblis bump to 2.2. (#17369)yellowhat1-0/+1
2020-07-05package Amber: amber tools 20 (#17374)g-mathias1-13/+30
* package amber: added amber_tools 20 hash; added minor version for amber_tools * fix flake8 issues Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2020-07-05openblas: fix fj compiler support in 0.3.10 (#17376)Gilles Gouaillardet2-0/+14
The latest 0.3.10 version openblas changed how Fortran libraries are detected, and this broke Fujitsu compiler support. This (new) openblas patch addresses that issue.
2020-07-05update aspect to 2.2.0 (#17379)Timo Heister1-1/+4
2020-07-05SciPy: add v1.5.1 (#17380)Adam J. Stewart1-1/+2
2020-07-05inel-mpi: fix for wrong structure name instroduced in ea8a0be4 (#17382)TZ1-1/+1
it's mpi_compiler_wrappers and not mpi_compiler._wrappers fixes 2nd part of #17371
2020-07-05Fix Intel MPI super invocation, again (#17378)Adam J. Stewart1-1/+1
2020-07-04dtfbplus: New package. (#15191)fcannini2-0/+185
* dtfbplus: New package. * dftbplus: Addresses @adamjstewart's comments on PR #15191 * dftbplus: Fixes format() calls that slipped in previous commit. * dftbplus: Appease flake8. * dftbplus: Change 'url' and misc. fixes. * Add a resource to do the job of './utils/get_opt_externals'
2020-07-03Pipelines doc: fixed two broken links (#17355)Shahzeb Siddiqui1-2/+2
2020-07-03py-python-swiftclient: added v3.10.0 (#17352)Amjad Kotobi1-0/+1
2020-07-03elpa: added v2019.11.001 and v2020.05.001 (#17368)g-mathias1-2/+3
Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2020-07-03libelf: added extra url (#17358)Paul R. C. Kent1-1/+5
2020-07-03jube: added v2.3.0 (#17366)g-mathias1-0/+1
Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2020-07-03Package request: HPCG (#17350)yellowhat1-0/+78
* use patch from upstream Co-authored-by: Michael Kuhn <michael.kuhn@informatik.uni-hamburg.de>
2020-07-02blktrace: use Spack compiler wrappers (#17365)ketsubouchi1-0/+7
2020-07-02blat: use SPACK_CC (#17364)ketsubouchi1-0/+1
2020-07-02glusterfs: add pkgconfig dependency (#17343)darmac1-0/+1
2020-07-02jmol: add version 14.31.0 (#17351)g-mathias1-2/+14
Also: * Add url_for_version function * Add Java to PATH for run environment * Update `install` method to handle old and new version Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2020-07-02Random123: add versions 1.10, 1.13.2 (#17361)Kelly (KT) Thompson1-2/+6
2020-07-02quicksilver: add v1.0Christoph Junghans1-1/+2
2020-07-02py-tensorflow: Fix for tensorflow issue #40688 (#17324)takanori-ihara1-2/+3
* py-tensorflow: Fix for #40688 * py-tensorflow: Fix for tensorflow issue #40688
2020-07-02FrontISTR: add version 5.1 (#17349)Michio Ogawa1-0/+1
2020-07-02keepalived: openssl is a link and build dependency (#17346)darmac1-1/+1
2020-07-02openmpi: add singularity variant (#17288)Amjad Kotobi1-0/+10
2020-07-02New packages: heputils and mcutils (#17330)iarspider2-0/+70
heputils is a (conditional) dependency of mcutils
2020-07-02cpprestsdk: add version 2.10.16 (#17331)Harmen Stoppels1-1/+10
Also * Patch is only needed for 2.9.1 * Add openssl dependency * Build with -DWERROR:BOOL=Off
2020-07-02mapnik: add version 3.0.23, update boost dependency (#17338)Sinan1-2/+3
2020-07-02examl + (#17265)manifest1-0/+50
* examl + * examl style fix * examl flake8 fix * Update var/spack/repos/builtin/packages/examl/package.py using `working_dir` Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-07-02py-fortran-language-server: new package at v1.11.1 (#17318)Andrew Gaspar1-0/+23
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-07-02py-shroud: added v0.12.1 (#17332)Michael Kuhn1-1/+2
py-setuptools is also needed at runtime, otherwise we get errors: ``` ModuleNotFoundError: No module named 'pkg_resources' ```