Additional Data for the Stokes GMG Paper

This repository contains source code, parameter files, and additional data used in the computations of the paper:

Thomas C. Clevenger and Timo Heister:
Comparison Between Algebraic and Matrix-free Geometric Multigrid for
a Stokes Problem on an Adaptive Mesh with Variable Viscosity
submitted, 2019

preprint on Arxiv

Note: This repository contains git submodules for the dependencies deal.II and ASPECT. Please clone this repository using git clone --recurse-submodules or initialize the repositories using git submodule init if you cloned without it.

Contents

This repository contains the following:

  1. deal.II -- Snapshot of the deal.II master branch from Feb 28, 2020 (before deal.II v9.2.0 with many important performance and 64bit fixes)
  2. aspect -- Experimental branch of ASPECT, see https://github.com/tjhei/aspect/tree/gmg-stokes-paper (This branch contains additional timing blocks and other experimental changes)
  3. data-files -- These are the raw results files from our computations used to create the figures in the paper.

Details about the computational setup

Computations were run on TACC's Frontera supercomputer.

We compiled a Wiki page with information on how to install ASPECT on Frontera.

Some additional information:

  • Most computations were done with the modules intel/19.0.5 impi/19.0.5 cmake
  • The compiler used is icpc version 19.0.5.281 (gcc version 8.3.0 compatibility)
  • deal.II is configured with DEAL_II_WITH_64BIT_INDICES=ON
  • p4est is version 2.2, Trilinos is 12.18.1 (both manually installed via candi)