• Home
  • Search
  • Performance Analysis of Speculative Parallel Adaptive Local Timestepping for Conservation Laws
  • https://doi.org/10.1145/3545996Copy DOI Icon

Performance Analysis of Speculative Parallel Adaptive Local Timestepping for Conservation Laws

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Similar Papers
Abstract

Stable simulation of conservation laws, such as those used to model fluid dynamics and plasma physics applications, requires the satisfaction of the so-called Courant-Friedrichs-Lewy condition. By allowing regions of the mesh to advance with different timesteps that locally satisfy this stability constraint, significant work reduction can be attained when compared to a time integration scheme using a single timestep size. However, parallelizing this algorithm presents considerable difficulty. Since the stability condition depends on the state of the system, dependencies become dynamic and potentially non-local. In this article, we present an adaptive local timestepping algorithm using an optimistic (Timewarp-based) parallel discrete event simulation. We introduce waiting heuristics to limit misspeculation and a semi-static load balancing scheme to eliminate load imbalance as parts of the mesh require finer or coarser timesteps. Last, we outline an interface for separating the physics of the specific conservation law from the temporal integration allowing for productive adoption of our proposed algorithm. We present a misspeculation study for three conservation laws, demonstrating both the productivity of the local timestepping API, for which 74% of the lines of code are reused across different conservation laws, and the robustness of the waiting heuristics—at most 1.5% of element updates are rolled back. Our performance studies demonstrate up to a 2.8× speedup versus a baseline unoptimized local timestepping approach, a 4x improvement in per-node throughput compared to an MPI parallelization of synchronous timestepping, and scalability up to 3,072 cores on NERSC’s Cori Haswell partition.

Loading PDF

Similar Papers
  • Research Article
  • Citations22

Optimistic Simulations of Physical Systems Using Reverse Computation

  • Jan 01, 2006
  • SIMULATION
  • Yarong Tang +5
  • Conference Article
  • Citations5

Design and implementation of dynamic load balancing algorithms for rollback reduction in optimistic PDES

  • Jan 12, 1997
  • F Sarkar +1
  • Research Article
  • Citations2

Adaptive total variation stable local timestepping for conservation laws

  • Apr 21, 2022
  • Journal of Computational Physics
  • Maximilian Bremer +3
  • Conference Article
  • Citations18

The Backstroke framework for source level reverse computation applied to parallel discrete event simulation

  • Dec 11, 2011
  • George Vulov +5
  • Research Article
  • Citations2

Optimistic Modeling and Simulation of Complex Hardware Platforms and Embedded Systems on Many-Core HPC Clusters

  • Feb 01, 2019
  • IEEE Transactions on Parallel and Distributed Systems
  • Alireza Poshtkohi +2
  • Research Article
  • Citations58

Nonblocking checkpointing for optimistic parallel simulation: description and an implementation

  • Jun 01, 2003
  • IEEE Transactions on Parallel and Distributed Systems
  • F Quaglia +1
  • Conference Article
  • Citations4

Visual data-analytics of large-scale parallel discrete-event simulations

  • Nov 13, 2016
  • Caitlin Ross +6
  • Research Article
  • Citations62

An efficient local time-stepping scheme for solution of nonlinear conservation laws

  • Aug 07, 2010
  • Journal of Computational Physics
  • Lilia Krivodonova
  • Research Article

Numerical Simulation of Flow Field Over a Sharp-Tipped Double Cone at High Speed

  • Jul 31, 2023
  • Journal of Aerospace Sciences and Technologies
  • R.C Mehta
  • Conference Article
  • Citations10

Impact of event scheduling on performance of time warp parallel simulations

  • Jan 01, 1994
  • Ahmed +2
  • Conference Article
  • Citations8

Optimistic Parallel Simulation of Very Large-Scale Peer-to-Peer Systems

  • Oct 01, 2014
  • Masatoshi Hanai +1
  • Research Article
  • Citations147

Developments of a flood inundation model based on the cellular automata approach: Testing different methods to improve model performance

  • Jan 01, 2011
  • Physics and Chemistry of the Earth, Parts A/B/C
  • F Dottori +1
  • Research Article
  • Citations2

Flow Field Simulations Over Reentry Modules at High Speed

  • Aug 04, 2023
  • Journal of Aerospace Sciences and Technologies
  • R C Mehta
  • Research Article
  • Citations3

Duality principle of conservation laws in dislocation continuum

  • Jan 01, 1985
  • International Journal of Solids and Structures
  • Z.P Duan
  • Research Article
  • Citations9

Advancements in enhancing flood evolution and urban inundation predictions: A study of local time stepping algorithm and GPU-accelerated hydrodynamic model

  • Jul 30, 2024
  • Journal of Hydrology
  • Junhui Wang +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.