The Armadillo C++ Library aims to provide an efficient and streamlined base for linear algebra operations (matrix maths), while at the same time having a straightforward and easy to use interface. Its intended target audience is scientists and engineers.
Compute Systems |
Invocation |
Version(s) |
Red Hat Linux (64-bit) |
% /util/armadillo/include
% /util/armadillo/lib64
|
(default) |
- Install notes (lethe:/src/util/armadillo-0.7.2/README_LOCAL.txt:
# vi /util/cmake-2.6.4/share/cmake-2.6/Modules/FindBoost.cmake
Add the current boost version to ${Boost_ADDITIONAL_VERSIONS}
% cd /src/util/armadillo-0.7.2
% vi CMakeLists.txt
Modify:
SET(ARMA_USE_LAPACK true)
SET(ARMA_USE_BLAS true)
SET(ARMA_USE_ATLAS true)
SET(ARMA_USE_BOOST true)
Add:
# cwmiller local additions
SET(BOOST_ROOT /util/boost)
SET(ARMA_ATLAS_INCLUDE_DIR /util/ATLAS/include)
# end cwmiller local additions
# Above the line...
FIND_PACKAGE(Boost)
# ... Change the CMAKE_INSTALL_PREFIX:
SET(CMAKE_INSTALL_PREFIX "/util/armadillo-0.7.2")
# SET(CMAKE_INSTALL_PREFIX "/usr")
% ./configure
% make
# make install
- Atri Rudra, requestor.
- http://arma.sourceforge.net/
- http://en.wikipedia.org/wiki/Armadillo_%28C%2B%2B_library%29