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...
Gespeichert in:
| Veröffentlicht in: | Advances in engineering software (1992) Jg. 40; H. 8; S. 652 - 658 |
|---|---|
| Hauptverfasser: | , , , |
| 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 |