Projects that are tagged with templates.


Logo Armadillo library 3.900

by cu24gjf - June 4, 2013, 15:59:18 CET [ Project Homepage BibTeX Download ] 28168 views, 6404 downloads, 2 subscriptions

Rating Whole StarWhole StarWhole StarWhole StarEmpty Star
(based on 2 votes)

About: Armadillo is a template C++ linear algebra library aiming towards a good balance between speed and ease of use. Matrix decompositions are provided through optional integration with LAPACK, or one of its high performance drop-in replacements (eg. Intel MKL, OpenBLAS).

Changes:
  • added automatic SSE2 vectorisation of elementary expressions (eg. matrix addition) when using GCC 4.7+ with -O3 optimisation
  • added detection of the OpenBLAS library during installation, which provides multi-threaded (parallelised) matrix multiplication
  • added support for saving & loading of cubes in HDF5 format
  • much faster median()
  • faster handling of compound expressions with transposes of complex vectors or submatrix rows
  • faster as_scalar() for compound expressions
  • minor fix for linking with MKL on Ubuntu systems