[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#27917: high performance fabric support for openmpi
From: |
Marius Bakke |
Subject: |
bug#27917: high performance fabric support for openmpi |
Date: |
Fri, 18 Aug 2017 00:36:45 +0200 |
User-agent: |
Notmuch/0.25 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) |
Dave Love <address@hidden> writes:
> This adds RDMA support to openmpi, and also the ofi (libfabric) mtl.
Awesome!
> It still needs psm(2)/infinipath support. I don't know where that
> should go in the source; libpsm(2) makes sense in rdma-core, like mlx5,
> but has separate sources.
Can it not be built as a standalone package?
> From e6384acc4e486e5668c99a6d168c2543328e07b0 Mon Sep 17 00:00:00 2001
> From: Dave Love <address@hidden>
> Date: Wed, 2 Aug 2017 14:22:49 +0100
> Subject: [PATCH 2/2] gnu: Add libfabric.
>
> * gnu/packages/linux.scm (libfabric): New function.
[...]
> + (inputs `(("rdma-core" ,rdma-core)
> + ;; add psm, psm(2)
Added a "TODO: ".
> + ("libnl" ,libnl)))
> + (home-page "http://ofiwg.github.io/libfabric/")
> + (synopsis "Open Fabric Interfaces")
> + (description
> + "OpenFabrics Interfaces (OFI) is a framework focused on exporting fabric
> +communication services to applications. OFI is best described as a
> collection
> +of libraries and applications used to export fabric services. The key
> +components of OFI are: application interfaces, provider libraries, kernel
> +services, daemons, and test applications.
> +
> +Libfabric is a core component of OFI. It is the library that defines and
> +exports the user-space API of OFI, and is typically the only software that
> +applications deal with directly. It works in conjunction with provider
> +libraries, which are often integrated directly into libfabric.")
> + (license (list license:bsd-3 license:gpl2)))) ;dual
This is the FreeBSD license (aka BSD-2).
> * gnu/packages/mpi.scm (openmpi)[inputs]: Add rdma-core, libfabric.
Applied both, thanks!
signature.asc
Description: PGP signature