ASPECT - shawfdong/hyades GitHub Wiki
ASPECT (Advanced Solver for Problems in Earth's ConvecTion) is an extensible code written in C++ to support research in simulating convection in the Earth mantle and elsewhere. Here I document how I built a pure MPI version of ASPECT on Hyades.
ASPECT depends on the deal.II library. I've build a pure MPI version of deal.II on Hyades. To use it, load the module for deal.II:
module load deal.IIand append the above line to your ~/.bashrc.
Download the latest release of ASPECT:
$ cd /scratch/ $ wget http://www.ces.clemson.edu/dealii/aspect-1.2.tar.gz $ tar xvfz aspect-1.2.tar.gz $ cd aspect-1.2
Build ASPECT 1.2:
$ mkdir build $ cd build $ cmake -DCMAKE_C_COMPILER=mpiicc .. $ make -j8 VERBOSE=1The compilation succeeded with no error!