Commit Graph

878 Commits

Author SHA1 Message Date
Vladimír Čunát
51554cbbdb
Merge branch 'master' into staging-next-2022-04-23 2022-04-27 22:50:17 +02:00
Markus Kowalewski
30bb15868a
scalapack: fix build with gcc-10 2022-04-27 18:57:52 +02:00
github-actions[bot]
f8c265f433
Merge master into staging-next 2022-04-26 06:01:08 +00:00
Armeen Mahdian
af7d06ed59 fenics: use normal pytest 2022-04-25 14:49:01 -05:00
github-actions[bot]
e31746a7f5
Merge staging-next into staging 2022-04-22 06:01:51 +00:00
7c6f434c
d50fc14d2a
Merge pull request #169598 from armeenm/bump-zn_poly
zn_poly: 0.9.1 -> 0.9.2
2022-04-22 03:22:47 +00:00
Armeen Mahdian
7e56a8b18f zn_poly: 0.9.1 -> 0.9.2 2022-04-21 10:13:10 -05:00
github-actions[bot]
91a1bc431e
Merge staging-next into staging 2022-04-21 12:01:54 +00:00
github-actions[bot]
9eedd2d752
Merge staging-next into staging 2022-04-21 06:01:42 +00:00
Fabián Heredia Montiel
99e4761704 magma: 2.5.4 → 2.6.2 2022-04-20 23:45:20 -05:00
Someone Serge
11ff7da635
nccl: 2.7.8-1 -> 2.12.10-1 2022-04-20 22:54:23 +03:00
github-actions[bot]
7619792b22
Merge staging-next into staging 2022-04-20 00:02:48 +00:00
Serge K
d924de58be
cudaPackages.cudnn: migrate to redist cuda, fix missing zlib (#168748)
* cudaPackages.cudnn: migrate to redist cudaPackages

* cudaPackages.cudnn: fix missing zlib in rpath

* cudaPackages.cudnn: remove the propagated cudatoolkit

* cudaPackages.cudnn: use autoPatchelfHook

instead of custom find ... -exec ldd | grep routine
mark libcudnn_cnn_infer.so as needed for libcudnn.so on cudnn>=8.0.5
- a hint for autoPatchelf, as an alternative to manually adding $ORIGIN

* cudaPackages.cudnn: use automatic hooks for rpath

as a more common way to use addOpenGLRunpath and autoPatchelf with cudaPackages

* cudaPackages.cudnn: consume individual cuda packages

...since cudnn is part of the cuda package set

- introduces the scary useCudatoolkitRunfile function argument
  to discourage usage of the runfile-based cudatoolkit
- instead of the rather hidden useRedist term in let ... in
- repeats cudatoolkit_root pattern after cuda_joined in pytorch &c
  (the "toolchain view")
- redist packages are marked optional to support cuda<11.4 where the
  attributes for redist packages do not exist

* cudaPackages.cudnn: update to pname+version

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-04-19 20:52:52 +02:00
Markus Kowalewski
5f11f5b0e0
lapack-reference: 3.10.0 -> 3.10.1 2022-04-15 13:53:20 +02:00
Will Dietz
dde5b0ca7a
python3Packages.fenics: fix build, pin to older boost (#166728)
* python3Packages.fenics: fix build, pin to older boost

Looking at upstream, there are various issues with newer boost.
(At least some of them have been since fixed)

For now, fix the build by using a version of boost that works
with the current version.

Error here was complaining about `std::min_element`,
which is no longer available, apparently, due to newer boost
no longer (transitively) including <algorithm>.

This was added in C++17, so I'm not sure the cmake flag
specifying dolfin built with C++11 makes sense or is used.
Leaving for now :).

* nixos/tests/fenics: fix name of machine/node in script

Still fails for now.

* python3Packages.fenics: fix accidentally changed strings in subst

Looks like in migration to pkg-config this was erroneously
changed from `pkgconfig` (python package, and source string)
to `pkg-config` (nix package name, tool name).
(see 9bb3fccb5b)

Fixes the NixOS test.
2022-04-14 19:37:20 -05:00
Someone Serge
711bd6955c
cudaPackages: fix hash mismatch
... for cuda=10.1 cudnn=7.6.5
2022-04-11 00:33:56 +03:00
Thiago Kenji Okada
19ef7cb3f4
Merge pull request #167154 from r-ryantm/auto-update/blis
blis: 0.8.1 -> 0.9.0
2022-04-09 22:13:43 +01:00
Frederik Rietdijk
1d63f89caa cudaPackages: overhaul of how we package cuda packages
There are many different versions of the `cudatoolkit` and related
cuda packages, and it can be tricky to ensure they remain compatible.

- `cudaPackages` is now a package set with `cudatoolkit`, `cudnn`, `cutensor`, `nccl`, as well as `cudatoolkit` split into smaller packages ("redist");
- expressions should now use `cudaPackages` as parameter instead of the individual cuda packages;
- `makeScope` is now used, so it is possible to use `.overrideScope'` to set e.g. a different `cudnn` version;
- `release-cuda.nix` is introduced to easily evaluate cuda packages using hydra.
2022-04-09 08:50:22 +02:00
R. Ryantm
fd5c6c5cca petsc: 3.16.5 -> 3.17.0 2022-04-05 17:06:10 +00:00
R. Ryantm
8dfbf3c0f0 blis: 0.8.1 -> 0.9.0 2022-04-04 09:08:53 +00:00
Samuel Ainsworth
03dd3f66fb nccl: expose cudatoolkit in passthru 2022-04-01 08:01:09 +00:00
Samuel Ainsworth
089dafd170 cutensor: fix cutensor_cudatoolkit_{10,11} 2022-04-01 07:57:56 +00:00
Samuel Ainsworth
3db04d2653 cudnn_8_1_cudatoolkit_11: remove 2022-04-01 02:00:17 +00:00
Samuel Ainsworth
9d9138cf20 cudnn: formatting 2022-04-01 01:59:10 +00:00
R. Ryantm
a30fdc5df3 suitesparse: 5.10.1 -> 5.11.0 2022-03-26 11:40:16 +01:00
R. Ryantm
0fb9c4bec3 suitesparse-graphblas: 6.2.2 -> 6.2.5 2022-03-20 05:03:15 +01:00
Samuel Ainsworth
7c6eaf9be2
Merge pull request #164338 from samuela/samuela/cudnn
cudnn: 8.3.0 -> 8.3.2
2022-03-17 13:10:52 -07:00
Samuel Ainsworth
7618e2eab4 cudnn: remove cudnn_7_6_cudatoolkit_10 2022-03-17 03:42:11 +00:00
Samuel Ainsworth
2000db2e33 cudnn: add samuela as a maintainer 2022-03-16 00:50:29 +00:00
Samuel Ainsworth
44941da0b3 cudnn: 8.3.0 -> 8.3.2
Update cuDNN 8.3 version. Refactor the cuDNN derivations to be clearer
and enforce CUDA version constraints.
2022-03-16 00:50:19 +00:00
github-actions[bot]
7573d7fe79
Merge master into staging-next 2022-03-11 18:01:20 +00:00
Ryan Mulligan
97b55c18d3
Merge pull request #163461 from r-ryantm/auto-update/petsc
petsc: 3.16.4 -> 3.16.5
2022-03-11 05:57:58 -08:00
github-actions[bot]
e01403d0eb
Merge master into staging-next 2022-03-11 12:01:14 +00:00
R. Ryantm
0afd52c8f8 scalapack: 2.2.0 -> 2.2.1 2022-03-10 21:10:21 +00:00
R. Ryantm
afaa41fe7a petsc: 3.16.4 -> 3.16.5 2022-03-09 15:14:16 +00:00
github-actions[bot]
61655037aa
Merge master into staging-next 2022-03-05 18:01:16 +00:00
R. Ryantm
1bac591ce7 suitesparse-graphblas: 6.2.1 -> 6.2.2 2022-03-02 17:04:15 +00:00
github-actions[bot]
fbe95e7196
Merge master into staging-next 2022-03-01 18:05:48 +00:00
Aaron Andersen
fe4da5c0a9
Merge pull request #161883 from aanderse/bonmin
bonmin: init at 1.8.8
2022-03-01 11:20:36 -05:00
Aaron Andersen
5122b3eeaf bonmin: init at 1.8.8 2022-03-01 09:20:46 -05:00
github-actions[bot]
4ae3f9a06c
Merge master into staging-next 2022-03-01 12:05:54 +00:00
Federico Beffa
7a7a3c62dc trilinos: disable auto updates 2022-03-01 10:50:22 +01:00
Aaron Andersen
7aad9f3307 ipopt: build with AMPL on linux 2022-02-28 15:47:55 -05:00
Aaron Andersen
c93d4b04f7 ipopt: 3.12.13 -> 3.14.5 2022-02-28 15:47:55 -05:00
Aaron Andersen
24d4124cd4 libamplsolver: init at 20211109 2022-02-28 15:47:51 -05:00
AndersonTorres
ed2b1b4b90 Merge branch 'master' into staging-next 2022-02-26 21:04:25 -03:00
Jonathan Ringer
c9fa03136a or-tools: disable parallel-building
protobuf generation is not thread safe

```
       > ./ortools/scheduling/rcpsp_parser.h:24:10: fatal error: ortools/scheduling/rcpsp.pb.h: No such file or directory
       >    24 | #include "ortools/scheduling/rcpsp.pb.h"
```
2022-02-26 09:06:24 -08:00
R. Ryantm
c1844a2b58 suitesparse-graphblas: 6.1.4 -> 6.2.1 2022-02-25 13:22:31 -08:00
R. Ryantm
fa7c86fe2f scs: 3.1.0 -> 3.2.0 2022-02-25 10:31:24 -08:00
Sandro
8a3df55108
Merge pull request #161280 from Stunkymonkey/treewide-pname-version-13 2022-02-25 13:05:16 +01:00