Skip to main content

Subsubsection 0.2.4.2 Installing libflame

Higher level linear algebra functionality, such as the various decompositions we will discuss in this course, are supported by the LAPACK library [1]. Our libflame library is an implementation of LAPACK that also exports an API for representing algorithms in code in a way that closely reflects the FLAME notation to which you will be introduced in the course.

The libflame library can be cloned from

by executing

git clone https://github.com/flame/libflame.git
in the command window.

Instructions on how to install it are at

Here is what I had to do on my MacBook Pro (OSX Catalina):

./configure --disable-autodetect-f77-ldflags --disable-autodetect-f77-name-mangling --prefix=$HOME/libflame
make -j8
make install

This will take a while!