Finding strongly connected components in parallel in particle transport sweeps

  • Authors:
  • William Mclendon, III;Bruce Hendrickson;Steve Plimpton;Lawrence Rauchwerger

  • Affiliations:
  • Deptartment of Computer Science, Texas A&M University, College Station, TX;Sandia National Labs, Albuquerque, NM;Sandia National Labs, Albuquerque, NM;Deptartment of Computer Science, Texas A&M University, College Station, TX

  • Venue:
  • Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Discrete ordinates methods are commonly used to simulate radiation transport for fire or weapons modeling. The computation proceeds by sweeping the flux across a grid. A particular cell cannot be computed until all the cells immediately upwind of it are finished. If the directed dependence graph for the grid cells contains a cycle then sweeping methods will deadlock. This can happen in unstructured grids and time stepped problems where the grid is allowed to deform. In this paper we present a parallel algorithm to detect cycles in the dependence graphs present in these grids as well as an implementation and experimental results on shared and distributed memory machines.