skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Efficient Parallel Execution of Event-Driven Electromagnetic Hybrid Models

Abstract

New discrete-event formulations of physics simulation models are emerging that can outperform traditional time-stepped models, especially in simulations containing multiple timescales. Detailed simulation of the Earth's magnetosphere, for example, requires execution of sub-models that operate at timescales that differ by orders of magnitude. In contrast to time-stepped simulation which requires tightly coupled updates to almost the entire system state at regular time intervals, the new discrete event simulation (DES) approaches help evolve the states of sub-models on relatively independent timescales. However, in contrast to relative ease of parallelization of time-stepped codes, the parallelization of DES-based models raises challenges with respect to their scalability and performance. One of the key challenges is to improve the computation granularity to offset synchronization and communication overheads within and across processors. Our previous work on parallelization was limited in scalability and runtime performance due to such challenges. Here we report on optimizations we performed on DES-based plasma simulation models to improve parallel execution performance. The mapping of the model to simulation processes is optimized via aggregation techniques, and the parallel runtime engine is optimized for communication and memory efficiency. The net result is the capability to simulate hybrid particle-in-cell (PIC) models with over 2 billionmore » ion particles using 512 processors on supercomputing platforms.« less

Authors:
 [1];  [2];  [1]
  1. ORNL
  2. SciberQuest Inc.
Publication Date:
Research Org.:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Center for Computational Sciences
Sponsoring Org.:
USDOE Laboratory Directed Research and Development (LDRD) Program
OSTI Identifier:
934798
DOE Contract Number:  
DE-AC05-00OR22725
Resource Type:
Journal Article
Resource Relation:
Journal Name: International Journal for Multiscale Computational Engineering; Journal Volume: 5; Journal Issue: 1
Country of Publication:
United States
Language:
English
Subject:
97; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ELECTROMAGNETIC RADIATION; PARALLEL PROCESSING; MATHEMATICAL MODELS; COMPUTER CALCULATIONS; PLASMA; SUPERCOMPUTERS

Citation Formats

Perumalla, Kalyan S, Karimabadi, Dr. Homa, and Fujimoto, Richard. Efficient Parallel Execution of Event-Driven Electromagnetic Hybrid Models. United States: N. p., 2007. Web. doi:10.1615/IntJMultCompEng.v5.i1.40.
Perumalla, Kalyan S, Karimabadi, Dr. Homa, & Fujimoto, Richard. Efficient Parallel Execution of Event-Driven Electromagnetic Hybrid Models. United States. doi:10.1615/IntJMultCompEng.v5.i1.40.
Perumalla, Kalyan S, Karimabadi, Dr. Homa, and Fujimoto, Richard. Mon . "Efficient Parallel Execution of Event-Driven Electromagnetic Hybrid Models". United States. doi:10.1615/IntJMultCompEng.v5.i1.40.
@article{osti_934798,
title = {Efficient Parallel Execution of Event-Driven Electromagnetic Hybrid Models},
author = {Perumalla, Kalyan S and Karimabadi, Dr. Homa and Fujimoto, Richard},
abstractNote = {New discrete-event formulations of physics simulation models are emerging that can outperform traditional time-stepped models, especially in simulations containing multiple timescales. Detailed simulation of the Earth's magnetosphere, for example, requires execution of sub-models that operate at timescales that differ by orders of magnitude. In contrast to time-stepped simulation which requires tightly coupled updates to almost the entire system state at regular time intervals, the new discrete event simulation (DES) approaches help evolve the states of sub-models on relatively independent timescales. However, in contrast to relative ease of parallelization of time-stepped codes, the parallelization of DES-based models raises challenges with respect to their scalability and performance. One of the key challenges is to improve the computation granularity to offset synchronization and communication overheads within and across processors. Our previous work on parallelization was limited in scalability and runtime performance due to such challenges. Here we report on optimizations we performed on DES-based plasma simulation models to improve parallel execution performance. The mapping of the model to simulation processes is optimized via aggregation techniques, and the parallel runtime engine is optimized for communication and memory efficiency. The net result is the capability to simulate hybrid particle-in-cell (PIC) models with over 2 billion ion particles using 512 processors on supercomputing platforms.},
doi = {10.1615/IntJMultCompEng.v5.i1.40},
journal = {International Journal for Multiscale Computational Engineering},
number = 1,
volume = 5,
place = {United States},
year = {Mon Jan 01 00:00:00 EST 2007},
month = {Mon Jan 01 00:00:00 EST 2007}
}