home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / sgi / 12696 < prev    next >
Encoding:
Text File  |  1992-08-20  |  4.9 KB  |  136 lines

  1. Newsgroups: comp.sys.sgi
  2. Path: sparky!uunet!gatech!darwin.sura.net!mips!odin!fido!schreiber!schreiber
  3. From: schreiber@schreiber.asd.sgi.com (Olivier Schreiber)
  4. Subject: Re: BLAS, scientific subroutines etc.
  5. Message-ID: <or03oi0@fido.asd.sgi.com>
  6. Sender: news@fido.asd.sgi.com (Usenet News Admin)
  7. Organization:  Silicon Graphics, Inc.  Mountain View, CA
  8. References: <1992Aug19.130918.28150@itnsg1.cineca.it>
  9. Date: Fri, 21 Aug 1992 00:36:00 GMT
  10. Lines: 124
  11.  
  12. In <1992Aug19.130918.28150@itnsg1.cineca.it> root@itnsg1.cineca.it (Valter Cavecchia) writes:
  13.  
  14. >I noticed that SGI gave use a version of the BLAS routines.
  15. >However BLAS itself is very low level, what I'm looking for is something
  16. >like Linpack (a set of Fortran callable subroutines that are able to do
  17. >matrix diagonalization, eigenvalues and so on).
  18. >Is there anything around (BLAS based and already ported to SGI)?
  19.  
  20. >    Thanks a lot in advance,
  21. >    valter
  22.  
  23. LAPACK=Linpack+Eispack
  24.  
  25.  
  26. LAPACK, as ported to SGI machines is available via anonymous ftp:
  27.  
  28. % ftp sgi.com
  29. Name (sgi.com:guest): 
  30. Password:
  31. ftp> cd sgi/LAPACK
  32. ftp> ls
  33. -rw-r--r--   1 guest    guest       2281 Aug 19 10:16 README
  34. -rw-r--r--   1 guest    guest    9547531 Aug 19 10:14 lapack.tar.Z
  35. -rw-r--r--   1 guest    guest    1952107 Aug 19 10:15 manpages.tar.Z
  36. to load on your machine :
  37.  
  38. ftp> binary
  39. ftp> get README
  40. ftp> get lapack.tar.Z
  41. ftp> get manpages.tar.Z
  42. ftp> quit
  43.  
  44. % uncompress lapack.tar.Z
  45. % tar xvf lapack.tar
  46.  
  47. this should create a directory "LAPACK" containing:
  48.  
  49. INSTALL/        README          TESTING/        lapack.a
  50. QUICK_INSTALL   SRC/            TIMING/
  51.  
  52. lapack.a is a LAPACK archive already created and ready to use.
  53.  
  54. For performance, it is very important that LAPACK be linked with SGI's
  55. optimized BLAS library (/usr/lib/libblas.a). For example:
  56.  
  57. % f77 my_program.f ../LAPACK/lapack.a -lblas
  58.  
  59. You may also want to copy lapack.a to /usr/lib/liblapack.a and use with:
  60.  
  61. % f77 my_program.f -llapack -lblas
  62.  
  63. For info/help, please contact one of the following persons:
  64. --------------------------------------------------------------------------
  65. Mimi Celis                             celis@esd.sgi.com (415)390 5135 MS/2L955
  66. Olivier Schreiber                      schreiber@sgi.com (415)390 5353 MS/9L580
  67. Silicon Graphics Inc.,  2011 North Shoreline Blvd. Mountain View, Ca 94039-7311
  68. --------------------------------------------------------------------------
  69.  
  70. LAPACK, as a general distribution is available through xnetlib.
  71. For information about netlib/lapack/xnetlib
  72. send the following message to netlib@ornl.gov
  73. send index 
  74. send index from lapack
  75. send index from xnetlib
  76.  
  77. Here is a summary of what LAPACK is (source: netlib):
  78.  
  79.  LAPACK is a transportable library of Fortran 77 subroutines for
  80.  solving the most common problems in numerical linear algebra: systems
  81.  of linear equations, linear least squares problems, eigenvalue problems,
  82.  and singular value problems. It has been designed to be efficient
  83.  on a wide range of modern high-performance computers.
  84.  
  85.  LAPACK is intended to be the successor to LINPACK and EISPACK.
  86.  It extends the functionality of these packages by including
  87.  equilibration, iterative refinement, error bounds, and driver routines
  88.  for linear systems, routines for computing and re-ordering the Schur
  89.  factorization, and condition estimation routines for eigenvalue
  90.  problems.  LAPACK improves on the accuracy of the standard algorithms
  91.  in EISPACK by including high accuracy algorithms for finding singular
  92.  values and eigenvalues of bidiagonal and tridiagonal matrices
  93.  respectively that arise in SVD and symmetric eigenvalue problems.
  94.  The algorithms and software have been restructured to achieve high
  95.  efficiency on vector processors, high-performance ``superscalar''
  96.  workstations, and shared-memory multi-processors. 
  97.  A comprehensive testing and timing suite is provided along with the
  98.  LAPACK software.
  99.  
  100.  The complete LAPACK package can be obtained on magnetic media from NAG 
  101.  for a nominal handling charge.  For further details contact NAG at one
  102.  of the following addresses:
  103.  
  104.  NAG Inc                       NAG Ltd              NAG GmbH
  105.  1400 Opus Place               Wilkinson House      Schleissheimerstrasse 5
  106.  Suite 200                     Jordan Hill Road     W-8046 Garching bei Munchen
  107.  Downers Grove, IL 60515-5702  Oxford OX2 8DR       Germany 
  108.  USA                           England
  109.  Tel: +1 708 971 2337          Tel: +44 865 511245  Tel: +49 89 3207395
  110.  Fax: +1 708 971 2706          Fax: +44 865 310139  Fax: +49 89 3207396
  111.  
  112.  
  113.  LAPACK has been funded in part by NSF, DOE, and DARPA, with
  114.  developmental support from NAG Ltd., Cray Research, and many people
  115.  around the world.
  116.  
  117.  
  118. LAPACK Users' Guide
  119. E. Anderson, Z. Bai, et al.
  120.  
  121. SIAM
  122. Dept. BKSP92
  123. P.O. Box 7260
  124. Philadelphia, PA 19101-7260
  125.  
  126. Order code: OT31
  127. List prices: $19.50 ($15.60 for SIAM members).  
  128.  
  129. Publication date is May 29th.
  130. --
  131.  
  132. Olivier Schreiber  Technical Marketing schreiber@sgi.com (415)390 5353 MS/9L580
  133. Silicon Graphics Inc.,  2011 North Shoreline Blvd. Mountain View, Ca 94039-7311
  134.  
  135.  
  136.