#hpc #networking #ditributed #libfabrics

sys rofisys

此系统crate通过使用Bindgen提供了对Rust-OFI库的Rust语言绑定。

9个版本

0.3.0 2024年2月16日
0.2.7 2023年12月19日
0.2.5 2023年9月15日
0.2.3 2022年8月4日
0.1.1 2020年9月1日

#31 in #hpc

每月24次下载
用于 lamellar

自定义许可

14MB
348K SLoC

C 333K SLoC // 0.1% comments Python 4.5K SLoC // 0.1% comments M4 2.5K SLoC // 0.3% comments Visual Studio Project 2.5K SLoC Shell 1.5K SLoC // 0.1% comments Automake 1.5K SLoC // 0.0% comments Perl 1K SLoC // 0.2% comments Batch 702 SLoC // 0.0% comments C++ 551 SLoC // 0.1% comments Visual Studio Solution 164 SLoC Ruby 146 SLoC // 0.3% comments Rust 105 SLoC // 0.0% comments BASH 33 SLoC // 0.1% comments GNU Style Assembly 25 SLoC // 0.7% comments INI 18 SLoC

包含 (晦涩的autoconf代码,37KB) libfabric/prov/psm3/configure.ac,(晦涩的autoconf代码,34KB) libfabric/configure.ac,(晦涩的autoconf代码,9KB) libfabric/fabtests/configure.ac,(晦涩的autoconf代码,4KB) rofi/configure.ac

rofi-sys

此系统crate通过使用Bindgen提供了对Rust-OFI库的Rust语言绑定。

依赖

rofi-sys 有以下依赖

  • gcc 4.8.5
  • openmpi 2.1.1
  • clang 5.0.1
  • rust-ofi 0.1

必须指定 OFI_DIR 环境变量,以指定OFI安装的位置。

必须指定 ROFI_DIR 环境变量,以指定Rust-OFI安装的位置。

作者

  • Mark Raugas,PNNL
  • Ryan Friese,PNNL
  • Roberto Gioiosa,PNNL

许可

本项目采用BSD许可协议 - 有关详细信息,请参阅LICENSE 文件。

致谢

本工作得到了太平洋西北国家实验室(PNNL)高性能数据分析(HPDA)项目的支持,PNNL是一个由Battelle运营的多项目DOE实验室。

无运行时依赖