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.II
and 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=1
The compilation succeeded with no error!
⚠️ **GitHub.com Fallback** ⚠️