... | ... | @@ -24,7 +24,7 @@ features. In this document we explain how to compile OPAL from scratch |
|
|
=== System requirements
|
|
|
|
|
|
* Operating system
|
|
|
** Linux (tested with RHEL 6,7)
|
|
|
** Linux
|
|
|
** Windows with Windows Services for Linux (WSL)
|
|
|
** Mac with macos > 10.12
|
|
|
* Required development tools/packages
|
... | ... | @@ -32,21 +32,21 @@ features. In this document we explain how to compile OPAL from scratch |
|
|
*** Xcode
|
|
|
*** Command line tools
|
|
|
** Linux (including WSL)
|
|
|
*** Python 2.7
|
|
|
*** zlib >= 1.2.11 including development package
|
|
|
*** C/C++ compiler supporting C++11 or better
|
|
|
*** bison or compatible
|
|
|
*** flex or compatible
|
|
|
*** autotools
|
|
|
*** cmake
|
|
|
*** bzip2
|
|
|
*** gzip
|
|
|
*** tar
|
|
|
*** m4
|
|
|
*** bison or compatible
|
|
|
*** flex or compatible
|
|
|
*** C and C++ compiler
|
|
|
*** zlib >= 1.2.11 (development package!)
|
|
|
|
|
|
{nbsp}
|
|
|
|
|
|
=== Required software
|
|
|
|
|
|
Before compiling everything yourself, you might want to try the versions available on your system. Check the requirements below before trying. The following software usually works without problems: cmake >= 3.0.0, gcc >= 5.3.0, gsl >= 2.4, boost >= 1.66, MPI.
|
|
|
Before compiling everything yourself, you might want to try the versions available on your system. Check the requirements below before trying.
|
|
|
The list below shows the required software, the minimal and
|
|
|
the recommended version.
|
|
|
|
... | ... | @@ -70,7 +70,7 @@ the recommended version. |
|
|
|
|
|
| H5hut | 2.0.0rc6 | 2.0.0rc6 | A parallel version is required.
|
|
|
|
|
|
| boost | 1.66.0 | 1.70.0
|
|
|
| boost | 1.66.0 | 1.73.0
|
|
|
| The following boost libraries are required: `chrono`, `filesystem`,
|
|
|
`iostreams`, `regex`, `serialization`, `system`
|
|
|
|
... | ... | @@ -79,11 +79,13 @@ the recommended version. |
|
|
| ParMETIS | 4.0.0 | 4.0.3
|
|
|
| optional: required for OPAL compiled with SAAMG solver.
|
|
|
|
|
|
| OpenBLAS | 0.2.9 | 0.3.6 or newer
|
|
|
| OpenBLAS | 0.2.9 | 0.3.10 or newer
|
|
|
| optional: required for OPAL compiled with SAAMG solver.
|
|
|
|
|
|
| trilinos | 12.10.1 | 12.10.1, 12.12.1
|
|
|
| trilinos | 12.10.1 | 12.12.1, 12.18.1 |
|
|
|
| optional: required for OPAL compiled with SAAMG solver.
|
|
|
1. Version `12.18.1` does not compile on macOS.
|
|
|
1. Version `12.12.1` is recommended on macOS.
|
|
|
|
|
|
| VTK | 7.1 | 8.0.0
|
|
|
| optional: required of you want to compile H5hut with the VTK to H5hut mesh converter.
|
... | ... | |