Commit 9a98d6e1 authored by Lukas Riedel's avatar Lukas Riedel

Update README.md

* Clang is now supported alternative to GCC
* Remove export of CC and CXX variables for macOS
parent 5e80100b
......@@ -48,7 +48,7 @@ Depending on your system configuration, there will be more packages necessary to
| Software | Version/Branch | Comments |
| ---------| -------------- | -------- |
| CMake | >= 2.8.12 |
| GCC | >= 5 |
| GCC | >= 5 | Alternatively: LLVM Clang >=6
| git |
| pkg-config |
| HDF5 | | with MPI support
......@@ -87,7 +87,7 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht
xcode-select --install
1. Install third party packages:
2. Install third party packages:
**Ubuntu:**
......@@ -105,7 +105,7 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht
brew install hdf5 --with-mpi
brew install fftw --with-mpi
1. The parallel linear solver of DORiE can make use of the ParMETIS package. If you want to run DORiE in parallel on multiple processes, additionally install METIS and ParMETIS:
3. The parallel linear solver of DORiE can make use of the ParMETIS package. If you want to run DORiE in parallel on multiple processes, additionally install METIS and ParMETIS:
**Ubuntu:**
......@@ -115,14 +115,6 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht
**Parallel runs without these two packages are possible but not supported!**
3. **Mac OS X** only:
The Apple Clang compiler shipped with CMake is not suitable for compiling DORiE. Before proceeding, call
export CC=gcc-7
export CXX=g++-7
to enfore the Homebrew'd GCC compiler. Note that this variable export only lasts for your current terminal session. Always make sure that the configuration tool actually finds GCC instead of the Apple Clang.
4. Clone the DUNE modules and DORiE into a suitable folder on your machine. Use `git checkout` to switch to the correct branches (see above). Enter the parent folder, and call
CMAKE_FLAGS="-DDUNE_PYTHON_VIRTUALENV_SETUP=True -DDUNE_PYTHON_ALLOW_GET_PIP=True" ./dune-common/bin/dunecontrol all
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment