Edgepack: a parallel vertex and node reordering package for optimizing edge-based computations in unstructured grids

  • Authors:
  • Marcos Martins;Renato Elias;Alvaro Coutinho

  • Affiliations:
  • Center for Parallel Computations and Department of Civil Engineering, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil;Center for Parallel Computations and Department of Civil Engineering, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil;Center for Parallel Computations and Department of Civil Engineering, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil

  • Venue:
  • VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A new and simple method is proposed to choose the best data configuration in terms of processing phase time according to previous probing of edge-based matrix-vector products for codes using iterative solvers in unstructured grid problems. This method is realized as a suite of routines named EdgePack, acting during both pre-solution and solution phase, based on data locality optimization techniques and variations of matrix-vector product algorithm. Results have been demonstrating the great flexibility and simplicity of this method, which is suitable for distributed memory platforms in which different data configurations can coexist.