PyACTS: a python based interface to ACTS tools and parallel scientific applications

  • Authors:
  • L. Anthony Drummond;Vicente Galiano;Violeta Migallón;Jose Penadés

  • Affiliations:
  • Lawrence Berkeley National Laboratory, Berkeley, CA;Departamento de Física y Arquitectura de Computadores, Universidad Miguel Hernández, Elche, Alicante, Spain;Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, Alicante, Spain;Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, Alicante, Spain

  • Venue:
  • International Journal of Parallel Programming
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many computational applications rely heavily on numerical linear algebra operations. A good number of these applications are data and computation intensive that need to run in high performance computing environments. The ACTS Collection brings robust and high-end software tools to the hands of application developers. However, this transfer of technology is not always successful due in part to the intricacy of the interfaces associated with the software tools. To alleviate this, here we present PyACTS, a set of Python based interfaces to some of the tools in the ACTS collection. We illustrate some examples of these interlaces and their performance, and evaluate not only their performance but also how user friendly they are compared to the original calls. We also present some examples of scientific applications that use PyACTS.