Merge branch 'knem' into 'master'

KNEM generic

See merge request Pmodules/buildblocks!190
This commit is contained in:
2021-03-18 12:14:22 +01:00
3 changed files with 26 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
}

View File

@@ -0,0 +1 @@
knem/1.1.4 unstable

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.
"