# lama **Repository Path**: xichaoqiang/lama ## Basic Information - **Project Name**: lama - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-26 - **Last Updated**: 2024-06-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LAMA (Version 3.0.0 Chimborazo) For building LAMA on your system please consider the installation requirements below and install required packages. A description on how to build LAMA is given afterwards or refer to our homepage www.libama.org --> Documentation --> Installation ## Requirements for building LAMA Required: * CMake >= 2.8.8 * C/C++ compiler (OpenMP 3.0, support of C++11 mandatory) Recommended: * BLAS- and LAPACK-Library (Intel MKL, BLAS) * Nvidia GPU: CUDA >= 7.0 (with cuBLAS, cuSPARSE) * MPI * Boost-Library tests (unit-test-framework), Version 1.61 or higher Optional: * Metis/ParMetis * Java * Sphinx for the user documentation * Doxygen for the system documentation ## How to build and install LAMA extract tar.gz and change into folder $ tar -xzvf libama-x.x.x.tar.gz $ cd libama-x.x.x create a build directory and change to it $ mkdir $ cd configure cmake by giving the install prefix and pointing to the LAMA-src dir: $ cmake -DCMAKE_INSTALL_PREFIX= [optional options] ../scai You can give cmake some hints where to find recommended/optional software either by setting environment variables or by passing variables to cmake. $ export METIS=ROOT= $ export PARMETIS_ROOT= $ export BOOST_ROOT=<...> $ export MKL_ROOT=<...> $ export MPI_HOME=<...> $ cmake [ -DMETIS_ROOT= -DPARMETIS_ROOT=<..> ...] .... start the build and installation process by running make (optionally in parallel): $ make [-j ] If the Boost unit-test framework is available you can run the tests as follows: $ make check you can build the system doc (doxygen documentation) and the user doc (sphinx) as follows: $ make doc You can view the documentation by calling the browser with the start file LAMA.html. $ doc/LAMA.html If the build was successful, you can install the LAMA software. You have to make sure that you have access rights for the installation directory. $ [sudo] make install