Implementation



next up previous contents
Next: The Model Implementation Up: LAPACK Working Note Previous: Matrix-Matrix Operations

Implementation

 

To support and encourage the use of the PBLAS, we describe here two software components of this package which emphasize the software quality aspects used during the development phase, as well as explain our reasons to believe in the reliability and robustness of these routines:

  1. A model implementation of the subprograms has been written in ANSI C [25], mainly for its dynamic memory allocation management features, and FORTRAN 77. The FORTRAN 77 BLAS enable the PBLAS to be used on any machine for which the BLACS are available.
  2. Testing and timing programs have been designed to ensure that implementations conform to the specifications and have been correctly installed.





Jack Dongarra
Thu Aug 3 07:53:00 EDT 1995