Project 62: Applications of extended BLAS Argonne 1986: ============= R. Hanson said that based on the conversations he had had with J. Dongarra and J. Du Croz there appeared to be a need for a combined EISPACK/LINPACK project (using level 2 BLAS). It would be an effective way to utilize the newer types of "parallel" computers. Contacts will be maintained with Dongarra regarding WG 2.5 (e.g. Hanson) participation in the project. WG 2.5 participation may aid in the design decisions. In the discussion that followed it was noted that unified engineering of the project was needed. Partial implementation could be a disadvantage (Ford). Using Fortran 8X array facilities for parallel computations may be a good move, although the efficiency may not always be optimal (Smith, Paul). Dekker noted that some relevant information may be found in the NUMVAC library documentation. Discussion also covered BLAS 2 applications, possible use of Fortran 8X array facilities, and the efficiency issues (Smith, Paul, Reid, Ford, Rice, Dekker, Lawson). Motion by C. Lawson (seconded by Rice): WG 2.5 endorsed BLAS 2 and the work relating to applications of extended BLAS. Como 1987: ========== Ford, Gentleman and Reid discussed the testing of extended BLAS 2. They informed WG 2.5 that paper dealing with a testing suite for extended BLAS 2 will appear in TOMS. Stanford 1988: ============== Documents: IFIP/WG 2.5 (Stanford-24) 1524, 18 pages, IFIP/WG 2.5 (Stanford-25) 1525, 15 pages. The following is the summary of the report presented by R. Hanson. The WG 2.5 group has been active and has participated in the specification of the BLAS. Level- 1 BLAS, ACM-TOMS, Sept. 1979, gave vector-vector operations. These have been used in a variety of applications and program libraries. Two working group members (Lawson and Hanson) directly participated in this project. The software output of this project consisted of a model specification dn a test program. Level-2 BLAS, ACM-TOMS, March 1988, gave vector-matrix operations. One working group member (Hanson) participated in this project. Software consists of a model specification and a test program. Level-3 BLAS, providing matrix-matrix operations specifications are now being actively discussed. No WG 2.5 member is directly involved although involvement as an editor is likely from any of (Hanson, Rice, Reid) each WG 2.5 members. B. Ford is also supervising individuals involved in this project. The BLAS, Levels-1, 2 and 3 are likely to be used in the model specification of LAPACK, a combined linear equation and eigenvalue solving package. J. Dongarra gave an invited talk on this subject at IFIP/WG 2.5 Wo Co 5 (Aug 21-28, 1988). Beijing 1989: ============= Documents: H.J.J. te Riele (ed.), "NUMVEC FORTRAN :library", Centre for Mathematics and Computer Science (CWI), 1986, T.J. Dekker, W. Hoffmann, and P.P.M. de Rijk, "Portable software in numerical linear algebra for supercomputers" Proc. of SOSS, Beijing, May 1989, pp 15-26. Hanson reported that according to his contacts with Jack Dongarra, the level 3 (matrix-matrix) operations, called BLAS, has been accepted for publications in ACM-TOMS. He noted that LAPACK is based on the level 1, 2 and 3 BLAS. This linear algebra package has been released to test sites. However, it is not yet compete. Documents: ========== 1. H.J.J. te Riele (ed.), "NUMVEC FORTRAN :library", Centre for Mathematics and Computer Science (CWI), 1986. 2. T.J. Dekker, W. Hoffmann, and P.P.M. de Rijk, "Portable software in numerical linear algebra for supercomputers, Proc. Symposium on Scientific Software, ed. Cai, Fosdick and Huang, Beijing, 15-26, 1989.