4 个版本
使用旧的 Rust 2015
0.1.3 | 2018 年 5 月 27 日 |
---|---|
0.1.2 | 2018 年 5 月 27 日 |
0.1.1 | 2018 年 5 月 16 日 |
0.1.0 | 2018 年 3 月 28 日 |
#13 in #slurm
37 每月下载量
在 2 个 crate 中使用 (通过 slurm)
12KB
117 行
slurm-sys
该 crate 提供了对与 Slurm 工作负载管理器相关的 libslurm
和 libslurmdb
库的低级绑定。
构建
为了正确构建此 crate,您必须安装一个可用的 rustfmt 版本!为了处理不断发展的 Slurm C API,此 crate 的构建脚本以简化的方式解析 bindgen
的输出。如果没有 rustfmt
,代码将不会以构建脚本可以处理的方式格式化。
默认情况下,此 crate 的构建脚本将使用 pkg-config 搜索 slurm
以确定必要的库和包含搜索路径。然而,并非所有 Slurm 安装都附带 pkg-config
文件。如果是这种情况,请设置环境变量 SLURM_LIBDIR
和可选的 SLURM_INCDIR
,分别指向包含 Slurm 共享库和包含文件的目录。特别是,这些变量应设置得使得文件 $SLURM_LIBDIR/libslurm.so
和 $SLURM_INCDIR/slurm/slurm.h
存在。
许可
根据 MIT 许可证授权。
依赖
~0–2MB
~38K SLoC