Building
MARBLES can be built in two ways: GNU Make build system and CMake.
GNU Make
Assuming one uses the submodules, e.g., git clone --recursive
or git submodule init; git submodule update
, then building MARBLES is as simple as
cd Build
make -j
One can edit the GNUMakefile
to customize compile options.
CMake
To use the CMake option, one executes the CMake configure command in the build directory:
cd Build
cmake -DCMAKE_BUILD_TYPE:STRING=Release \
-DMARBLES_ENABLE_MPI:BOOL=ON \
-DCMAKE_CXX_COMPILER:STRING=mpicxx \
-DCMAKE_C_COMPILER:STRING=mpicc \
.. && make