Commit graph

16805 commits

Author SHA1 Message Date
Rui Xue
d9b945f663
Mac OS: support Python >= 3.8 by using fork-based multiprocessing (#18124)
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-02 00:15:39 -07:00
Axel Huebl
0740a4ac7e
ADIOS: Fix no-MPI Build (#18453)
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-01 18:17:51 -07:00
Adam J. Stewart
17f7b23783
Deprecate spack setup (#18240) 2020-09-01 18:07:48 -07:00
t-nojiri
ae3f3887a6
ccs-qcd: Change compile option for aarch64 (#17516)
* ccs-qcd: Change compile option for aarch64
2020-09-01 18:03:47 -07:00
Patrick Gartung
ae44a8ff64
test/relocate.py: skip tests involving patchelf on macOS (#18451) 2020-09-01 14:49:05 -05:00
Rao Garimella
ea97b37f60
Jali: Fix bugs in CMake section (#18447)
Fix variant name and cmake variable.

Co-authored-by: Rao Garimella <rao@abyzou.lanl.gov>
2020-09-01 15:18:24 -04:00
Jen Herting
e7f1eeb7af
Update dependencies: py-torch-geometric (#18265)
* [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-01 13:44:12 -05:00
darmac
f9a330ae99
Add new package: efivar (#18392) 2020-09-01 10:09:59 -05:00
Nikolay Simakov
12078382b6
Added HPC Challenge Benchmark (#18323)
* 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-01 09:59:06 -05:00
ketsubouchi
3a5746c6c7
orbit2: new package at v2.14.19 (#18405) 2020-09-01 13:11:55 +02:00
darmac
3701633937
fuse-overlayfs: added new package at v1.1.2 (#18435) 2020-09-01 08:28:27 +02:00
Joseph Wang
ebeb8fb8df
ocaml: allow v4.08 and v4.09 to build with gcc10 (#18254)
fixes #18228.  

This patch doesn't cover all old versions but it allows packages like whizard to build.
2020-09-01 05:53:13 +02:00
Sinan
1c67a304c8
py-tpot: added new package at v0.11.5 (#18385)
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
Co-authored-by: Sinan81 <Sinan81@earth>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-01 05:51:23 +02:00
Xavier Delaruelle
efff025787
environment-modules: added v4.5.3 (#18425) 2020-09-01 05:46:13 +02:00
Brian Van Essen
28ef5c0e27
dihydrogen, hydrogen: dependency on CUB is conditional on CUDA version (#18427)
In CUDA 11, CUB is integrated into the CUDA library.
2020-09-01 05:42:21 +02:00
Tim Haines
7926f84022
elfutils: add support for debuginfod (#18227) 2020-09-01 05:35:18 +02:00
Jeffrey Salmond
9b6c2e80fe
py-llvmlite: added v0.34 (#18432) 2020-09-01 05:33:27 +02:00
Toyohisa Kameyama
b2d2bb694e
openfoam: delete print to screen and updated docstrings/comments (#17985) 2020-09-01 05:31:49 +02:00
darmac
49b47864e9
libpam: added new package at v1.0.9 (#18418) 2020-09-01 05:19:48 +02:00
MichaelLaufer
16e3e28cc8
new package: wrf (#18398)
* 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-31 20:38:36 -05:00
Howard Pritchard
712d80955b
OPENMPI: add 4.0.5 (#18332)
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2020-08-31 20:38:06 -05:00
Julien Loiseau
2d718b56ca
Update package.py (#18426)
Correct boost version to match flecsi
2020-08-31 17:09:39 -06:00
Sinan
e7447f266a
new package: py-update-checker (#18396)
* 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-31 15:50:21 -05:00
Jen Herting
bc93632c06
New package: py-torch-sparse (#18270)
* [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-31 15:43:30 -05:00
Harmen Stoppels
7c9fe7bcbd
Add more cmake patch versions (#18422) 2020-08-31 10:52:18 -05:00
ketsubouchi
fc251e62d1
new package: dbus-glib (#18400) 2020-08-31 10:52:01 -05:00
darmac
3287050226
Add new package: dosfstools (#18410) 2020-08-31 10:49:50 -05:00
darmac
0d08071e95
Add new package: tesseract (#18411) 2020-08-31 10:49:05 -05:00
darmac
b2e1036316
Add new package: fipscheck (#18412) 2020-08-31 10:48:34 -05:00
darmac
1d54eb3fee
Add new package: libfuse (#18413) 2020-08-31 10:48:10 -05:00
darmac
7ba20239fb
Add new package: hardlink (#18414) 2020-08-31 10:47:46 -05:00
darmac
b8bf34b348
Add new package: libhbaapi (#18415) 2020-08-31 10:47:14 -05:00
darmac
ecc7f19177
Add new package: jimtcl (#18416) 2020-08-31 10:46:48 -05:00
Xavier Delaruelle
7036f41ea5
environment-modules: fix version 4.5.2 install (#18421)
`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-31 10:43:31 -05:00
Toyohisa Kameyama
97f7378097
neovim: build on aarch64 (#18136)
* 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-31 10:31:41 -05:00
darmac
c4e966f162
Add new package: byte-unixbench (#18257)
* 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-31 10:28:53 -05:00
t-nojiri
b0a1a7e9aa
cp2k: Add depend on libxc@4.3.4. (#18346)
* cp2k: Add depend on libxc@4.3.4.

* cp2k: The fix of depend of libxc@4.3.4 was redone.
2020-08-31 10:27:23 -05:00
Jen Herting
122a4719ca
New packages: py-torch-cluster (#18262)
* [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-31 10:11:53 -05:00
Jen Herting
f659927938
New package: py-torch-scatter (#18263)
* [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-31 10:11:00 -05:00
Jen Herting
47ef8d9deb
New package: py-torch-spline-conv (#18273)
* [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-31 10:10:21 -05:00
Adam J. Stewart
f4a37b2dc2
Remove unmatched triple quotes (#18272) 2020-08-31 13:05:07 +02:00
Weston Ortiz
86eac24f36
trilinos: added v13.0.0 and PYTHONPATH for exodus.py (#18266) 2020-08-31 12:56:37 +02:00
Dr. Christian Tacke
18fde34d38
singularity: added v3.6.2 (#18353) 2020-08-31 12:21:08 +02:00
Dr. Christian Tacke
c07204d661
glew: added v2.1.0 (#18394) 2020-08-31 11:48:46 +02:00
srekolam
d73db33005
atmi,rocgdb,rocm-dbgapi changes for rocm3.7 (#18404) 2020-08-31 11:36:38 +02:00
ketsubouchi
06ad858be2
libidl: added new package at v0.8.14 (#18403) 2020-08-31 11:34:11 +02:00
Sinan
3a0d273dae
py-py6s: added new package at v1.8.0 (#18407)
Co-authored-by: Sinan81 <Sinan81@earth>
2020-08-31 11:30:22 +02:00
h-denpo
55f490b093
lesstif: added dependency on 'libxext' (#18408) 2020-08-31 11:12:48 +02:00
darmac
1fdaffed3f
minizip: support minizip and miniunz building (#17925)
* minizip: support minizip and miniunz building

* minizip: remove comment

* refine build flow
2020-08-30 22:22:48 -05:00
Toyohisa Kameyama
7f9018e893
lua-luajit: remove duplicated lua-jit and merge to lua-luajit. (#18348) 2020-08-30 19:16:53 -05:00