Over the past twenty y ears, dense linear algebra libraries have gone through three generations of public domain general purpose packages. In the seventies, the rst generation of packages were EISPACK and LINPACK, which implemented a broad spectrum of algorithms for solving dense linear eigenproblems and dense linear systems. In the late eighties, the second generation package called LAPACK was developed. This package attains high performance in a portable fashion while also improving upon the functionality and robustness of LINPACK and EISPACK. Finally, since the early nineties, a third generation package which ports LAPACK to distributed memory networks of computers has been underway a s p a r t o f t h e ScaLAPACK project.PLAPACKis a maturing fourth generation package which uses a more application-centric view of vector and matrix distribution, Physically Based Matrix Distribut ion. It also uses an \MPI-like" programming interface that hides distribution and indexing details in opaque objects, provides a natural layering in the library, a n d p r o vides a straight-forward application interface. In this paper, we give a n o verview of the design of PLAPACK.i
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.