diff options
| author | Thomas Kramer <thomas@f-si.org> | 2026-01-28 10:59:04 +0000 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-02-27 11:09:24 +0100 |
| commit | 2a7e969cfeda3d993edceae533bbcda178f7e4b6 (patch) | |
| tree | a6e3b49428e3d72d6919d8789881db98dcc4cb64 /gnu | |
| parent | 05a3106a524de65553e6bfef53b183347fb0f5aa (diff) | |
gnu: Add soplex.
* gnu/packages/maths.scm (soplex): New variable
Merges guix/guix!5989
Change-Id: I0c23d436c9eb7bdf852d78d600b4cf196d9a0e26
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/maths.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index fe08dd92381..162f1b6db41 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm | |||
| @@ -74,6 +74,7 @@ | |||
| 74 | ;;; Copyright © 2025 Reza Housseini <reza@housseini.me> | 74 | ;;; Copyright © 2025 Reza Housseini <reza@housseini.me> |
| 75 | ;;; Copyright © 2026 Cayetano Santos <csantosb@inventati.org> | 75 | ;;; Copyright © 2026 Cayetano Santos <csantosb@inventati.org> |
| 76 | ;;; Copyright © 2026 Peter Polidoro <peter@polidoro.io> | 76 | ;;; Copyright © 2026 Peter Polidoro <peter@polidoro.io> |
| 77 | ;;; Copyright © 2026 Luca Alloatti <luca-guix@f-si.org> | ||
| 77 | ;;; | 78 | ;;; |
| 78 | ;;; This file is part of GNU Guix. | 79 | ;;; This file is part of GNU Guix. |
| 79 | ;;; | 80 | ;;; |
| @@ -10582,6 +10583,36 @@ when an application performs repeated divisions by the same divisor.") | |||
| 10582 | half-precision floating point formats.") | 10583 | half-precision floating point formats.") |
| 10583 | (license license:expat)))) | 10584 | (license license:expat)))) |
| 10584 | 10585 | ||
| 10586 | (define-public soplex | ||
| 10587 | (package | ||
| 10588 | (name "soplex") | ||
| 10589 | (version "8.0.1") | ||
| 10590 | (source | ||
| 10591 | (origin | ||
| 10592 | (method git-fetch) | ||
| 10593 | (uri (git-reference | ||
| 10594 | (url "https://github.com/scipopt/soplex") | ||
| 10595 | (commit (string-append "v" version)))) | ||
| 10596 | (file-name (git-file-name name version)) | ||
| 10597 | (sha256 | ||
| 10598 | (base32 "1j0xqm99pdvj6l52q4wk96aj0vnq3xgm2gdyli4g8gfb1g1m9p9l")))) | ||
| 10599 | (build-system cmake-build-system) | ||
| 10600 | (arguments | ||
| 10601 | (list | ||
| 10602 | #:configure-flags | ||
| 10603 | #~(list "-DPAPILO=OFF"))) | ||
| 10604 | (inputs (list boost gmp mpfr zlib)) | ||
| 10605 | (home-page "https://soplex.zib.de/") | ||
| 10606 | (synopsis "Sequential object-oriented simPlex linear programming solver") | ||
| 10607 | (description | ||
| 10608 | "SoPlex is an optimization package for solving linear | ||
| 10609 | programming problems (LPs) based on an advanced implementation of the primal | ||
| 10610 | and dual revised simplex algorithm. It provides special support for the exact | ||
| 10611 | solution of LPs with rational input data. It can be used as a standalone | ||
| 10612 | solver reading MPS or LP format files via a command line interface as well as | ||
| 10613 | embedded into other programs via a C++ class library.") | ||
| 10614 | (license license:asl2.0))) | ||
| 10615 | |||
| 10585 | (define-public scilab | 10616 | (define-public scilab |
| 10586 | (package | 10617 | (package |
| 10587 | (name "scilab") | 10618 | (name "scilab") |
