Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • openfpm_pdata openfpm_pdata
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Sbalzarini Lab
    • SSoftware
    • PParallel Computing
  • OpenFPM
  • openfpm_pdataopenfpm_pdata
  • Wiki
  • Install

Install · Changes

Page history
Renamed Installation to /Install authored Sep 07, 2015 by rundeck's avatar rundeck
Hide whitespace changes
Inline Side-by-side
Install.md 0 → 100644
View page @ 403c12b6
# 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 repositiry is not public (not even on read) so before start you need
* A GitLab account here ppmcore.mpi-cbg.de
* upload a valid ssh public-key in your profile
## Short install
In order to install (once that you have a gitlab account, you have valid permission to clone, and uploaded a public key)
```bash
git clone git@ppmcore.mpi-cbg.de:incardon/openfpm_pdata.git
./install
```
and follow the instructions
## Long install
The OpenFPM project is an only header library with some few exceptions. So in general no compilation is required. In future some of the exceptions will became only header, while when not possible 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
```bash
git clone git@ppmcore.mpi-cbg.de:incardon/openfpm_pdata.git
```
OpenFPM require the following dependencies and tools in order to compile the test with internal and external 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).
```bash
./install
```
At the end of the process you should have dependencies and test case compiled
Clone repository
  • CartDecomposition
  • Decomposition
  • Directories
  • Examples
  • Home
  • Install
  • OpenFPM pdata advanced options
  • OpenFPM pdata examples
  • Update
  • grid dist id
  • Home