DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

A Pre-Processing Interface for Steering Exascale Simulations by Intermediate Result Analysis through In-Situ Post-Processing

Matura, Gregor and Basermann, Achim and Chen, Fang and Flatken, Markus and Gerndt, Andreas and Hetherington, James and Krüger, Timm and Nash, Rupert (2013) A Pre-Processing Interface for Steering Exascale Simulations by Intermediate Result Analysis through In-Situ Post-Processing. In: HPCN-Workshop 2013. HPCN-Workshop 2013, 07.-08. Mai 2013, Braunschweig, Deutschland.

[img] MS PowerPoint

Official URL: http://www.t-systems-sfr.com/e/downloads/2013/vortraege/1matura2.pdf


Today's simulations are typically not a single application but cover an entire tool chain. There is a tool for initial data creation, for partitioning this data, for actual solving, for afterward analysis, for visualisation. Each of these tools is separated and so is the data flow. This approach gets unfeasible for an exascale environment. The penalty for every data movement is extreme. A load balance optimised for the solver most likely does not hold true for the complete run time. Compared to tweaking each part, our solution is more disruptive: Merge the tools used and thereby improve overall simulation performance. In this paper, we provide a first step. We combine pre-processing, simulation core and post-processing. We outline our idea of a general pre-processing interface steering the overall simulation and demonstrate its applicability with the sparse geometry lattice-boltzmann code HemeLB, intended for hemodynamic simulations. The tasks of the interface start with partitioning and distributing simulation data. Main aspect is to balance load and communication costs of the entire simulation by using the costs of each simulation part. Measurement of these costs for each simulation cycle makes possible further performance improvement: Data can be redistributed in between cycles in order to achieve a better load balance according to these costs. Additionally, our interface offers the possibility for other easy-to-integrate extensions covering, e.g., an automated mesh refinement or fault tolerance awareness. Finally, we investigate the applicability of our interface within HemeLB. We exploit the integrated partitioning methods and especially consider latest HemeLB-specific in-situ result analysis and visualisation methods.

Item URL in elib:https://elib.dlr.de/86147/
Document Type:Conference or Workshop Item (Speech)
Title:A Pre-Processing Interface for Steering Exascale Simulations by Intermediate Result Analysis through In-Situ Post-Processing
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Hetherington, JamesUniversity College LondonUNSPECIFIEDUNSPECIFIED
Krüger, TimmUniversity College LondonUNSPECIFIEDUNSPECIFIED
Nash, RupertUniversity College LondonUNSPECIFIEDUNSPECIFIED
Date:7 May 2013
Journal or Publication Title:HPCN-Workshop 2013
Refereed publication:No
Open Access:Yes
Gold Open Access:No
In ISI Web of Science:No
Keywords:Exascale CRESTA Partitioner PPStee ParMETIS PTScotch Zoltan HemeLB Pre-processing Post-processing In-situ Steering Interface
Event Title:HPCN-Workshop 2013
Event Location:Braunschweig, Deutschland
Event Type:Workshop
Event Dates:07.-08. Mai 2013
Organizer:T-Systems Solutions for Research GmbH
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Vorhaben SISTEC (old)
Location: Köln-Porz
Institutes and Institutions:Institut of Simulation and Software Technology > Distributed Systems and Component Software
Institut of Simulation and Software Technology
Institut of Simulation and Software Technology > Software for Space Systems and Interactive Visualisation
Deposited By: Matura, Gregor
Deposited On:06 Dec 2013 10:31
Last Modified:31 Jul 2019 19:43

Repository Staff Only: item control page

Help & Contact
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.