#blas-lapack #netlib #provider #build #default #linear-algebra #cblas

sys netlib-provider

该软件包提供使用 Netlib 实现的 BLAS 和 LAPACK

11 个不稳定版本 (4 个重大更新)

使用旧的 Rust 2015

0.4.1 2016年4月12日
0.4.0 2016年3月25日
0.3.0 2016年3月7日
0.2.0 2016年1月23日
0.0.8 2015年4月7日

#1745 in 数学

每月27次下载
用于 2 crates

Apache-2.0/MIT

35MB
399K SLoC

FORTRAN Legacy 268K SLoC // 0.7% comments C 131K SLoC // 0.4% comments Python 268 SLoC // 0.1% comments Rust 39 SLoC

Netlib Provider 版本

该软件包提供 BLASLAPACK 使用 Netlib 实现。默认情况下,该软件包将构建并使用捆绑的 Netlib,这需要一个 Fortran 和 C 编译器。

The following Cargo features are supported

  • cblas to build CBLAS (默认启用),
  • lapacke to build LAPACKE (默认启用),
  • static to link to Netlib statically,以及
  • system to skip building the bundled Netlib。

所有 FFI 定义在哪里?

本软件包仅提供 BLAS 和 LAPACK 的实现。绑定可在 blas-syslapack-sys 中找到,包装器可在 blaslapack 中找到。

贡献

您的贡献非常受欢迎。请放心提出问题或发送拉取请求。请注意,提交给项目的任何贡献都将根据 LICENSE.md 中给出的条款进行许可。

依赖关系