#shmem #open-shmem #rdma #memory #infini-band #api-bindings

nightly sys openshmem-reference-sys

OpenSHMEM 1.3 Reference C API FFI bindings. You will need to supply an implementation of OpenSHMEM to link against (of which there are several)

1 unstable release

Uses old Rust 2015

0.0.1 Jun 1, 2017

#7 in #infini-band

MIT license

1.5MB
24K SLoC

C 17K SLoC // 0.4% comments Rust 7K SLoC // 0.0% comments Shell 14 SLoC // 0.2% comments

openshmem-reference-sys

This is a MIT licensed rust crate. It provides a FFI binding to the OpenSHMEM 1.3 specification C headers. It does not link to any particular OpenSHMEM implementation, including but not limited to the OpenMPI OpenSHMEM implementation, the OpenSHMEM reference implementation and the MVAPICH2-X implementation.

Dependencies