{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:24:45Z","timestamp":1725456285976},"publisher-location":"Berlin, Heidelberg","reference-count":42,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540587125"},{"type":"electronic","value":"9783540490500"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/bfb0030155","type":"book-chapter","created":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T06:19:55Z","timestamp":1133417995000},"page":"270-286","source":"Crossref","is-referenced-by-count":0,"title":["The challenge of portable libraries for high performance machines"],"prefix":"10.1007","author":[{"given":"Sven","family":"Hammarling","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,17]]},"reference":[{"key":"26_CR1","volume-title":"LAPACK Users' Guide","author":"E. Anderson","year":"1992","unstructured":"E. Anderson, Z. Bai, C. H. Bischof, J. Demmel, J. J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, S. Ostrouchov, and D. C. Sorensen. LAPACK Users' Guide. SIAM, Philadelphia, 1992."},{"key":"26_CR2","volume-title":"Technical Report CS-90-8","author":"K. R. Bennett","year":"1990","unstructured":"K. R. Bennett and G. Fairweather. PCOLNEW: A parallel boundary-value solver for shared memory machines. Technical Report CS-90-8, University of Kentucky, Center for Computer Science, Lexington, Kentucky 40506, USA, 1990."},{"key":"26_CR3","volume-title":"Preprint 836","author":"R. H. Bisseling","year":"1993","unstructured":"R. H. Bisseling and W. F. McColl. Scientific computing on bulk synchronous parallel architectures. Preprint 836, Utrecht University, Department of Mathematics, P.O. Box 80010, 3508 TA Utrecht, The Netherlands, 1993."},{"key":"26_CR4","unstructured":"W. S. Brainerd, C. H. Goldberg, and J. C. Adams. Programmer's Guide to Fortran 90. Unicomp, Albuquerque, 2nd edition, 1994."},{"key":"26_CR5","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/BF01589407","volume":"42","author":"R. H. Byrd","year":"1988","unstructured":"R. H. Byrd, R. B. Schnabel, and G. A. Shultz. Parallel quasi-Newton methods for unconstrained optimization. Mathematical Programming, 42:273\u2013306, 1988.","journal-title":"Mathematical Programming"},{"key":"26_CR6","volume-title":"Technical Memorandum ORNL\/TM-12470","author":"J. Choi","year":"1994","unstructured":"J. Choi, J. J. Dongarra, D. W. Walker, and R. C. Whaley. ScaLAPACK reference manual. Technical Memorandum ORNL\/TM-12470, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA, 1994."},{"key":"26_CR7","volume-title":"Technical report","author":"R. D. Cunha da","year":"1994","unstructured":"R. D. da Cunha and T. Hopkins. PIM 1.1: The parallel iterative methods package for systems of linear equations \u2014 users' guide (Fortran 77 version). Technical report, University of Kent at Canterbury, Computing Laboratory, UK, 1994."},{"key":"26_CR8","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/0010-4655(85)90151-1","volume":"37","author":"C. Daly","year":"1985","unstructured":"C. Daly and J. Du Croz. Performance of a subroutine library on vector-processing machines. Comput. Phys. Comm., 37:181\u2013186, 1985.","journal-title":"Comput. Phys. Comm."},{"key":"26_CR9","volume-title":"Technical Report RAL-93-037","author":"M. J. Dayd\u00e9","year":"1993","unstructured":"M. J. Dayd\u00e9, I. S. Duff, and A. Petitet. A parallel block implementation of Level 3 BLAS for MIMD vector processors. Technical Report RAL-93-037, Rutherford Appleton Laboratory, Central Computing Department, Atlas Centre, Oxon OX11 0QX, UK, 1993."},{"key":"26_CR10","volume-title":"LINPACK Users' Guide","author":"J. J. Dongarra","year":"1978","unstructured":"J. J. Dongarra, J. R. Bunch, C. B. Moler, and G. W. Stewart. LINPACK Users' Guide. SIAM, Philadelphia, 1978."},{"key":"26_CR11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/77626.79170","volume":"16","author":"J. J. Dongarra","year":"1990","unstructured":"J. J. Dongarra, J. Du Croz, I. S. Duff, and S. Hammarling. A set of Level 3 Basic Linear Algebra Subprograms. ACM Trans. Math. Software, 16:1\u201328, 1990.","journal-title":"ACM Trans. Math. Software"},{"key":"26_CR12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/42288.42291","volume":"14","author":"J. J. Dongarra","year":"1988","unstructured":"J. J. Dongarra, J. Du Croz, S. Hammarling, and R. J. Hanson. An extended set of FORTRAN Basic Linear Algebra Subprograms. ACM Trans. Math. Software, 14:1\u201332, 1988.","journal-title":"ACM Trans. Math. Software"},{"key":"26_CR13","volume-title":"Solving Linear Systems on Vector and Shared Memory Computers","author":"J. J. Dongarra","year":"1991","unstructured":"J. J. Dongarra, I. S. Duff, D. C. Sorensen, and H. A. van der Vorst. Solving Linear Systems on Vector and Shared Memory Computers. SIAM, Philadelphia, 1991."},{"key":"26_CR14","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1145\/1271.319413","volume":"10","author":"J. J. Dongarra","year":"1984","unstructured":"J. J. Dongarra and S. C. Eisenstat. Squeezing the most out of an algorithm in Cray Fortran. ACM Trans. Math. Software, 10:219\u2013230, 1984.","journal-title":"ACM Trans. Math. Software"},{"key":"26_CR15","first-page":"403","volume":"30","author":"J. J. Dongarra","year":"1987","unstructured":"J. J. Dongarra and E. Grosse. Distribution of mathematical software via electronic mail. Communs Ass. comput Mach., 30:403\u2013407, 1987.","journal-title":"Communs Ass. comput Mach."},{"key":"26_CR16","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1093\/oso\/9780198535645.003.0019","volume-title":"Reliable Numerical Computation","author":"J. J. Dongarra","year":"1990","unstructured":"J. J. Dongarra and S. Hammarling. Evolution of numerical software for dense linear algebra. In M. G. Cox and S. Hammarling, editors, Reliable Numerical Computation, pages 297\u2013327. Oxford University Press, Oxford, 1990."},{"key":"26_CR17","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/0024-3795(86)90164-3","volume":"77","author":"J. J. Dongarra","year":"1986","unstructured":"J. J. Dongarra, L. Kaufman, and S. Hammarling. Squeezing the most out of eigenvalue solvers on high-performance computers. Linear Algebra Appl., 77:113\u2013136, 1986.","journal-title":"Linear Algebra Appl."},{"key":"26_CR18","volume-title":"Technical Memorandum ORNL\/TM-12318","author":"J. J. Dongarra","year":"1993","unstructured":"J. J. Dongarra, T. H. Rowan, and R. C. Wade. Software distribution using Xnetlib. Technical Memorandum ORNL\/TM-12318, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA, 1993."},{"key":"26_CR19","volume-title":"Technical report","author":"J. J. Dongarra","year":"1993","unstructured":"J. J. Dongarra, van de Geijn, and R. C. Whaley. Users' guide to the BLACS. Technical report, University of Tennessee, Department of Computer Science, 107 Ayres Hall, Knoxville, TN 37996-1301, USA, 1993."},{"key":"26_CR20","first-page":"233","volume-title":"Parallel Computation","author":"J. Croz Du","year":"1993","unstructured":"J. Du Croz. Evolution of parallel algorithms in dense linear algebra. In A. E. Fincham and B. Ford, editors, Parallel Computation, pages 233\u2013251. Oxford University Press, Oxford, 1993."},{"key":"26_CR21","volume-title":"Technical Report TR6\/89","author":"J. Croz Du","year":"1989","unstructured":"J. Du Croz and P. Mayes. NAG Fortran Library vectorization review. Technical Report TR6\/89, Numerical Algorithms Group, Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, UK, 1989."},{"key":"26_CR22","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1145\/355972.355980","volume":"7","author":"J. Croz Du","year":"1981","unstructured":"J. Du Croz, S. Nugent, J. Reid, and D. Taylor. Solving large full sets of linear equations in a paged virtual store. ACM Trans. Math. Software, 7:527\u2013536, 1981.","journal-title":"ACM Trans. Math. Software"},{"key":"26_CR23","first-page":"359","volume-title":"The State of the Art in Numerical Analysis","author":"I. S. Duff","year":"1987","unstructured":"I. S. Duff. The influence of vector and parallel processors on numerical analysis. In A. Iserles and M. J. D. Powell, editors, The State of the Art in Numerical Analysis, pages 359\u2013407. Oxford University Press, London, 1987."},{"key":"26_CR24","volume-title":"Parallel Computation","author":"A. E. Fincham","year":"1993","unstructured":"A. E. Fincham and B. Ford, editors. Parallel Computation. Oxford University Press, Oxford, 1993."},{"key":"26_CR25","volume-title":"Technical report","author":"Message Passing Interface Forum","year":"1994","unstructured":"Message Passing Interface Forum. MPI: A message-passing interface standard. Technical report, University of Tennessee, Department of Computer Science, 107 Ayres Hall, Knoxville, TN 37996-1301, USA, 1994."},{"key":"26_CR26","volume-title":"Parallel Numerical Algorithms","author":"T. L. Freeman","year":"1992","unstructured":"T. L. Freeman and C. Phillips. Parallel Numerical Algorithms. Prentice-Hall, Hemel Hempstead, Hertfordshire, 1992."},{"key":"26_CR27","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1137\/1032002","volume":"32","author":"K. A. Gallivan","year":"1990","unstructured":"K. A. Gallivan, R. J. Plemmons, and A. H. Sameh. Parallel algorithms for dense linear algebra computations. SIAM Review, 32:54\u2013135, 1990.","journal-title":"SIAM Review"},{"key":"26_CR28","volume-title":"Technical Memorandum ORNL\/TM-12187","author":"G. A. Geist","year":"1993","unstructured":"G. A. Geist, A. Beguilin, J. J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. PVM 3 user's guide and reference manual. Technical Memorandum ORNL\/TM-12187, Oak Ridge National Laboratory, Oak Ridge, Tennessee 37831, USA, 1993."},{"key":"26_CR29","doi-asserted-by":"crossref","unstructured":"A. Genz. The numerical evaluation of multiple integrals on parallel computers. In P Keast and G. Fairweather, editors, Numerical Integration: Recent Developments, Software and Applications, pages 219\u2013229. NATO ASI Series, 209, D. Reidel, 1987.","DOI":"10.1007\/978-94-009-3889-2_23"},{"key":"26_CR30","doi-asserted-by":"crossref","unstructured":"I. Gladwell. Vectorisation of one dimensional quadrature codes. In P Keast and G. Fairweather, editors, Numerical Integration: Recent Developments, Software and Applications, pages 230\u2013238. NATO ASI Series, 209, D. Reidel, 1987.","DOI":"10.1007\/978-94-009-3889-2_24"},{"key":"26_CR31","first-page":"11","volume-title":"Parallel Computation","author":"S. Hammarling","year":"1993","unstructured":"S. Hammarling. Development of numerical software libraries for vector and parallel machines. In A. E. Fincham and B. Ford, editors, Parallel Computation, pages 11\u201335. Oxford University Press, Oxford, 1993."},{"key":"26_CR32","volume-title":"Parallel Computers 2","author":"R. W. Hockney","year":"1988","unstructured":"R. W. Hockney and C. R. Jesshope. Parallel Computers 2. Adam Hilger, Bristol, 1988."},{"key":"26_CR33","volume-title":"Parallel Processing for Scientific Computing","author":"B K\u00e5gstr\u00f6m","year":"1993","unstructured":"B K\u00e5gstr\u00f6m, P Ling, and C. Van Loan. Portable high performance GEMM-based Level 3 BLAS. In R. F. Sincovec, D. E. Keyes, M. R. Leuze, L. R. Petzold, and D. A. Reed, editors, Parallel Processing for Scientific Computing. SIAM, Philadelphia, 1993. Proceedings of the Sixth SIAM Conference."},{"key":"26_CR34","volume-title":"The High Performance Fortran Handbook","author":"C. H. Koelbel","year":"1994","unstructured":"C. H. Koelbel, D. B. Loveman, R. S. Schreiber, G. L. Steele Jr., and M. E. Zosel. The High Performance Fortran Handbook. The MIT Press, Cambridge, Massachusetts, 1994."},{"key":"26_CR35","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1145\/355841.355847","volume":"5","author":"C. L. Lawson","year":"1979","unstructured":"C. L. Lawson, R. J. Hanson, D. Kincaid, and F. T. Krogh. Basic Linear Algebra Subprograms for FORTRAN usage. ACM Trans. Math. Software, 5:308\u2013323, 1979.","journal-title":"ACM Trans. Math. Software"},{"key":"26_CR36","volume-title":"Fortran 90 Explained","author":"M. Metcalf","year":"1993","unstructured":"M. Metcalf and J Reid. Fortran 90 Explained. Oxford University Press, Oxford, 1993."},{"key":"26_CR37","unstructured":"R. Miller and J. L. Reed. The Oxford BSP library users' guide, version 1.0. Technical report, University of Oxford, Programming Research Group, 1994."},{"key":"26_CR38","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1137\/1027055","volume":"27","author":"J. M. Ortega","year":"1985","unstructured":"J. M. Ortega and R. G. Voigt. Solution of partial differential equations on vector and parallel computers. SIAM Review, 27:149\u2013240, 1985.","journal-title":"SIAM Review"},{"key":"26_CR39","volume-title":"Technical Report UCB\/\/CSD-94-799","author":"J. Rutter","year":"1994","unstructured":"J. Rutter. A serial implementation of Cuppen's divide and conquer algorithm for the symmetric eigenvalue problem. Technical Report UCB\/\/CSD-94-799, Computer Science Division (EECS), University of California at Berkeley, Berkeley, CA 94720, USA, 1994."},{"key":"26_CR40","volume-title":"Technical Report CU-CS-715-94","author":"R. B. Schnabel","year":"1994","unstructured":"R. B. Schnabel. Parallel nonlinear optimization: Limitations, opportunities, and challenges. Technical Report CU-CS-715-94, University of Colorado at Boulder, Department of Computer Science, Campus Box 430, Boulder, Colorado, USA, 1994."},{"key":"26_CR41","first-page":"103","volume":"33","author":"L. G. Valiant","year":"1990","unstructured":"L. G. Valiant. A bridging model for parallel computation. Communs Ass. comput Mach., 33:103\u2013111, 1990.","journal-title":"Communs Ass. comput Mach."},{"key":"26_CR42","volume-title":"ICASE Report 85-2","author":"R. G. Voigt","year":"1985","unstructured":"R. G. Voigt. Where are the parallel algorithms? ICASE Report 85-2, Institute for Computer Applications in Science and Engineering, NASA Langley Research Center, Hampton, Virginia 23665, USA, 1985."}],"container-title":["Lecture Notes in Computer Science","Parallel Scientific Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0030155","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,1]],"date-time":"2024-02-01T06:55:55Z","timestamp":1706770555000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0030155"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9783540587125","9783540490500"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/bfb0030155","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1994]]}}}