diff options
author | Romain GARBAGE <romain.garbage@inria.fr> | 2024-07-12 14:00:02 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-08-19 16:15:05 +0200 |
commit | aa66072496e0f1cf9f42b8cd0f775854c6f2e3f1 (patch) | |
tree | 0cf8f7364ae684f41817d815deba4fd81169df29 /gnu/packages/parallel.scm | |
parent | 06e6a161aa21346c5f3cb2dcb76c1f0d989da758 (diff) |
gnu: Add prrte.
* gnu/packages/parallel.scm (prrte): New variable.
Change-Id: I4427eec1a5c7d94ed5f9cbceb55f9372834a8971
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages/parallel.scm')
-rw-r--r-- | gnu/packages/parallel.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm index 1eae4570a1..6e2c1d457e 100644 --- a/gnu/packages/parallel.scm +++ b/gnu/packages/parallel.scm @@ -642,3 +642,35 @@ commonly needed services in distributed and parallel computing systems.") (home-page "https://pmix.org/") ;; The provided license is kind of BSD-style but specific. (license (license:fsf-free "https://github.com/openpmix/openpmix?tab=License-1-ov-file#License-1-ov-file")))) + +(define-public prrte + (package + (name "prrte") + (version "3.0.6") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/openpmix/prrte/releases/download/v" + version "/prrte-" version ".tar.bz2")) + (sha256 + (base32 + "0wiy0vk37v4db1jgxza8bci0cczcvj34dalzsrlz05dk45zb7dl3")))) + (build-system gnu-build-system) + (arguments + (list #:configure-flags #~(list (string-append "--with-hwloc=" + (assoc-ref %build-inputs "hwloc")) + (string-append "--with-pmix=" #$(this-package-input "openpmix"))))) + (inputs (list libevent + `(,hwloc "lib") + openpmix)) + (native-inputs (list perl)) + (synopsis "PMIx Reference RunTime Environment (PRRTE)") + (description + "The PMIx Reference RunTime Environment is a runtime environment +containing the reference implementation and capable of operating +within a host SMS. The reference RTE therefore provides an easy way of +exploring PMIx capabilities and testing PMIx-based applications +outside of a PMIx-enabled environment.") + (home-page "https://openpmix.github.io/") + ;; The provided license is kind of BSD-style but specific. + (license (license:fsf-free "https://github.com/openpmix/prrte?tab=License-1-ov-file#License-1-ov-file")))) |