From 10c52564eb24a0a83eec109bab267ed8a486fa73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 2 Apr 2026 18:16:07 +0200 Subject: =?UTF-8?q?etc:=20Add=20MPI=20manifest=20for=20the=20=E2=80=98hpc?= =?UTF-8?q?=E2=80=99=20team.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * etc/teams/hpc/mpi-manifest.scm: New file. Change-Id: I5bbdbaee48efb840a04cffd6354ece2211c95c66 Signed-off-by: Ludovic Courtès --- etc/teams/hpc/mpi-manifest.scm | 44 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 etc/teams/hpc/mpi-manifest.scm (limited to 'etc') diff --git a/etc/teams/hpc/mpi-manifest.scm b/etc/teams/hpc/mpi-manifest.scm new file mode 100644 index 00000000000..845144f4fe4 --- /dev/null +++ b/etc/teams/hpc/mpi-manifest.scm @@ -0,0 +1,44 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2026 Ludovic Courtès +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +;; This manifest lists all MPI-related packages: useful for 'guix refresh', +;; 'guix build', etc. + +(use-modules (guix) + (gnu packages fabric-management) + (gnu packages linux) + (gnu packages mpi) + (gnu packages parallel)) + +;; The packages below are what constitutes the MPI stack: helper libraries, +;; interconnect drivers, and MPI implementations. +(packages->manifest + (list cassini-headers + cxi-driver + hwloc + libcxi + libfabric + mpich + openmpi-5 + openpmix + opensm + prrte + psm + psm2 + rdma-core + ucx)) -- cgit v1.2.3