Apocrypha

lapack

BLAS, CBLAS, LAPACK, LAPACKE reference implementations

The BLAS (Basic Linear Algebra Subprograms) are high quality "building block" routines for performing basic vector and matrix operations. Level 1 BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations, and Level 3 BLAS do matrix-matrix operations. Because the BLAS are efficient, portable, and widely available, they're commonly used in the development of high quality linear algebra software, LAPACK for example. This packages implements the reference FORTRAN 77 library, the reference C library as a wrapper to the FORTRAN 77 BLAS library. LAPACK is a comprehensive library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. This package installs the reference FORTRAN 77 implementation from Netlib.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 3.12.1-r2 1 14 h details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaarmarm64-macoshppaloongmipsppcs390sparcx64-macos Committed
3.12.1-r2 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing arm stable arm64-macos testing hppa testing loong testing mips testing ppc stable s390 testing sparc testing x64-macos testing view · download · history ↗

Use flags of 3.12.1-r2

  • flexiblas Rename install files, for system FlexiBLAS compatibility
  • lapacke Build LAPACKE
  • deprecated Also build deprecated functions
  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • eselect-ldso Enable runtime library switching by eselect and ld.so.
  • index64 Build a separate ILP64 library in addition to LP64
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Runtime dependencies of 3.12.1-r2

show 10 lines