SC13 Home > SC13 Schedule > SC13 Presentation - Optimized Kernels for Large Scale Earthquake Simulations with SeisSol, an Unstructured ADER-DG Code

SCHEDULE: NOV 16-22, 2013

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Optimized Kernels for Large Scale Earthquake Simulations with SeisSol, an Unstructured ADER-DG Code

SESSION: Research Poster Reception

EVENT TYPE: Posters, Electronic Posters, and Education Posters

TIME: 5:15PM - 7:00PM

AUTHOR(S):Alexander Heinecke, Alexander Breuer, Sebastian Rettenberger, Michael Bader, Stefan Wenk, Alice Gabriel, Christian Pelties

ROOM:Mile High Pre-Function

The software package SeisSol is one of the leading codes for earthquake scenarios, in particular for simulating dynamic rupture processes and for problems that require discretization of very complex geometries. SeisSol uses the discontinuous Galerkin (DG) method for spatial and Arbitrary high order DERivatives (ADER) for time discretization.We present optimizations for the inner, cell-local kernel routines of SeisSol, where SeisSol spends most of the total computing time. The kernels are implemented as a sequence of matrix-matrix-multiplications of a relatively small size and varying sparsity patterns (ranging from "very" sparse to dense). When running the LOH.1 benchmark, employing a 6th order space-time-discretization, in a strong scaling setting on up to 32,000 cores of SuperMUC, we achieved a maximum performance of 153 TFLOPS, which corresponds to 21.6% of the theoretical peak performance. By comparing our optimized version to the classic version of SeisSol we obtained a total application speed-up of roughly 4.5.

Chair/Author Details:

Alexander Heinecke - Technical University of Munich

Alexander Breuer - Technical University of Munich

Sebastian Rettenberger - Technical University of Munich

Michael Bader - Technical University of Munich

Stefan Wenk - Ludwig-Maximilians-Universität-München

Alice Gabriel - Ludwig-Maximilians-Universität München

Christian Pelties - Ludwig-Maximilians-Universität-München

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar