Install
This is the install page for the project OpenFPM_pdata, this project contain implementation of parallel data structures. In this moment there is not official release, and the repository is not public (not even on read) so before start you need
- A Gitlab account
- upload a valid ssh public-key in your profile
Short install
In order to install (once that you have a gitlab account, valid permission to clone, and uploaded a public key), clone the repository with
git clone git@ppmcore.mpi-cbg.de:incardon/openfpm_pdata.git
Install dependencies and compile
./install
Install the library
make install
and follow the instructions
Long install
The OpenFPM project is an only header library with few exceptions that require compilation. The exception are isolated in linkable libraries. Considering that at this stage is an evolving project its installation is bind to git and no release is available. In order to clone openfpm_pdata use the following command
git clone git@ppmcore.mpi-cbg.de:incardon/openfpm_pdata.git
OpenFPM require the following dependencies and tools in order to compile the test and the dependencies
- MPI-3.0 (only OpenMPI 1.8.X has been tested but others implementation should work)
- boost
- Metis
- (gcc 4.8.2 or higher) or (Clang any version not too old)(Intel is not tested at the moment)
- cmake
- autotools
- automake
- autolib
- wget
The good news is that there is a installation script that should take care of this, giving a step by step installation process, and installing tools and the dependencies automatically (nothing is installed without asking).
./install
At the end of the process you should have dependencies and test case compiled, a full set of options is available with
./install -h
to install use
make install