arrow
Return

Interfaces for parallel numerical linear algebra libraries in high level languages

delete2009-08-01
delete3
PRE
AI
L
Leroy A. Drummond
V
Vicente Galiano
V
Violeta Migallón
J
José Penadés *
DOI:10.1016/j.advengsoft.2008.11.014delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In many high performance engineering and scientific applications there is a need to use parallel software libraries. Researchers behind these applications find it difficult to understand the interfaces to these libraries because they carry arguments that are related to the parallel environment and performance in addition to arguments related to the problem at hand. In this paper we introduce the use of high level user interfaces for ScaLAPACK. Concretely, a Python-based interface to ScaLAPACK is proposed. Numerical experiments comparing traditional programming practices with our proposed approach are presented. These experiments evaluate not only the performance of the Python interfaces but also how user friendlier they are, compared to the original calls, and show that PyScaLAPACK does not hinder the performance deliverance of ScaLAPACK. Finally, an example of a real scientific application code, whose functionality can be prototyped or extended with the use of PyScaLAPACK, is presented. (C) 2009 Elsevier Ltd. All rights reserved.
Keywords:
Parallel software
ScaLAPACK
Python interfaces
Numerical experiments
Performance
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Advances in Engineering Software cover
Advances in Engineering Software
IF:
5.7
Papers:
3.4K
Citations:
1.2W

Organization

U
universitat d'alacant
Scholars:
6.9K
Papers: 7.0K
Citations: 12
U
universidad miguel hernandez de elche
Scholars:
6.3K
Papers: 5.2K
Citations: 1
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
researcher View more organizations
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Geophysical data analysis using Python
err2002-05-01
err16
PREAI
errSáenz, J; Zubillaga, J; Fernández, J
errShare
errSave
High Tech, High Touch: Integrating Digital and Human AAL Advisory Services for Older Adults
err2018-01-01
err0
errOAAI
errDiotima Bertel; Soraia Teles; Flora Strohmeier; Pedro Vieira-Marques; Paul Schmitter; Stefan Ruscher; Constança Paúl; Andrea Ch. Kofler
errShare
errSave
Isolation, enzyme-bound structure and antibacterial activity of platencin A1 from Streptomyces platensis
err2009-08-01
err0
PREAI
errSheo B. Singh; John G. Ondeyka; Kithsiri B. Herath; Chaowei Zhang; Hiranthi Jayasuriya; Deborah L. Zink; Gopalakrishnan Parthasarathy; Joseph W. Becker; Jun Wang; Stephen M. Soisson
errShare
errSave
errShare
errSave
no more