Interfaces for parallel numerical linear algebra libraries in high level languages

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 p...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Advances in engineering software (1992) Jg. 40; H. 8; S. 652 - 658
Hauptverfasser: Drummond, L. Anthony, Galiano, Vicente, Migallón, Violeta, Penadés, Jose
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier Ltd 01.08.2009
Schlagworte:
ISSN:0965-9978
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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.
AbstractList 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.
Author Galiano, Vicente
Migallón, Violeta
Drummond, L. Anthony
Penadés, Jose
Author_xml – sequence: 1
  givenname: L. Anthony
  surname: Drummond
  fullname: Drummond, L. Anthony
  organization: Lawrence Berkeley National Laboratory, One Cyclotron Road, Berkeley, CA 94703, USA
– sequence: 2
  givenname: Vicente
  surname: Galiano
  fullname: Galiano, Vicente
  organization: Departamento de Fı´sica y Arquitectura de Computadores, Universidad Miguel Hernández, 03202 Elche, Alicante, Spain
– sequence: 3
  givenname: Violeta
  surname: Migallón
  fullname: Migallón, Violeta
  organization: Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 03071 Alicante, Spain
– sequence: 4
  givenname: Jose
  surname: Penadés
  fullname: Penadés, Jose
  email: jpenades@dccia.ua.es
  organization: Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 03071 Alicante, Spain
BookMark eNqNkE1LAzEQhnOoYFv9D3vSU9dkd5tNLoIWv6AgiJ7DbHayTUmzNdkW_PemVBA8qJcZJjzvS3gmZOR7j4RkjOaMMn61zqHdo-9ib4a8oFTkjOWUVSMyppLPZ1LW4pRMYlzT9EoLNiYvT37AYEBjzEwfsi0EcA5d5ncbDFaDy5z1CCED12ETIJ1pBpt467OV7VaZw30KOPDdDjqMZ-TEgIt4_rWn5O3-7nXxOFs-PzwtbpYzXQo2zGoKEpEBFbWW0Epei7poRC1lyU3ajaG6bAy0yE3LEdpKaNMiNBw4qxpTTsnlsXcb-vcdxkFtbNTo0kew30UlacnLueRFIi9-JcuqmouqYgkUR1CHPsaARm2D3UD4UIyqg2K1Vt-K1UGxYkwlmSl6_SOq7QCD7f0QwLr_FNweCzA521sMKmqLXmNrA-pBtb39u-QT-5Cl0Q
CitedBy_id crossref_primary_10_1002_cpe_1914
crossref_primary_10_1016_j_advengsoft_2011_02_003
Cites_doi 10.1145/567806.567807
10.1142/9789812704832_0016
10.1029/JC093iC12p15753
10.1109/MCSE.2006.93
10.1007/11403937_4
10.1016/S0098-3004(01)00086-3
10.1016/j.parco.2003.05.014
10.1107/S0021889803025639
10.1016/S0927-5452(05)80005-X
10.1145/1048935.1050189
ContentType Journal Article
Copyright 2009 Elsevier Ltd
Copyright_xml – notice: 2009 Elsevier Ltd
DBID AAYXX
CITATION
7SC
7TB
8FD
FR3
JQ2
KR7
L7M
L~C
L~D
DOI 10.1016/j.advengsoft.2008.11.014
DatabaseName CrossRef
Computer and Information Systems Abstracts
Mechanical & Transportation Engineering Abstracts
Technology Research Database
Engineering Research Database
ProQuest Computer Science Collection
Civil Engineering Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Civil Engineering Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Mechanical & Transportation Engineering Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Civil Engineering Abstracts

Civil Engineering Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
Engineering
Computer Science
EndPage 658
ExternalDocumentID 10_1016_j_advengsoft_2008_11_014
S0965997808001993
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
23M
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
JJJVA
KOM
LG9
LY7
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SET
SEW
SPC
SPCBC
SST
SSV
SSZ
T5K
TN5
WUQ
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
7SC
7TB
8FD
FR3
JQ2
KR7
L7M
L~C
L~D
ID FETCH-LOGICAL-c381t-70a9ee1a087c9ad967872b879936fb87bf0c3bfade6fd6ead48cfdeab6a614bf3
ISICitedReferencesCount 3
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000266339000013&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0965-9978
IngestDate Thu Oct 02 05:28:48 EDT 2025
Sun Sep 28 02:52:27 EDT 2025
Sat Nov 29 06:18:32 EST 2025
Tue Nov 18 22:23:55 EST 2025
Fri Feb 23 02:24:23 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 8
Keywords Parallel software
Numerical experiments
Performance
ScaLAPACK
Python interfaces
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c381t-70a9ee1a087c9ad967872b879936fb87bf0c3bfade6fd6ead48cfdeab6a614bf3
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 34458441
PQPubID 23500
PageCount 7
ParticipantIDs proquest_miscellaneous_903635962
proquest_miscellaneous_34458441
crossref_primary_10_1016_j_advengsoft_2008_11_014
crossref_citationtrail_10_1016_j_advengsoft_2008_11_014
elsevier_sciencedirect_doi_10_1016_j_advengsoft_2008_11_014
PublicationCentury 2000
PublicationDate 2009-08-01
PublicationDateYYYYMMDD 2009-08-01
PublicationDate_xml – month: 08
  year: 2009
  text: 2009-08-01
  day: 01
PublicationDecade 2000
PublicationTitle Advances in engineering software (1992)
PublicationYear 2009
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Sáenz, Zubillaga, Fernández (bib14) 2002; 28
Galiano V, Migallón H, Migallón V, Penadés J. A high performance tool for parallel access to netCDF files from high level languages. In: Topping BHV, editor. Proceedings of the 11th international conference on civil, structural and environmental engineering computing, Paper 63, Kippen, Stirlingshire, United Kingdom, Civil-Comp Press; 2007.
Ascher D, Dubois PF, Hinsen K, Hugunin J, Oliphant T. Numerical Python. Technical report UCRL-MA-128569, Lawrence Livermore National Laboratory, Livermore; 2001.
Chen, Dongarra, Luszczek, Roche (bib20) 2003; 29
Li J, Liao WK, Choudhary A, Ross R, Thakur R, Gropp W, et al. Parallel NetCDF: a high-performance scientific I/O interface. In: Proceedings of SC2003: high performance networking and computing, Phoenix, AZ. IEEE Computer Society Press; 2003.
Choi, Dongarra, Ostrouchov, Petitet, Walker, Whaley (bib4) 1995; 100
Drummond LA, Marques O. The ACTS collection. Robust and high-performance tools for scientific computing: guidelines for tool inclusion and retirement. Technical report LBNL/PUB-3175, computational research division, Lawrence Berkeley National Laboratory; 2002.
Drummond LA, Galiano V, Migallón V, Penadés J. Improving ease of use in BLACS and PBLAS with Python. In: Joubert GR, Nagel WE, Peters FJ, Plata O, Tirado P, Zapata E, editors. Parallel computing: current and future issues of high end computing (proceedings of the international conference parCo 2005), NIC series, vol. 33; 2006. p. 325–32.
Langtangen (bib12) 2006
Anderson, Bai, Bischof, Demmel, Dongarra, Du Croz (bib21) 1992
Blackford, Demmel, Dongarra, Duff, Hammarling, Henry (bib22) 2002; 28
Dongarra J, Whaley RC. Basic linear algebra communication subprograms (BLACS).
Painter, Merritt (bib13) 2004; 37
Miller P. PyMPI – an introduction to parallel Python using MPI.
Hinsen K. ScientificPython user’s guide. Centre de Biophysique Moleculaire CNRS, Grenoble, France; 2002.
Drummond, Hernández, Marques, Román, Vidal (bib1) 2005; 3402
Blackford, Choi, Cleary, D’Azevedo, Demmel, Dhillon (bib2) 1997
Seymour K, YarKhan A, Agrawal S, Dongarra J. NetSolve: grid enabling scientific computing environments. In: Grandinetti L, editor. Grid computing: the new frontiers of high performance computing. Elsevier, Advances in Parallel Computing; 2005. p. 14.
Edelman A, Husbands P, Leibman S. Interactive supercomputing’s star-P platform: parallel MATLAB and MPI homework classroom study on high level language productivity. In: Proceedings of the 10th high performance embedded computing workshop (HPEC 2006), MIT Lincoln Lab.; 2006.
.
Raghunathan (bib9) 2006; 8
Drummond LA, Galiano V, Migallón V, Penadés J. High level user interfaces for numerical linear algebra libraries: PyScaLAPACK. In: Topping BHV, Montero G, Montenegro R, editors. Proceedings of the fifth international conference on engineering computational technology, Paper 92. Kippen, Stirlingshire, United Kingdom, Civil-Comp Press; 2006.
Kepner J, Travinin N. Parallel matlab: the next generation. In: Proceedings of the seventh high performance embedded computing workshop (HPEC 2003), MIT Lincoln Lab.; 2003.
Dongarra, Huss-Lederman, Otto, Snir, Walkel (bib17) 1998
van Rossum, Drake (bib11) 2003
Kelly (bib25) 1988; 93
Choi (10.1016/j.advengsoft.2008.11.014_bib4) 1995; 100
Raghunathan (10.1016/j.advengsoft.2008.11.014_bib9) 2006; 8
Sáenz (10.1016/j.advengsoft.2008.11.014_bib14) 2002; 28
10.1016/j.advengsoft.2008.11.014_bib23
10.1016/j.advengsoft.2008.11.014_bib24
10.1016/j.advengsoft.2008.11.014_bib8
10.1016/j.advengsoft.2008.11.014_bib5
Dongarra (10.1016/j.advengsoft.2008.11.014_bib17) 1998
Drummond (10.1016/j.advengsoft.2008.11.014_bib1) 2005; 3402
10.1016/j.advengsoft.2008.11.014_bib7
10.1016/j.advengsoft.2008.11.014_bib6
Langtangen (10.1016/j.advengsoft.2008.11.014_bib12) 2006
10.1016/j.advengsoft.2008.11.014_bib3
Kelly (10.1016/j.advengsoft.2008.11.014_bib25) 1988; 93
Anderson (10.1016/j.advengsoft.2008.11.014_bib21) 1992
Blackford (10.1016/j.advengsoft.2008.11.014_bib22) 2002; 28
Chen (10.1016/j.advengsoft.2008.11.014_bib20) 2003; 29
10.1016/j.advengsoft.2008.11.014_bib10
van Rossum (10.1016/j.advengsoft.2008.11.014_bib11) 2003
Painter (10.1016/j.advengsoft.2008.11.014_bib13) 2004; 37
10.1016/j.advengsoft.2008.11.014_bib16
10.1016/j.advengsoft.2008.11.014_bib15
10.1016/j.advengsoft.2008.11.014_bib18
10.1016/j.advengsoft.2008.11.014_bib19
Blackford (10.1016/j.advengsoft.2008.11.014_bib2) 1997
References_xml – reference: Drummond LA, Galiano V, Migallón V, Penadés J. Improving ease of use in BLACS and PBLAS with Python. In: Joubert GR, Nagel WE, Peters FJ, Plata O, Tirado P, Zapata E, editors. Parallel computing: current and future issues of high end computing (proceedings of the international conference parCo 2005), NIC series, vol. 33; 2006. p. 325–32.
– year: 1998
  ident: bib17
  article-title: MPI the complete reference
– year: 2003
  ident: bib11
  publication-title: FL
– reference: Drummond LA, Marques O. The ACTS collection. Robust and high-performance tools for scientific computing: guidelines for tool inclusion and retirement. Technical report LBNL/PUB-3175, computational research division, Lawrence Berkeley National Laboratory; 2002.
– year: 1992
  ident: bib21
  article-title: LAPACK users’ guide
– reference: Drummond LA, Galiano V, Migallón V, Penadés J. High level user interfaces for numerical linear algebra libraries: PyScaLAPACK. In: Topping BHV, Montero G, Montenegro R, editors. Proceedings of the fifth international conference on engineering computational technology, Paper 92. Kippen, Stirlingshire, United Kingdom, Civil-Comp Press; 2006.
– reference: Edelman A, Husbands P, Leibman S. Interactive supercomputing’s star-P platform: parallel MATLAB and MPI homework classroom study on high level language productivity. In: Proceedings of the 10th high performance embedded computing workshop (HPEC 2006), MIT Lincoln Lab.; 2006.
– year: 2006
  ident: bib12
  article-title: Python scripting for computational science
– reference: Dongarra J, Whaley RC. Basic linear algebra communication subprograms (BLACS).
– volume: 29
  start-page: 1723
  year: 2003
  end-page: 1743
  ident: bib20
  article-title: Self-adapting software for numerical linear algebra and LAPACK for clusters
  publication-title: Parallel Comput
– volume: 93
  start-page: 15753
  year: 1988
  end-page: 15754
  ident: bib25
  article-title: Comment on Empirical orthogonal function analysis of advanced very high resolution radiometer surface temperature patterns in Santa Barbara Channel by G.S.E. Lagerloef and R.L. Bernstein
  publication-title: J Geophys Res
– volume: 28
  start-page: 457
  year: 2002
  end-page: 465
  ident: bib14
  article-title: Geophysical data analysis using Python
  publication-title: Comput Geosci
– reference: Galiano V, Migallón H, Migallón V, Penadés J. A high performance tool for parallel access to netCDF files from high level languages. In: Topping BHV, editor. Proceedings of the 11th international conference on civil, structural and environmental engineering computing, Paper 63, Kippen, Stirlingshire, United Kingdom, Civil-Comp Press; 2007.
– volume: 37
  start-page: 174
  year: 2004
  end-page: 178
  ident: bib13
  article-title: mmLib Python toolkit for manipulating annotated structural models of biological macromolecules
  publication-title: J Appl Crystallogr
– volume: 100
  year: 1995
  ident: bib4
  article-title: A proposal for a set of parallel basic linear algebra subprograms
  publication-title: LAPACK working note
– reference: Ascher D, Dubois PF, Hinsen K, Hugunin J, Oliphant T. Numerical Python. Technical report UCRL-MA-128569, Lawrence Livermore National Laboratory, Livermore; 2001.
– reference: Li J, Liao WK, Choudhary A, Ross R, Thakur R, Gropp W, et al. Parallel NetCDF: a high-performance scientific I/O interface. In: Proceedings of SC2003: high performance networking and computing, Phoenix, AZ. IEEE Computer Society Press; 2003.
– volume: 28
  start-page: 135
  year: 2002
  end-page: 151
  ident: bib22
  article-title: An updated set of basic linear algebra subroutines (BLAS)
  publication-title: ACM Trans Math Soft
– volume: 3402
  start-page: 37
  year: 2005
  end-page: 50
  ident: bib1
  article-title: A study of robust scientific libraries for the advancement of sciences and engineering
  publication-title: Lect Notes Comput Sci
– reference: Seymour K, YarKhan A, Agrawal S, Dongarra J. NetSolve: grid enabling scientific computing environments. In: Grandinetti L, editor. Grid computing: the new frontiers of high performance computing. Elsevier, Advances in Parallel Computing; 2005. p. 14.
– volume: 8
  start-page: 70
  year: 2006
  end-page: 80
  ident: bib9
  article-title: Making a supercomputer do what you want: high-level tools for parallel programming
  publication-title: Comput Sci Eng
– reference: Miller P. PyMPI – an introduction to parallel Python using MPI.
– year: 1997
  ident: bib2
  article-title: ScaLAPACK user’s guide
– reference: .
– reference: Kepner J, Travinin N. Parallel matlab: the next generation. In: Proceedings of the seventh high performance embedded computing workshop (HPEC 2003), MIT Lincoln Lab.; 2003.
– reference: Hinsen K. ScientificPython user’s guide. Centre de Biophysique Moleculaire CNRS, Grenoble, France; 2002.
– volume: 28
  start-page: 135
  issue: 2
  year: 2002
  ident: 10.1016/j.advengsoft.2008.11.014_bib22
  article-title: An updated set of basic linear algebra subroutines (BLAS)
  publication-title: ACM Trans Math Soft
  doi: 10.1145/567806.567807
– ident: 10.1016/j.advengsoft.2008.11.014_bib18
  doi: 10.1142/9789812704832_0016
– year: 1992
  ident: 10.1016/j.advengsoft.2008.11.014_bib21
– ident: 10.1016/j.advengsoft.2008.11.014_bib6
– ident: 10.1016/j.advengsoft.2008.11.014_bib24
– ident: 10.1016/j.advengsoft.2008.11.014_bib8
– volume: 93
  start-page: 15753
  year: 1988
  ident: 10.1016/j.advengsoft.2008.11.014_bib25
  article-title: Comment on Empirical orthogonal function analysis of advanced very high resolution radiometer surface temperature patterns in Santa Barbara Channel by G.S.E. Lagerloef and R.L. Bernstein
  publication-title: J Geophys Res
  doi: 10.1029/JC093iC12p15753
– volume: 8
  start-page: 70
  issue: 5
  year: 2006
  ident: 10.1016/j.advengsoft.2008.11.014_bib9
  article-title: Making a supercomputer do what you want: high-level tools for parallel programming
  publication-title: Comput Sci Eng
  doi: 10.1109/MCSE.2006.93
– year: 2006
  ident: 10.1016/j.advengsoft.2008.11.014_bib12
– ident: 10.1016/j.advengsoft.2008.11.014_bib10
– ident: 10.1016/j.advengsoft.2008.11.014_bib16
– year: 1998
  ident: 10.1016/j.advengsoft.2008.11.014_bib17
– volume: 3402
  start-page: 37
  year: 2005
  ident: 10.1016/j.advengsoft.2008.11.014_bib1
  article-title: A study of robust scientific libraries for the advancement of sciences and engineering
  publication-title: Lect Notes Comput Sci
  doi: 10.1007/11403937_4
– year: 1997
  ident: 10.1016/j.advengsoft.2008.11.014_bib2
– year: 2003
  ident: 10.1016/j.advengsoft.2008.11.014_bib11
– volume: 100
  issue: May
  year: 1995
  ident: 10.1016/j.advengsoft.2008.11.014_bib4
  article-title: A proposal for a set of parallel basic linear algebra subprograms
  publication-title: LAPACK working note
– volume: 28
  start-page: 457
  issue: 4
  year: 2002
  ident: 10.1016/j.advengsoft.2008.11.014_bib14
  article-title: Geophysical data analysis using Python
  publication-title: Comput Geosci
  doi: 10.1016/S0098-3004(01)00086-3
– volume: 29
  start-page: 1723
  issue: 11–12
  year: 2003
  ident: 10.1016/j.advengsoft.2008.11.014_bib20
  article-title: Self-adapting software for numerical linear algebra and LAPACK for clusters
  publication-title: Parallel Comput
  doi: 10.1016/j.parco.2003.05.014
– volume: 37
  start-page: 174
  year: 2004
  ident: 10.1016/j.advengsoft.2008.11.014_bib13
  article-title: mmLib Python toolkit for manipulating annotated structural models of biological macromolecules
  publication-title: J Appl Crystallogr
  doi: 10.1107/S0021889803025639
– ident: 10.1016/j.advengsoft.2008.11.014_bib19
– ident: 10.1016/j.advengsoft.2008.11.014_bib5
– ident: 10.1016/j.advengsoft.2008.11.014_bib3
– ident: 10.1016/j.advengsoft.2008.11.014_bib7
  doi: 10.1016/S0927-5452(05)80005-X
– ident: 10.1016/j.advengsoft.2008.11.014_bib23
  doi: 10.1145/1048935.1050189
– ident: 10.1016/j.advengsoft.2008.11.014_bib15
SSID ssj0014021
Score 1.8398713
Snippet In many high performance engineering and scientific applications there is a need to use parallel software libraries. Researchers behind these applications find...
SourceID proquest
crossref
elsevier
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 652
SubjectTerms Numerical experiments
Parallel software
Python interfaces
ScaLAPACK
Title Interfaces for parallel numerical linear algebra libraries in high level languages
URI https://dx.doi.org/10.1016/j.advengsoft.2008.11.014
https://www.proquest.com/docview/34458441
https://www.proquest.com/docview/903635962
Volume 40
WOSCitedRecordID wos000266339000013&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  issn: 0965-9978
  databaseCode: AIEXJ
  dateStart: 19950101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: false
  ssIdentifier: ssj0014021
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lj9MwELbKLgc48FhAlKcPiEsUlCbNw-JUQRdYlYJQd9Vb5DgO6ipKSx_LnvnlzPiVFlhRDlzSyopTpfNlPDP-8g0hL-K0DHkcBX7Geszvp1XoM3CEPgQDnMugiDIlKXQ2SsfjbDplnzudH_ZdmIs6bZrs8pIt_qupYQyMja_O_oO53UVhAL6D0eEIZofjXoZXNb5KMa2QQoja3nUta6_Z6M2Z2sPIki897PABubLnMmasfaB8sVcjk8iVMlfbAexAcwbUubLVMvRW4M6_I4sMhZ8YC7cqDG-X6u4VlEZt7fSdqrDMd4i2H2ctEeCs9doNL7U3O9kpUjBHkXPVxiT2GdPdeqzj1TpNBmDZlhdNtKitWZATre3-m6_XZYfzV7yEZeEr3qamxqIoq34xdVdee_wpPz4djfLJcDp5ufjmY-cx3KE3bViukcMwjRk498PBh-H0xO1FQYat-i7aWzB8MM0S_POPXxXk_LLcqxhmcofcMskHHWjQ3CUd2RyR2yYRocbNr2DI9vqwY0fk5pZw5T3ypQUZBZBRCzLqQEY1yKgBGXUgo7OGIsioAhl1ILtPTo-HkzfvfdOdwxcQ5a39NOBMyh4PslQwXjKIetKwgEebRUkFn0UViKioACBJVSbgsPqZqErJi4RDSFhU0QNy0Mwb-ZBQVoVSZJUQcQnhuQgLyTMJiUIQlUXBZNAlqf07c2Gk67GDSp1bjuJ53hpCd1aFvBYM0SU9N3Oh5Vv2mPPaWiw3YagOL3NA3h6zn1sj5-CpcfuNN3K-WeVRHzkJ_V6X0CvOYMiqwHZYj_56kcfkRvucPSEH6-VGPiXXxcV6tlo-MxD-CbPkxSw
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Interfaces+for+parallel+numerical+linear+algebra+libraries+in+high+level+languages&rft.jtitle=Advances+in+engineering+software+%281992%29&rft.au=Drummond%2C+L+A&rft.au=Galiano%2C+V&rft.au=Migallon%2C+V&rft.au=Penades%2C+J&rft.date=2009-08-01&rft.issn=0965-9978&rft.volume=40&rft.issue=8&rft.spage=652&rft.epage=658&rft_id=info:doi/10.1016%2Fj.advengsoft.2008.11.014&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0965-9978&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0965-9978&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0965-9978&client=summon