# POET POET is a coupled reactive transport simulator implementing a parallel architecture and a fast distributed hash table. ## Installation ### Requirements To compile POET you need several software to be installed: - C/C++ compiler (tested with GCC) - MPI-Implementation (tested with OpenMPI and MVAPICH) - R language and environment - CMake 3.9+ The following R libraries must then be installed: - [devtools](https://www.r-project.org/nosvn/pandoc/devtools.html) - [Rcpp](https://cran.r-project.org/web/packages/Rcpp/index.html) - [RInside](https://cran.r-project.org/web/packages/RInside/index.html) - [RedModRphree](https://gitext.gfz-potsdam.de/delucia/RedModRphree) - [Rmufits](https://gitext.gfz-potsdam.de/delucia/Rmufits) ### Compiling source code The generation of makefiles is done with CMake. So, running ``` cmake . -B build ``` will create the directory `build`. `cd` into it and run `make` to start build process. If everything went well you'll find the executable at `build/src/poet`. During the generation of Makefiles, various options can be specified via `cmake -D