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
|
|
- Operating System:
Linux,
Windows,
Unix,
Mac Os X
- Data Formats:
Ascii,
Binary,
Hdf,
Csv
- Tags:
Matrix Library,
Atlas,
Lapack,
Linear Algebra,
Templates
|
|