armadillo (science/armadillo) Updated: 2 weeks, 3 days ago Add to my watchlist

Armadillo C++ linear algebra library

Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK or high-performance LAPACK-compatible libraries.

Version: 12.8.2 License: Apache-2 GitHub
Maintainers Schamschula
Categories science
Homepage http://arma.sf.net/
Platforms darwin
Variants
  • arpack (compile with ARPACK support)
  • clang10 (Build using the MacPorts clang 10 compiler)
  • clang11 (Build using the MacPorts clang 11 compiler)
  • clang12 (Build using the MacPorts clang 12 compiler)
  • clang13 (Build using the MacPorts clang 13 compiler)
  • clang14 (Build using the MacPorts clang 14 compiler)
  • clang15 (Build using the MacPorts clang 15 compiler)
  • clang16 (Build using the MacPorts clang 16 compiler)
  • clang17 (Build using the MacPorts clang 17 compiler)
  • clang18 (Build using the MacPorts clang 18 compiler)
  • clang50 (Build using the MacPorts clang 5.0 compiler)
  • clang60 (Build using the MacPorts clang 6.0 compiler)
  • clang70 (Build using the MacPorts clang 7.0 compiler)
  • clang80 (Build using the MacPorts clang 8.0 compiler)
  • clang90 (Build using the MacPorts clang 9.0 compiler)
  • clangdevel (Build using the MacPorts clang devel compiler)
  • debug (Enable debug binaries)
  • g95 (Build using the g95 Fortran compiler)
  • gcc10 (Build using the MacPorts gcc 10 compiler)
  • gcc11 (Build using the MacPorts gcc 11 compiler)
  • gcc12 (Build using the MacPorts gcc 12 compiler)
  • gcc13 (Build using the MacPorts gcc 13 compiler)
  • gccdevel (Build using the MacPorts gcc devel compiler)
  • gfortran (Build using the MacPorts gcc 13 Fortran compiler)
  • mpich (Build using the MPICH compiler)
  • openblas (compile with OpenBLAS support)
  • openmpi (Build using the OpenMPI compiler)
  • superlu (compile with SuperLU support)
  • universal (Build for multiple architectures)

"armadillo" depends on

lib (1)
extract (1)
xz
build (3)

Ports that depend on "armadillo"



Port Health:

Loading Port Health

Installations (30 days)

13

Requested Installations (30 days)

9