summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-09-02Mac OS: support Python >= 3.8 by using fork-based multiprocessing (#18124)Rui Xue9-14/+35
As detailed in https://bugs.python.org/issue33725, starting new processes with 'fork' on Mac OS is not guaranteed to work in general. As of Python 3.8 the default process spawning mechanism was changed to avoid this issue. Spack depends on the fork-based method to preserve file descriptors transparently, to preserve global state, and to avoid pickling some objects. An effort is underway to remove dependence on fork-based process spawning (see #18205). In the meantime, this allows Spack to run with Python 3.8 on Mac OS by explicitly choosing to use 'fork'. Co-authored-by: Peter Josef Scheibel <scheibel1@llnl.gov> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2020-09-01ADIOS: Fix no-MPI Build (#18453)Axel Huebl1-1/+1
Do not apply this patch in no-MPI builds. I think this autotools check logic is generally borked, this will just set it manually to on/off now.
2020-09-01Deprecate spack setup (#18240)Adam J. Stewart6-526/+5
2020-09-01ccs-qcd: Change compile option for aarch64 (#17516)t-nojiri1-7/+17
* ccs-qcd: Change compile option for aarch64
2020-09-01test/relocate.py: skip tests involving patchelf on macOS (#18451)Patrick Gartung1-0/+20
2020-09-01Jali: Fix bugs in CMake section (#18447)Rao Garimella1-8/+4
Fix variant name and cmake variable. Co-authored-by: Rao Garimella <rao@abyzou.lanl.gov>
2020-09-01Update dependencies: py-torch-geometric (#18265)Jen Herting1-0/+23
* [py-torch-geometric] depends on py-torch-sparse * [py-torch-geometric] setting TORCH_CUDA_ARCH_LIST * [py-torch-geometric] added the rest of the dependencies * [py-torch-geometric] added cuda variant and added more build env vars * [py-torch-geometric] added variant info for depenedencies * [py-torch-geometric] flake8 * [py-torch-geometric] add variant description
2020-09-01Add new package: efivar (#18392)darmac1-0/+28
2020-09-01Added HPC Challenge Benchmark (#18323)Nikolay Simakov1-0/+207
* HPCC Benchmark: added HPC Challenge (HPCC) benchmark * HPCC Benchmark: modified error message on lack of fftw2 interface in MKL * hpcc: fixed styling add one more installation example * hpcc: styling fix Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * hpcc: changed include and lib location setter Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * hpcc: fixed styling add one more installation example * hpcc: removed readme.md * hpcc: develop repo now is in github * hpcc: march arguments are set explicitly in case of intel compilers, added -restrict flag, which needed for older intel compilers (at least <=19.0.5.281) Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-01orbit2: new package at v2.14.19 (#18405)ketsubouchi1-0/+20
2020-09-01fuse-overlayfs: added new package at v1.1.2 (#18435)darmac1-0/+23
2020-09-01ocaml: allow v4.08 and v4.09 to build with gcc10 (#18254)Joseph Wang2-0/+42
fixes #18228. This patch doesn't cover all old versions but it allows packages like whizard to build.
2020-09-01py-tpot: added new package at v0.11.5 (#18385)Sinan1-0/+31
Co-authored-by: sbulut <sbulut@3vgeomatics.com> Co-authored-by: Sinan81 <Sinan81@earth> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-01environment-modules: added v4.5.3 (#18425)Xavier Delaruelle1-1/+2
2020-09-01dihydrogen, hydrogen: dependency on CUB is conditional on CUDA version (#18427)Brian Van Essen2-2/+2
In CUDA 11, CUB is integrated into the CUDA library.
2020-09-01elfutils: add support for debuginfod (#18227)Tim Haines1-3/+15
2020-09-01py-llvmlite: added v0.34 (#18432)Jeffrey Salmond1-1/+3
2020-09-01openfoam: delete print to screen and updated docstrings/comments (#17985)Toyohisa Kameyama1-7/+7
2020-09-01libpam: added new package at v1.0.9 (#18418)darmac1-0/+28
2020-08-31new package: wrf (#18398)MichaelLaufer16-0/+677
* wrf: new package * wrf: fix install dir * wrf: ndown location * Add more compiler and nesting options to wrf package * Fix configure that didn't find pgf90, use tempfile and compile in parallel * WRF v4.2 with parallel I/O support through pnetcdf Signed-off-by: michael laufer <michael.laufer@toganetworks.com> * extend Package, compiler wrapper now used, small fixes Signed-off-by: michael laufer <michael.laufer@toganetworks.com> * Update var/spack/repos/builtin/packages/wrf/package.py fixed typo Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Levi Baber <baberlevi@gmail.com> Co-authored-by: eXact lab <info@exact-lab.it> Co-authored-by: michael laufer <michael.laufer@toganetworks.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-31OPENMPI: add 4.0.5 (#18332)Howard Pritchard1-2/+3
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2020-08-31Update package.py (#18426)Julien Loiseau1-1/+1
Correct boost version to match flecsi
2020-08-31new package: py-update-checker (#18396)Sinan1-0/+22
* new package: py-update-checker * add test deps * Update var/spack/repos/builtin/packages/py-update-checker/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-update-checker/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-update-checker/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * remove lint stuff. Co-authored-by: Sinan81 <Sinan81@earth> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-31New package: py-torch-sparse (#18270)Jen Herting1-0/+38
* [py-torch-sparse] created template * [py-torch-sparse] added dependencies * [py-torch-sparse] extends py-torch-scatter * [py-torch-sparse] added variant cuda and setting env vars * [py-torch-sparse] added homepage and description. removed fixmes * [py-torch-sparse] flake8 * [py-torch-sparse] added variant description * [py-torch-sparse] extends -> depends on * [py-torch-sparse] added dependencies of py-setuptools and py-pytest-runner
2020-08-31Add more cmake patch versions (#18422)Harmen Stoppels1-0/+10
2020-08-31new package: dbus-glib (#18400)ketsubouchi1-0/+21
2020-08-31Add new package: dosfstools (#18410)darmac1-0/+25
2020-08-31Add new package: tesseract (#18411)darmac1-0/+29
2020-08-31Add new package: fipscheck (#18412)darmac1-0/+27
2020-08-31Add new package: libfuse (#18413)darmac1-0/+18
2020-08-31Add new package: hardlink (#18414)darmac1-0/+19
2020-08-31Add new package: libhbaapi (#18415)darmac1-0/+22
2020-08-31Add new package: jimtcl (#18416)darmac1-0/+17
2020-08-31environment-modules: fix version 4.5.2 install (#18421)Xavier Delaruelle1-2/+8
`configure` script of Modules 4.5.2 is a bit too strict and breaks when special options like `--disable-dependency-tracking` are set. This issue will be fixed on Modules project starting version 4.5.3 (cea-hpc/modules#354). This change adapts `configure` options set when installing version 4.5.2 to avoid options unrecognized on this version. Fix #18420
2020-08-31neovim: build on aarch64 (#18136)Toyohisa Kameyama2-34/+24
* libvterm: renumber version and add 1.0.3 neovim: build on aarrch64 * Remove unneeded comment. * libvterm: newer bazaar snapshot version is set to version 0.0. neovim: change for libvterm version change, and libtermkey version bug is fixed. * update libvterm versions.
2020-08-31Add new package: byte-unixbench (#18257)darmac1-0/+21
* Add new package: byte-unixbench * refine install flow * Update var/spack/repos/builtin/packages/byte-unixbench/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-31cp2k: Add depend on libxc@4.3.4. (#18346)t-nojiri1-3/+3
* cp2k: Add depend on libxc@4.3.4. * cp2k: The fix of depend of libxc@4.3.4 was redone.
2020-08-31New packages: py-torch-cluster (#18262)Jen Herting1-0/+39
* [py-torch-cluster] created template * [py-torch-cluster] added dependencies * [py-torch-cluster] setting TORCH_CUDA_ARCH_LIST * [py-torch-cluster] limited extends * [py-torch-cluster] depends on scipy * [py-torch-cluster] added variant cuda and set env vars * [py-torch-cluster] added homepage and description. removed fixmes * [py-torch-cluster] flake8 * [py-torch-cluster] switched to depends_on from extends. * [py-torch-cluster] added variant description * [py-torch-cluster] added py-setuptools and py-pytest-runner as dependencies
2020-08-31New package: py-torch-scatter (#18263)Jen Herting1-0/+39
* [py-torch-scatter] created template * [py-torch-scatter] listed specific version of python * [py-torch-scatter] extends py-torch * [py-torch-scatter] setting TORCH_CUDA_ARCH_LIST * [py-torch-scatter] setting more environemnt variables and added variant cuda * [py-torch-scatter] added homepage and description. removed fixmes * [py-torch-scatter] flake8 * [py-torch-scatter] Added variant description * [py-torch-scatter] extends -> depends_on * [py-torch-scatter] added dependencies of setup tools and pytest-runner
2020-08-31New package: py-torch-spline-conv (#18273)Jen Herting1-0/+37
* [py-torch-spline-conv] created template * [py-torch-spline-conv] specified version of python * [py-torch-spline-conv] extends py-torch-cluster * [py-torch-spline-conv] setting TORCH_CUDA_ARCH_LIST * [py-torch-spline-conv] limiting extension to py-torch * [py-torch-spline-conv] added cuda variant and setting env vars * [py-torch-spline-conv] added homepage and description. removed fixmes * [py-torch-spline-conv] added variant cuda * [py-torch-spline-conv] flake8 * [py-torch-spline-conv] added variant description * [py-torch-spline-conv] extends -> depends_on * [py-torch-spline-conv] added dependencies py-setuptools and py-pytorch-runner
2020-08-31Remove unmatched triple quotes (#18272)Adam J. Stewart3-3/+3
2020-08-31trilinos: added v13.0.0 and PYTHONPATH for exodus.py (#18266)Weston Ortiz1-0/+6
2020-08-31singularity: added v3.6.2 (#18353)Dr. Christian Tacke1-0/+1
2020-08-31glew: added v2.1.0 (#18394)Dr. Christian Tacke1-1/+2
2020-08-31atmi,rocgdb,rocm-dbgapi changes for rocm3.7 (#18404)srekolam3-10/+15
2020-08-31libidl: added new package at v0.8.14 (#18403)ketsubouchi1-0/+19
2020-08-31py-py6s: added new package at v1.8.0 (#18407)Sinan1-0/+25
Co-authored-by: Sinan81 <Sinan81@earth>
2020-08-31lesstif: added dependency on 'libxext' (#18408)h-denpo1-0/+1
2020-08-30minizip: support minizip and miniunz building (#17925)darmac1-0/+16
* minizip: support minizip and miniunz building * minizip: remove comment * refine build flow
2020-08-30lua-luajit: remove duplicated lua-jit and merge to lua-luajit. (#18348)Toyohisa Kameyama2-44/+25