Dependencies
In order to install MALP you first need to install some compulsory dependencies:
- Node.JS : https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz
- LibGD2: https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.1.tar.gz
- OTF2 : http://www.vi-hps.org/upload/packages/otf2/otf2-2.0.tar.gz
- GNU Triangulated Surface Library: https://sourceforge.net/projects/gts/files/latest/download
- Graphviz (compiled with GTS support): http://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.38.0.tar.gz
A sample dependency installation process could be the following:
wget https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.1.tar.gz tar xf libgd-2.1.1.tar.gz cd libgd-2.1.1 ./configure --prefix=$HOME/MALP make -j8 && make install
wget https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz tar xf node-v4.4.0.tar.gz cd node-v4.4.0 ./configure --prefix=$HOME/MALP make -j8 && make install
wget https://sourceforge.net/projects/gts/files/latest/download tar xf download cd gts-0.7.6 ./configure --prefix=$HOME/MALP make -j8 && make install
wget http://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.38.0.tar.gz tar xf graphviz-2.38.0.tar.gz cd graphviz-2.38.0 ./configure --with-gts=yes --prefix=$HOME/MALP make -j8 && make install
MALP
In order to install MALP, first download the tarball from here then you can proceed with a classical installation process:
wget http://france.paratools.com/MALP/MALP_2.1.tar.gz tar xf MALP_2.1.tar.gz cd MALP_2.1/ mkdir BUILD cd BUILD ./configure --prefix=$HOME/MALP make -j8 && make install
Note that some distributions are installing mpi.h in a sub-directory, if you encounter the following error:
configure: error: mpi.h NOT found in /usr/include
Please provide the full path to mpi.h as shown:
./configure --prefix=$HOME/MALP --with-mpih=/usr/include/mpi/mpi.h
Need Help ?
As this is the first release of MALP, we expect some portability issues, feel free to report them, we will do our best to help you.