KNEM generic

This commit is contained in:
Caubet Serrabou Marc
2021-03-16 11:18:49 +01:00
parent d27c6f30ce
commit 8106ceafb0
2 changed files with 25 additions and 0 deletions

12
Libraries/knem/build Executable file
View File

@@ -0,0 +1,12 @@
#!/usr/bin/env modbuild
pbuild::set_download_url "https://gitlab.inria.fr/$P/$P/-/archive/$P-${V_PKG}/$P-$P-${V_PKG}.tar.gz"
pbuild::add_to_group 'Libraries'
pbuild::install_docfiles AUTHORS COPYING README
pbuild::compile_in_sourcetree
pbuild::post_prep() {
./autogen.sh
}

13
Libraries/knem/modulefile Normal file
View File

@@ -0,0 +1,13 @@
#%Module1.0
module-whatis "High-Performance Intra-Node MPI Communication"
module-url "https://knem.gitlabpages.inria.fr/"
module-license "$PREFIX/COPYING"
module-maintainer "Marc Caubet <marc.caubet@psi.ch>"
module-help "
KNEM is a Linux kernel module enabling high-performance intra-node MPI
communication for large messages. KNEM works on all Linux kernel since
2.6.15 and offers support for asynchronous and vectorial data transfers
as well as offloading memory copies on to Intel I/OAT hardware.
"