# Software Libraries for Message Passing Computers

## David W. Walker

(University of Cardiff)

The development of portable and efficient software libraries for message passing computers is important fostering the more widespread use of such machines in science and engineering. This talk will discuss parallel application software libraries, in particular the ScaLAPACK library for performing dense linear algebra computations. Important features in the design of parallel software libraries will be considered, as well as strategies for the efficient use of hierarchical memory. Recent work on the design of out-of-core dense linear algebra algorithms will be discussed based on a set of parallel I/O routines. Some object-oriented approaches to parallel reusable software will be considered and compared with current procedural approaches. Finally, the integration of parallel software libraries into application-specific problem-solving environments will be discussed.

**Tuesday 26th November 1996, 14:30**

Seminar Room 322

Department of Computer Science