ScaLAPACK
ScaLAPACK is an acronym for scalable linear algebra package or scalable LAPACK. It is a library of high-performance linear algebra routines for distributed memory message-passing MIMD computers and networks of workstations supporting parallel virtual machine (PVM) and/or message passing interface (MPI). It is a continuation of the LAPACK project, which designed and produced analogous software for workstations, vector supercomputers, and shared memory parallel computers. Both libraries contain routines for solving systems of linear equations, least squares problems, and eigenvalue problems. The goals of both projects are efficiency, scalability, reliability, portability, flexibility, and ease of use.\parScaLAPACK includes routines for the solution of dense, band, and tridiagonal linear systems of equations, condition estimation and iterative refinement, for LU and Cholesky factorization, matrix inversion, full-rank linear least squares problems, orthogonal and generalized orthogonal factorizations, orthogonal transformation routines, reductions to upper Hessenberg, bidiagonal and tridiagonal form, reduction of a symmetric-definite/Hermitian-definite generalized eigenproblem to standard form, the symmetric/Hermitian, generalized symmetric/Hermitian, and the nonsymmetric eigenproblem. Prototype codes are provided for out-of-core solvers for LU, Cholesky, and QR, the matrix sign function for eigenproblems, and an HPF interface to a subset of ScaLAPACK routines.\parSoftware is available in single precision real, double precision real, single precision complex, and double precision complex. The software has been written to be portable across a wide range of distributed-memory environments such as the Cray T3, IBM SP, Intel series, TM CM-5, clusters of workstations, and any system for which PVM or MPI is available.\parEach Users’ Guide includes a CD-ROM containing the HTML version of the ScaLAPACK Users’ Guide, the source code for the package, testing and timing programs, prebuilt version of the library for a number of computers, example programs, and the full set of LAPACK Working Notes.
Keywords for this software
References in zbMATH (referenced in 308 articles , 3 standard articles )
Showing results 1 to 20 of 308.
Sorted by year (- Beliakov, Gleb; Matiyasevich, Yuri: A parallel algorithm for calculation of determinants and minors using arbitrary precision arithmetic (2016)
- Drmač, Zlatko; Gugercin, Serkan: A new selection operator for the discrete empirical interpolation method -- improved a priori error bound and extensions (2016)
- Houska, Boris; Frasch, Janick; Diehl, Moritz: An augmented Lagrangian based algorithm for distributed nonconvex optimization (2016)
- Liu, Xiao; Xia, Jianlin; de Hoop, Maarten V.: Parallel randomized and matrix-free direct solvers for large structured dense linear systems (2016)
- Michailidis, Panagiotis D.; Margaritis, Konstantinos G.: Scientific computations on multi-core systems using different programming frameworks (2016)
- Shao, Meiyue; da Jornada, Felipe H.; Yang, Chao; Deslippe, Jack; Louie, Steven G.: Structure preserving parallel algorithms for solving the Bethe-Salpeter eigenvalue problem (2016)
- Stoykov, S.; Margenov, S.: Scalable parallel implementation of shooting method for large-scale dynamical systems. Application to bridge components (2016)
- Baboulin, M.; Dongarra, J.; Lacroix, R.: Computing least squares condition numbers on hybrid multicore/GPU systems (2015)
- Galizia, Antonella; D’Agostino, Daniele; Clematis, Andrea: An MPI-CUDA library for image processing on HPC architectures (2015)
- Ghosh, Debojyoti; Constantinescu, Emil M.; Brown, Jed: Efficient implementation of nonlinear compact schemes on massively parallel platforms (2015)
- Granat, Robert; Kågström, Bo; Kressner, Daniel; Shao, Meiyue: Algorithm 953: parallel library software for the multishift QR algorithm with aggressive early deflation (2015)
- Kolberg, Mariana; Bohlender, Gerd; Fernandes, Luiz Gustavo: An efficient approach to solve very large dense linear systems with verified computing on clusters. (2015)
- Van Zee, Field G.; van de Geijn, Robert A.: BLIS: a framework for rapidly instantiating BLAS functionality (2015)
- Wong, Kwai; D’Azevedo, Eduardo; Hu, Zhiang; Kail, Andrew; Su, Shiquan: Solving a large-scale thermal radiation problem using an interoperable executive library framework on petascale supercomputers (2015)
- Bogatencov, P.; Iliuha, N.; Secrieru, G.; Hancu, B.; Patiuc, V.; Calmis, E.: Complex applications porting to HPC infrastructure (2014)
- D’Azevedo, Eduardo; Hu, Zhiang; Su, Shi-Quan; Wong, Kwai: Solving a large scale radiosity problem on GPU-based parallel computers (2014)
- Dinh, T.N.; Thai, M.T.; Nguyen, H.T.: Bound and exact methods for assessing link vulnerability in complex networks (2014)
- Fabregat-Traver, Diego; Aulchenko, Yurii S.; Bientinesi, Paolo: Solving sequences of generalized least-squares problems on multi-threaded architectures (2014)
- Lopez, M.Graham; Horton, Mitchel D.: Batch matrix exponentiation (2014)
- Bosner, Nela; Bujanović, Zvonimir; Drmač, Zlatko: Efficient generalized Hessenberg form and applications (2013)