Parallel fully adaptive tsunami simulations

Michael Bader, Alexander Breuer, Martin Schreiber

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

We present our framework for parallel simulations of hyperbolic partial differential equations on triangular grids. As a proofof- concept, we implemented the shallow water equations using a finite volume method together with the Riemann solvers of LeVeque and George [1] and multi-resolution geoinformation datasets. The results show a parallel fully adaptive simulation applied to the 2011 Tohoku tsunami fieldbenchmark. Efficient adaptivity is realized by grid-traversals which follow the Sierpiński space filling curve. A stack- and stream-based approach accounts for locality and cache efficiency by arranging the data exchange among cells. For tsunamis we used the normalized height mass exchange as adaptivity criterion in every time step. Therefore, if a certain refinement threshold is exceeded, the corresponding cells are refined by newest vertex bisection. Values falling below a coarsening threshold result in a merge of the respective triangles.

Original languageEnglish
Title of host publicationFacing the Multicore-Challenge III - Aspects of New Paradigms and Technologies in Parallel Computing
PublisherSpringer Verlag
Pages137-138
Number of pages2
ISBN (Print)9783642358920
DOIs
StatePublished - 2013
Event3rd Conference on Facing the Multicore-Challenge - Stuttgart, Germany
Duration: 19 Sep 201221 Sep 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7686 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd Conference on Facing the Multicore-Challenge
Country/TerritoryGermany
CityStuttgart
Period19/09/1221/09/12

Fingerprint

Dive into the research topics of 'Parallel fully adaptive tsunami simulations'. Together they form a unique fingerprint.

Cite this