summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-11-03Polymake: new version and more dependencies (#13399)Ricardo Silva4-3/+45
* New package: perl-term-readline-gnu * polymake dependency * perl-term-readline-gnu: flake8 * New package: perl-xml-libxslt * polymake dependency * ppl: new version 1.2 Conflicts: var/spack/repos/builtin/packages/ppl/package.py * polymake: new version and dependencies Conflicts: var/spack/repos/builtin/packages/polymake/package.py * perl-xml-libxslt: missing dependency
2019-11-03New package py-wradlib with new dependencies (#13459)Jannek Squar5-3/+109
* New package py-wradlib with new dependencies py-deprecation, py-semver, py-xmltodict * Adjusted package source source * Adjusted xarray package to use pypi-source * Added dependencies * Added explicit gdal+python dependency * Concretised dependency versions * Removed strict version range
2019-11-03Added dependencies (#13519)Jannek Squar1-1/+3
* Added dependencies * Adjusted dependency
2019-11-03Update package saga gis (#13520)Jannek Squar1-10/+38
* Improvements of saga-gis package * Added explicit version ranges for old saga-gis version * Update var/spack/repos/builtin/packages/saga-gis/package.py Creative usage of redefinition of getter method Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/saga-gis/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/saga-gis/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
2019-11-03constexpr_longdouble.patch should be applied to v6 too (#13548)Daryl W. Grunau1-1/+1
2019-11-02Add latest version of protobuf (#13551)Adam J. Stewart1-10/+11
2019-11-02Add QNNPACK package (#13549)Adam J. Stewart2-1/+85
2019-11-02chgcentre: a new package. (#13500)健美猞猁1-0/+20
* chgcentre: a new package. * flake8.
2019-11-01spack create: http -> https (#13547)Adam J. Stewart1-2/+2
2019-11-01Bugfix: respect order of mirrors in mirrors.yaml (#13544)Peter Scheibel1-1/+4
Commands like "spack mirror list" were displaying mirrors in a different order than what was listed in the corresponding mirrors.yaml file. This restores commands to iterate over mirrors in the order that they appear in the config file.
2019-11-01environments: make shell modifications partially unconditional (#13523)Greg Becker2-1/+37
* environments: make shell modifications partially unconditional * flake * missing module name * add regression test * flake
2019-11-01Add py-tables 3.6.1 (#13536)Adam J. Stewart1-1/+2
2019-11-01libxc: update URL / new API (#13471)Simon Pintarelli2-36/+3
- setup_environment -> setup_build_environment - remove patch
2019-11-01allow bootstrap buildcache install of patchelf (#13430)Marc Mengel2-3/+36
* allow bootstrap buildcache install of patchelf * file not path_name on one * style * add test for relocating patchelf * blank lines..
2019-11-01bugfix: spack.util.url.join() now handles absolute paths correctly (#13488)Omar Padron3-2/+379
* fix issue where spack.util.url.join() failed to correctly handle absolute path components * add url util tests
2019-11-01sbang: use utf-8 for encoding when patching (#13490)Gregory Lee1-4/+13
This fixes a UnicodeDecodeError in the sbang patching function.
2019-11-01Specs with quoted flags containing spaces are parsed correctly (#13521)Massimiliano Culpo2-1/+22
2019-11-01targets: print a warning message before downgrading (#13513)Massimiliano Culpo2-25/+57
* Make package preferences a soft failure for targets, instead of a hard failure. * Added unit tests for preferences expressed via packages.yaml
2019-10-31hypre: add version 2.18.2 (#13527)Satish Balay1-0/+1
2019-10-31dd Open MPI v. 4.0.2 (#13257)Daniel Topa1-1/+2
Verification builds on LANL Darwin x86_64, ARM, and, Power9: x86_64: OPTANE dantopa@cn733:pr-openmpi-4.0.2.spack $ spack arch linux-centos7-skylake_avx512 $ spack install openmpi @ 4.0.2 % gcc @ 4.8.5 ... ==> Installing openmpi ... ==> Successfully installed openmpi Fetch: 2m 15.65s. Build: 6m 13.17s. Total: 8m 28.82s. [+] /scratch/users/dantopa/new-spack/pr-openmpi-4.0.2.spack/opt/spack/linux-centos7-haswell/gcc-4.8.5/openmpi-4.0.2-jrypg7vfnk6nl5if2rnzt65wdrjelxsq NEHALEM $ spack arch linux-centos7-nehalem $ spack install openmpi @ 4.0.2 % gcc @ 4.8.5 ... ==> Installing openmpi ... ==> Successfully installed openmpi Fetch: 50.48s. Build: 9m 11.45s. Total: 10m 1.93s. [+] /scratch/users/dantopa/new-spack/pr-openmpi-4.0.2.spack/opt/spack/linux-centos7-nehalem/gcc-4.8.5/openmpi-4.0.2-4jz3bcwjci44taizt4jqzxqh4y75uswc ARM $ spack arch linux-rhel7-aarch64 $ spack install openmpi @ 4.0.2 % gcc @ 4.8.5 ... ==> Installing openmpi ... ==> Successfully installed openmpi Fetch: 1m 10.47s. Build: 11m 41.45s. Total: 12m 51.92s. [+] /scratch/users/dantopa/new-spack/pr-openmpi-4.0.2.spack/opt/spack/linux-rhel7-aarch64/gcc-4.8.5/openmpi-4.0.2-ygr77roadqzdnsdgqz3uactjqnb5nayn POWER9 $ spack arch linux-rhel7-power9le $ spack install openmpi @ 4.0.2 % gcc @ 4.8.5 ==> Warning: Using GCC 4.8 to optimize for Power 8 might not work if you are not on Red Hat Enterprise Linux 7, where a custom backport of the feature has been done. Upstream support from GCC starts in version 4.9 ... ==> Installing openmpi ... ==> Successfully installed openmpi Fetch: 23.95s. Build: 9m 7.67s. Total: 9m 31.62s. [+] /scratch/users/dantopa/new-spack/pr-openmpi-4.0.2.spack/opt/spack/linux-rhel7-power8le/gcc-4.8.5/openmpi-4.0.2-cid4wfzr2iwgz6ybhkexludwu7koi266 $ spack find -ldf openmpi ==> 4 installed packages -- linux-centos7-haswell / gcc@4.8.5 ---------------------------- jrypg7v openmpi@4.0.2%gcc lliismp hwloc@1.11.11%gcc 7dqpxas libpciaccess@0.13.5%gcc viidrh5 libxml2@2.9.9%gcc yhvj3br numactl@2.0.12%gcc pkmj6e7 zlib@1.2.11%gcc -- linux-centos7-nehalem / gcc@4.8.5 ---------------------------- 4jz3bcw openmpi@4.0.2%gcc pcauu6w hwloc@1.11.11%gcc yiqf6bj libpciaccess@0.13.5%gcc wpfgqf2 libxml2@2.9.9%gcc fd2xpnm numactl@2.0.12%gcc xguzaxf zlib@1.2.11%gcc -- linux-rhel7-aarch64 / gcc@4.8.5 ------------------------------ ygr77ro openmpi@4.0.2%gcc omy3xi2 hwloc@1.11.11%gcc 6a4he35 libpciaccess@0.13.5%gcc txqo4cc libxml2@2.9.9%gcc m5neuus numactl@2.0.12%gcc 67s2oqn zlib@1.2.11%gcc -- linux-rhel7-power8le / gcc@4.8.5 ----------------------------- cid4wfz openmpi@4.0.2%gcc zcdnwb3 hwloc@1.11.11%gcc lencfon libpciaccess@0.13.5%gcc bve4jop libxml2@2.9.9%gcc kajzqwg numactl@2.0.12%gcc tjbynt2 zlib@1.2.11%gcc Thu Oct 17 19:02:50 MDT 2019 Signed-off-by: Daniel Topa <dantopa@lanl.gov>
2019-10-31Bugfix: BundlePackage staging/installation (#13524)Peter Scheibel1-0/+3
4af4487 added a mirror_id function to most FetchStrategy implementations that is used to calculate resource locations in mirrors. It left out BundleFetchStrategy which broke all packages making use of BundlePackage (e.g. xsdk). This adds a noop implementation of mirror_id to BundleFetchStrategy so that the download/installation of BundlePackages can proceed as normal.
2019-10-31Docs: unlock requirement versions (#13384)Adam J. Stewart1-3/+3
2019-10-31Travis CI: Test Python 3.8 (#13347)Adam J. Stewart4-15/+35
* Travis CI: Test Python 3.8 * Fix use of deprecated cgi.escape method * Fix version comparison * Fix flake8 F811 change in Python 3.8 * Make flake8 happy * Use Python 3.8 for all test categories
2019-10-31Bump up PGMath Library to latest version. More transparent name of the ↵Nichols A. Romero1-2/+3
branch, version name equals branch name. (#13511)
2019-10-31Add GRASS 7.8.0 (#13026)Adam J. Stewart1-49/+99
* Add GRASS 7.8.0 * Add new variants/dependencies * Remove unused dep * Filter entire libiconv line
2019-10-31kokkos: turn host_values into a property (#13518)Christoph Junghans1-3/+6
* kokkos: turn host_values into a property * Update package.py * Update package.py
2019-10-31ipopt: Add condition for 'aarch64' to Ipopt/config.guess (#13499)t-karatsu2-0/+13
2019-10-31MeshToolKit package (#12870)Julien Loiseau1-0/+93
* Adding flecsph package * Correcting header * Boost version update * Correcting Flake8 errors * Correcting headers * Develop preferred in FleCSI * Removing FleCSPH branch of FleCSI * MeshToolKit package * formatting * Formatting * Correcting MSTK package * Format * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py * Format * Format * Correcting package behavior * Correcting format * Corrections * Update var/spack/repos/builtin/packages/mstk/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Multiline
2019-10-31VTK-m: Add support for the 1.5 release (#13514)Robert Maynard1-5/+6
2019-10-31portage: fix lapacke linkage (#13517)Christoph Junghans1-1/+1
2019-10-30Documentation: Database.query methods share docstrings (#13515)Greg Becker1-41/+53
Currently, query arguments in the Spack core are documented on the Database._query method, where the functionality is defined. For users of the spack python command, this makes the python builtin method help less than ideally useful, as help(spack.store.db.query) and help(spack.store.db.query_local) do not show relevant information. This PR updates the doc attributes for the Database.query and Database.query_local arguments to mirror everything after the first line of the Database._query docstring.
2019-10-30cpu: fix clang flags for generic x86_64 (#13491)Greg Becker2-8/+16
* cpu: differentiate flags used for pristine LLVM vs. Apple's version
2019-10-30cuda: fix conflict statements for x86-64 targets (#13472)Massimiliano Culpo1-4/+6
* cuda: fix conflict statements for x86-64 targets fixes #13462 This build system mixin was not updated after the support for specific targets has been merged. * Updated the version range of cuda that conflicts with gcc@8: * Updated the version range of cuda that conflicts with gcc@8: for ppc64le * Relaxed conflicts for version > 10.1 * Updated versions in conflicts Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
2019-10-29fix openmpi wrappers with libfabric (#13439)Gregory Lee1-10/+16
* fix openmpi wrappers with libfabric * flake8 fix * flake8 fix * openmpi fix deprecated API * openmpi fix deprecated API
2019-10-29mumps: Fix compile commands. (#13497)t-karatsu1-3/+3
2019-10-29r-bio3d: new package at 2.3-4 (#13496)Justin S1-0/+19
2019-10-29r-fields: new package at 9.9 (#13495)Justin S1-0/+20
2019-10-29r-spam: new package at 2.3-0.2 (#13494)Justin S1-0/+19
2019-10-29r-dotcall64: new package at 1.0-0 (#13493)Justin S1-0/+19
* r-dotcall64: new package at 1.0-0 * r-dotcall64: break up long line
2019-10-29r-dada2: new package at 1.14 (#13492)Justin S1-0/+29
* r-dada2: new package at 1.14 * r-dada2: add gmake dependency * Update var/spack/repos/builtin/packages/r-dada2/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
2019-10-29syaml_int type should use int.__repr__ rather than str.__repr__ (#13487)Peter Scheibel1-1/+1
2019-10-29mumps: Add '-DMAIN_COMP' when using Fujitsu compiler. (#13480)t-karatsu1-4/+6
2019-10-29new package: py-scs (#13477)Sinan1-0/+43
* new package: py-scs * rename * flake8 * Update var/spack/repos/builtin/packages/py-scs/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
2019-10-29CP2K: drop json-fortran dependency and add support for the Nvidia V100 (#13468)Tiziano Müller1-7/+2
* cp2k: drop json-fortran dep since that's now handled in SIRIUS internally * cp2k: gained support for Nvidias V100
2019-10-29bugfix: make `spack -d test test_changed_files` work (#13229)Tamara Dahlgren1-1/+1
The `test_changed_files` in `test/cmd/flake8.py` was failing because it calls `ArgumentParser.parse_args()` without arguments. Normally that would just parse `sys.argv` but it seems to fail because of something in either `spack test` or `pytest`. Call it with an empty array so that it doesn't try to touch`sys.argv` at all. - [x] allow `-d` spack option for `test_changed_files`
2019-10-28Add SpFFT: sparse 3D FFT library (#13458)Simon Pintarelli1-0/+44
* Add SpFFT: sparse 3D FFT library SpFFT is required as a dependency for SIRIUS * cleanup * add missing dependency
2019-10-28new package: py-cvxpy (#13478)Sinan1-0/+28
* new package: py-cvxpy * improve dependency specs
2019-10-28new package: py-ecos (#13476)Sinan1-0/+21
* new package: py-ecos * flake8
2019-10-28new package: py-osqp (#13475)Sinan1-0/+22
2019-10-28Update URL parsing regexes and tests (#13411)Adam J. Stewart240-805/+773
* Update URL parsing regexes and tests * Get rid of no longer used README * Merge py-udunits and py-cf-units * netcdf -> netcdf-c * setup_environment -> setup_*_environment * Fix doc tests * Few last minute fixes * Simplify prefix removal copypasta