DAG-guided parallel asynchronous variational integrators with super-elements

  • Authors:
  • Jen-Chih Huang;Xiangmin Jiao;Richard M. Fujimoto;Hongyuan Zha

  • Affiliations:
  • Georgia Institute of Technology, Atlanta, Georgia;Georgia Institute of Technology, Atlanta, Georgia;Georgia Institute of Technology, Atlanta, Georgia;Georgia Institute of Technology, Atlanta, Georgia

  • Venue:
  • Proceedings of the 2007 Summer Computer Simulation Conference
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Physical systems often involve a wide spectrum of time scales, making traditional synchronous time integrators too slow even on the world's fastest supercomputers. Asynchronous variational integrators (AVIs) have recently been introduced to address this challenge for a class of nonlinear elastodynamic problems. In this paper, we introduce a new and efficient parallel algorithm for the AVIs. We propose a new local-minima interpretation of the dependencies in the AVIs. Based on this interpretation, we show that the expected amount of parallelism in the AVIs is proportional to the number of elements of a mesh assuming a uniform distribution of the dependencies. Second, based on the local-minima interpretation, we introduce a parallel algorithm for the AVIs guided by the dependency graph of the computation that avoids using priority queues, thereby improving scalability. Third, we present an efficient multi-threaded implementation of the AVIs and introduce performance-optimization techniques using super-elements. Preliminary experimental results are presented to verify our theoretical analysis and demonstrate the effectiveness of the proposed algorithms.