August 2006

Journal

Optimistic Simulations of Physical Systems using Reverse Computation

By:
Tang, Yarong; Perumalla, Kalyan S; Fujimoto, Richard M; Karimabadi, Homa; Driscoll, Jonathan; Omelchenko, Yuri
Journal Name:
SIMULATION: Transactions of The Society for Modeling and Simulation International
Page Number:
61-73
Volume:
82
Issue Number:
1
Publication Date:
August 2006

Abstract

Efficient computer simulation of complex physical phenomena has long been challenging due to their multi-physics and multi-scale nature. In contrast to traditional time-stepped execution methods, we describe an approach using optimistic parallel discrete event simulation (PDES) and reverse computation techniques to execute plasma physics codes. We show that reverse computation-based optimistic parallel execution can significantly reduce the execution time of an example plasma simulation without requiring a significant amount of additional memory compared to conservative execution techniques. We describe an application-level reverse computation technique that is efficient and suitable for complex scientific simulations.