Commit graph

14797 commits

Author SHA1 Message Date
Adam J. Stewart
5506777052
py-azureml-pipeline: add new version (#21923) 2021-02-24 21:13:56 +01:00
Adam J. Stewart
c947b5e43e
py-azureml-pipeline-steps: add new version (#21922) 2021-02-24 21:13:43 +01:00
Adam J. Stewart
d11052603e
py-azureml-pipeline-core: add new version (#21921) 2021-02-24 21:13:29 +01:00
Adam J. Stewart
a470064a6a
py-azureml-dataset-runtime: add new version (#21920) 2021-02-24 21:13:11 +01:00
Adam J. Stewart
ae09be9cdc
py-azureml-dataprep-native: add new version (#21918) 2021-02-24 21:11:39 +01:00
Adam J. Stewart
b9e445cb56
py-azureml-core: add new version (#21917) 2021-02-24 21:11:13 +01:00
Adam J. Stewart
49985316ab
py-azureml-automl-core: add new version (#21916) 2021-02-24 21:10:39 +01:00
Adam J. Stewart
86d3b062fe
py-azureml-dataprep-rslex: add new package (#21915) 2021-02-24 21:10:22 +01:00
eugeneswalker
dff08f327f
libcircle: needs libpciaccess (link dep) (#21648) 2021-02-24 20:35:00 +01:00
eugeneswalker
e3b3faca70
rempi-needs-libpciaccess (link dep) (#21652) 2021-02-24 20:34:22 +01:00
Desmond Orton
369e6e25ac
New package r-rapiserialize at 0.1.0 (#21780) 2021-02-24 19:15:49 +00:00
kuramoto-fj
d65002a676
n2p2: Add new package (#21709)
* n2p2: Add new package

* remove ,

* Resurrection of , and changed " to single

* changed example.command to example.co

* n2p2: Added v2.1.1

* n2p2: Changed the type of depends_on.
2021-02-24 10:35:27 -06:00
Harmen Stoppels
e53595c0dc
Fix target selection in rocfft (#21858) 2021-02-24 10:42:09 +01:00
Harmen Stoppels
4a9c8ec1ad
HIP: document variables, apply patches to older versions, fix build issues (#21852)
Since there are many variables being set I thought it would be a good idea to document them better and slightly simplify the logic for external vs not-external.
2021-02-24 10:37:16 +01:00
Robert Blake
0389f51bd7
numactl: no-op needed if configure can't find TLS (#21894)
* numactl: Bash needs no-op if configure can't find TLS

* Upstream has fix, will be out in next version.

https://github.com/numactl/numactl/pull/103
2021-02-23 19:13:22 -08:00
Desmond Orton
61c8bc2b19
New package r-circstat@0.2-6 (#21777) 2021-02-23 20:57:22 -06:00
Desmond Orton
df3caef9aa
New package r-fastdigest at 0.6-3 (#21778) 2021-02-23 20:54:19 -06:00
Desmond Orton
a7ddaa67de
New version r-stringfish at 0.14.2 (#21785) 2021-02-23 20:16:08 -06:00
Rémi Lacroix
f6b61621e5
Sph2pipe: Update URL (#21886) 2021-02-23 18:13:08 -08:00
Carlos Bederián
e841a41357
julia: Add 1.5.3 (#21891) 2021-02-23 18:06:29 -08:00
Phil Tooley
6622856076
use package supplied autogen.sh (#20319) 2021-02-23 15:20:49 -08:00
Nathan Hanford
8ef67e2b15
New splice method in class Spec. (#20262)
* Spec.splice feature

Construct a new spec with a dependency swapped out. Currently can only swap dependencies of the same name, and can only apply to concrete specs.

This feature is not yet attached to any install functionality, but will eventually allow us to "rewire" a package to depend on a different set of dependencies.

Docstring is reformatted for git below

Splices dependency "other" into this ("target") Spec, and return the result as a concrete Spec.

If transitive, then other and its dependencies will be extrapolated to a list of Specs and spliced in accordingly.

For example, let there exist a dependency graph as follows:

        T
        | \
        Z<-H

In this example, Spec T depends on H and Z, and H also depends on Z.

Suppose, however, that we wish to use a differently-built H, known as H'. This function will splice in the new H' in one of two ways:

1. transitively, where H' depends on the Z' it was built with, and the new T* also directly depends on this new Z', or
2. intransitively, where the new T* and H' both depend on the original Z.

Since the Spec returned by this splicing function is no longer deployed the same way it was built, any such changes are tracked by setting the build_spec to point to the corresponding dependency from the original Spec.

Co-authored-by: Nathan Hanford <hanford1@llnl.gov>
2021-02-23 13:56:00 -08:00
ketsubouchi
21349a4d25
redland bindings: new package at v1.0.17.1 (#21838) 2021-02-23 21:36:34 +01:00
Brian Van Essen
f9ff80e213
lbann: updated python dependencies and new variants (#21863)
* Made DiHydrogen a required dependencies on newer versions of LBANN.
Added an explicit variant for enabling Boost-dependent callbacks.
Updated the separation for embedded Python and the Python front end
code and associated dependencies.

* Bugfix on ROCm include in DiHydrogen
2021-02-23 17:09:46 +00:00
Olivier Cessenat
9f9de3bcba
octave-arduino: new package at v0.2.0 (#21874) 2021-02-23 13:55:22 +01:00
eugeneswalker
b1ae7592ca
margo is now mochi-margo (#21851)
unifyfs dependency margo is now mochi-margo following deprecation commit c55406a
2021-02-23 11:15:32 +01:00
Olivier Cessenat
b185a2c24c
octave-instrctl: new package at v0.3.1 (#21845) 2021-02-23 11:14:07 +01:00
Olivier Cessenat
ccb4e3da05
octave-optim: add v1.6.1 (#21844) 2021-02-23 11:13:38 +01:00
Olivier Cessenat
837917be53
octave-struct: add v1.0.17 (#21846) 2021-02-23 11:13:17 +01:00
Olivier Cessenat
8ebbf80d15
octave-splines: new version 1.3.3 (#21847) 2021-02-23 10:40:04 +01:00
Satish Balay
a3c9d1b501
xsdk: update build to follow strumpack change (#21871)
Change happened in 671f0ff32b
2021-02-23 10:22:44 +01:00
Olivier Cessenat
56af6ac79f
octave-signal: new package at v1.4.1 (#21872) 2021-02-23 10:20:04 +01:00
Olivier Cessenat
ce7cb8bfc7
octave-statistics: new package at v1.4.2 (#21873) 2021-02-23 10:17:07 +01:00
Axel Huebl
bcc370102f
openblas: add "locking" variant, updated blaspp (#21770)
BlasPP by ECP SLATE will fail to install by default
(`spack install blaspp`) because:
- the default BLAS installation in Spack is OpenBLAS
- BlasPP conflicts with `threads=none` for all recent OpenBLAS releases

OpenBLAS introduced a threadsafe compile option
with 0.3.7+ aka `USE_LOCKING`:
```
   61 # If you want to build a single-threaded OpenBLAS, but expect to call this
   62 # from several concurrent threads in some other program, comment this in for
   63 # thread safety. (This is done automatically for USE_THREAD=1 , and should not
   64 # be necessary when USE_OPENMP=1)
   65 # USE_LOCKING = 1
```

According to tests, with `spack install --test root blaspp`,
this exactly addresses the issues in BlasPP tests.

It also seems to be a good option to set by default for OpenBLAS and
users that do not need this safety net can always disable it.

Solve issues with newer OpenBLAS by requiring
`+locking` over none-default threading options.
2021-02-23 09:16:02 +01:00
Massimiliano Culpo
7226bd64dc
Improve error message for inconsistencies in package.py (#21811)
* Improve error message for inconsistencies in package.py

Sometimes directives refer to variants that do not exist.
Make it such that:

1. The name of the variant
2. The name of the package which is supposed to have
   such variant
3. The name of the package making this assumption

are all printed in the error message for easier debugging.

* Add unit tests
2021-02-22 19:09:43 -08:00
Brian Van Essen
c9246af112
Adding support for ROCm for the LBANN software stack. (#21716)
* Also removed LBANN CUDA CMake flags that are set by the
version of Hydrogen that is compiled against.

* Updated recipes to use HWLOC 2.3 with ROCm to enable
topology awareness.

Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-02-22 23:35:58 +01:00
emai-imcs
73da7b6de6
py-fenics-ffc: new package to support fenics (#21862)
* new Python FFC package to support FEniCS 2018 onwards

* added py-dijitso dependency

* added fenics python ffc package
2021-02-22 15:10:28 -06:00
Andrew W Elble
08054ffce7
py-torch: ensure libtorch_global_deps is linked with the c++ library (#21860)
* py-torch: ensure libtorch_global_deps is linked with the c++ library

* add comment with upstream issue
2021-02-22 19:02:10 +00:00
eugeneswalker
04a8e59872
amrex: add +pic variant (#21849) 2021-02-22 10:54:00 -08:00
Sergei Shudler
671f0ff32b
STRUMPACK: Add e4s testsuite-inspired smoke test (#21705) 2021-02-22 10:46:04 -08:00
Olivier Cessenat
0dbb90b565
New Package: octave-quaternion (#21855) 2021-02-22 10:08:45 -08:00
Olivier Cessenat
3069512b13
New Package: octave-io (#21850) 2021-02-22 10:06:57 -08:00
Olivier Cessenat
6aacdbbc76
New Package: octave-gsl (#21854) 2021-02-22 09:46:29 -08:00
Olivier Cessenat
f7dae98eed
New Package: octave-quaternion (#21856) 2021-02-22 09:43:46 -08:00
Olivier Cessenat
7e144b6841
New Package: octave-symbolic (#21857) 2021-02-22 09:42:50 -08:00
Harmen Stoppels
3d051ef5b3
Fix typo (#21859) 2021-02-22 09:23:04 -08:00
a-saitoh-fj
920a65a765
New package: py-dask-xgboost (#21583)
* New package: py-dask-xgboost

* py-dask-xgboost: Fixed what was pointed out
2021-02-22 10:39:48 -06:00
Tomoki, Karatsu
f6b0f52fb2
py-dask-ml: add new package. (#21831)
* py-dask-ml: add new package.

* Modified to PythonPackage.

* Remove test-related dependencies.

* Changed to execute docs build after install.
2021-02-22 10:32:39 -06:00
ketsubouchi
251e4e30b3
redland: new package at v 1.0.17 (#21837) 2021-02-22 12:29:59 +00:00
ketsubouchi
3a5ee398f4
rasqal: add new package at v0.9.33 (#21836) 2021-02-22 09:51:45 +00:00