Commit graph

38 commits

Author SHA1 Message Date
Ricardo M. Correia 763f7e321c
sundials: fix download URL and hash (#125316)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-06 02:03:30 +02:00
Doron Behar 4953d87fcb sundials: 5.6.1 -> 5.7.0 2021-02-07 18:37:54 +02:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Doron Behar a334367ecd
Merge pull request #107286 from doronbehar/pkg/octave/sundials 2021-01-05 08:26:19 +02:00
Doron Behar 442f1ec54d sundials: reorder attributes
Per
https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/attribute-ordering.md
2021-01-04 23:00:20 +02:00
Doron Behar 12c9f363f4 sundials: Split outputs for examples 2021-01-04 22:59:13 +02:00
Doron Behar da3f98c5c5 sundials: 5.3.0 -> 5.6.1
Update some cmake flags and be more explicit regarding index size.
2021-01-04 22:58:56 +02:00
Doron Behar 37a16b85e0 sundials_2: remove
No package needs it now - octave 5.2.0 was the only one that needed it,
but now with octave 6.1.0 latest sundials 5.x.x is used.
2020-12-19 10:59:35 +02:00
Doron Behar 16a01272ee sundials: assert that lapack and blas are compatible
Instead of asserting that lapack and blas are both not using 64 bit
index size, only make sure they are index size compatible. Plus, do it
when evaluating buildInputs, per:
https://github.com/NixOS/nixpkgs/pull/94892#discussion_r471110250

Don't pass SUNDIALS_INDEX_TYPE=int32_t if blas && lapack are compiled
with 64 bit index size.

Bonus: Use checkTarget and not an overrided checkPhase, per:
https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/explicit-phases.md
2020-12-05 12:26:02 +02:00
Florian Klink 3e82dd3d86 sundials: remove flokli as maintainer 2020-09-23 11:56:28 +02:00
Florian Klink ef55ac4a6e sundials_2: remove flokli as maintainer 2020-09-23 11:56:03 +02:00
Guillaume Desforges 860bc40a22 sundials: add KLU support 2020-09-21 11:02:15 -07:00
Arthur Carcano 70cf912684 sundials: 5.1.0 -> 5.3.0 2020-06-24 14:56:46 -07:00
Matthew Bauer ff2f2644f8 blas,lapack: use isILP64 instead of is64bit
This is a better name since we have multiple 64-bit things that could
be referred to.

LP64  : integer=32, long=64, pointer=64
ILP64 : integer=64, long=64, pointer=64
2020-04-20 16:02:43 -05:00
Matthew Bauer 1c8aba8334 treewide: use blas and lapack
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.

treewide: cleanup from blas/lapack changes

A few issues in the original treewide:

- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Doron Behar 749afca8dc sundials: Add version 2.7.0 as sundials_2 2020-02-22 12:32:23 +02:00
Florian Klink fb17ac3786 sundials_3: remove
This package has only been used for python.pkgs.scikits-odes, which
should compile with sundials 5 by now.
2020-02-19 15:38:45 +01:00
Doron Behar f37edb5bd1 sundials: 5.0.0 -> 5.1.0 2020-02-18 21:03:21 +02:00
Sébastien Maret a5dd19de79
sundials: replace liblapack by openblas 2019-12-17 16:49:29 +01:00
Sébastien Maret 2b78a4ec37
sundials: 4.1.0 -> 5.0.0 2019-12-04 15:49:49 +01:00
Florian Klink a5de10b0af sundials: include patch to remove flakiness
The provided patch doesn't apply cleanly on sundials_3 (no
SundialsTesting.cmake, SundialsAddTest.cmake containing trailing
whitespaces inside context), so for now we just disable tests for
sundials_3 - scikits-odes plans to move to sundials 4 anyways - see
https://github.com/bmcage/odes/pull/106.
2019-09-08 16:03:07 -07:00
Dominic Steinitz ac12bdfc96 sundials: relax tolerance for test_sunmatrix_sparse
This test fails on MacOS otherwise, due to slightly different math.

Only add for sundials 4, it's not in sundials_3 yet.
2019-09-08 16:03:07 -07:00
Florian Klink 7e9e22f4d5 sundials_3: init at 3.2.1
That's needed for scikits.odes.
Upstream bug to migrate to sundials 4:
https://github.com/bmcage/odes/issues/98
2019-09-08 15:15:09 -07:00
Florian Klink 5f48e89f37 sundials: add lapack support 2019-09-08 15:15:08 -07:00
Florian Klink ad3023e5f7 sundials: enable tests 2019-09-08 15:15:08 -07:00
Florian Klink d9ce716ccc sundials: use cmakeFlags 2019-09-08 15:15:08 -07:00
R. RyanTM 5a4ac09f31 sundials: 4.0.2 -> 4.1.0 (#55821)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sundials/versions
2019-02-24 02:00:34 +01:00
Markus Kowalewski 784870046b
sundials: remove name attribute (pname is present) 2019-02-03 13:55:45 +01:00
R. RyanTM d16ccbefad sundials: 4.0.1 -> 4.0.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sundials/versions
2019-01-26 23:43:39 -08:00
R. RyanTM 10889b111a sundials: 4.0.0 -> 4.0.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sundials/versions
2019-01-01 23:23:12 -08:00
R. RyanTM e60233db00 sundials: 3.2.1 -> 4.0.0
* sundials: 3.2.1 -> 4.0.0 (#52022)

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sundials/versions

* sundials: cleanup
2018-12-18 15:46:05 +01:00
R. RyanTM 8f57e7f711 sundials: 3.2.0 -> 3.2.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sundials/versions
2018-10-24 15:23:44 +02:00
R. RyanTM 2e53e8155f sundials: 3.1.2 -> 3.2.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sundials/versions
2018-10-03 01:33:20 -07:00
R. RyanTM d9efc80851 sundials: 3.1.1 -> 3.1.2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/sundials/versions.
2018-08-08 00:40:56 -07:00
R. RyanTM 6557ea2b45 sundials: 3.1.0 -> 3.1.1
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/sundials/versions.

These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 3.1.1 with grep in /nix/store/fkdjdcj8ydq78an3dxgg2ppalahccla5-sundials-3.1.1
- directory tree listing: https://gist.github.com/bc116dd93142b639fe041213e8223715
2018-05-12 14:03:21 +02:00
Dominic Steinitz 46f9e10636 Add name to maintainers' list 2018-03-12 14:58:12 +00:00
Dominic Steinitz 2c71652550 sundials: init at 3.1.0 2018-03-10 12:48:26 +00:00