... | ... | @@ -7,13 +7,14 @@ Compilation has successfully been tested with |
|
|
|
|
|
Moreover, any C++11 compliant compiler should work.
|
|
|
|
|
|
Using debian/ubuntu distribution
|
|
|
e.g. **sudo apt install build-essential**
|
|
|
Using debian/ubuntu distribution: **sudo apt install build-essential**
|
|
|
|
|
|
|
|
|
### CMake
|
|
|
For the build configuration, **[CMake](https://cmake.org/) >= 2.8.2** is required. You might also like to use the CMake curses text user interface.
|
|
|
|
|
|
Using debian/ubuntu distribution: **sudo apt install cmake**
|
|
|
|
|
|
### MPI
|
|
|
HiFlow3 is parallelized for distributed memory machines with MPI. Only MPI-1 functionality is needed. It has been successfully used with
|
|
|
* **[OpenMPI](https://www.open-mpi.org/)** (on various platforms)
|
... | ... | @@ -22,6 +23,8 @@ HiFlow3 is parallelized for distributed memory machines with MPI. Only MPI-1 fun |
|
|
|
|
|
Moreover, any standards compliant MPI implementation should work.
|
|
|
|
|
|
Using debian/ubuntu distribution: **sudo apt install mpi-default-dev **
|
|
|
|
|
|
### Doxygen (optional)
|
|
|
The generation of the source code documentation is an optional step in the installation. **[Doxygen](https://sourceforge.net/projects/doxygen/)** is required in this case. To generate also graphs of the class dependencies, **[graphviz](http://graphviz.org/)** is required in addition.
|
|
|
|
... | ... | |