manual:required_libraries
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| manual:required_libraries [2014/07/10 07:51] – Removes references to GSL and ATLAS libraries because Auryn > 0.4 does not rely on GSL any more. zenke | manual:required_libraries [2016/09/01 07:12] (current) – zenke | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| To compile Auryn you need the [[http:// | To compile Auryn you need the [[http:// | ||
| - | Under most debian deriviatives such as Ubuntu or MINT it should suffice to install | + | Under most debian deriviatives such as Debian, |
| < | < | ||
| - | sudo apt-get install build-essential libboost-all-dev | + | sudo apt-get install build-essential libboost-all-dev mpi-default-bin mpi-default-dev |
| </ | </ | ||
| - | ===== Known Issues | + | ===== Building Boost libraries with MPI from source |
| - | * Spike-loss and random crashes experienced with with process numbers | + | It might happen |
| - | * Random communication freezes for large messages (i.e. caused by synchronization | + | Then download and build boost from source |
| - | When compiled against MPICH2 these problems | + | Before you [[compileauryn|build Auryn]] make sure to delete the '' |
| + | |||
| + | ==== Troubleshooting common | ||
| + | If you can compile your Auryn programs, but you see an error along these lines | ||
| + | <code shell> | ||
| + | ./ | ||
| + | </ | ||
| + | it's probably because you have installed Boost under the default path ''/ | ||
| + | You could for instance add the following to your '' | ||
| + | <code shell> | ||
| + | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | See also [[known issues]] | ||
manual/required_libraries.1404978693.txt.gz · Last modified: 2014/07/10 07:51 by zenke
