Diplomarbeit / Master thesis
Analysing and Tuning the Performance of TERRA on Multi-core Architectures
In cooperation with the Ludwig-Maximilians-University Munich
On long time-scales the Earth's mantle
behaves similar to a fluid. Solid state
convection (creep) overturns the mantle
once in about every 100-200 million years.
This process is the driving force behind
plate tectonics and continental drift and
consequently for stress accumulation finally
leading to earthquakes.
Computer-based models such as our
TERRA code are a principle tool for the
study of mantle convection.
TERRA is a fully MPI-parallel 3D spherical code based
on a Finite Element discretisation of the
underlying system of partial differential
Figure by Schuberth and Moder (LMU)
It has a long tradition and was ported to and run on such diverse systems as e.g. the
Cray T3E and the HRLB-II.
It was selected as one of 14 projects for NASA's HPCC Earth and Space
Sciences Project and achieves a parallel efficiency of up to 80% on our cluster TETHYS (Tectonic
The task of this master's thesis is to analyse and tune the behaviour of TERRA on current and
near-future multicore architectures.
The thesis will jointly be advised by the Lehrstuhl für Geophysik (LMU) and Lehrstuhl für Informatik 10 (FAU).
- Basic knowledge in simulation
- Advanced knowledge in C++