home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / gnat / misc / contrib / lapack / readme < prev   
Encoding:
Text File  |  1996-03-19  |  1.9 KB  |  70 lines

  1. README
  2. ======
  3.  
  4. The file  lapack-ada.tar.gz contains the Ada bindings for LAPACK, the
  5. well-known portable Linear Algebra library.
  6.  
  7. The Fortran sources of LAPACK are not distributed with in this package.
  8. For information about LAPACK, please read /doc/lapack.txt. LAPACK can be
  9. obtained from "http://plan9.att.com/netlib/" or "http://www.netlib.org/lapack"
  10.  
  11. - Contents:
  12.  
  13.     labase.ads
  14.  
  15.       - Defines Fortran_*_Vector and Fortran_*_Matrix types,
  16.         for components of type Integer, Real, Double_Precision,
  17.             Complex, Complex_Star_16 and Logical.
  18.  
  19.       - Extends Fortran interface (ANNEX B.5) to work with 
  20.         Complex_Star_16. 
  21.  
  22.       - Defines Access_to_function types
  23.  
  24.         LFun_S_2 
  25.             LFun_D_2 
  26.             LFun_C_1 
  27.         LFun_Z_1 
  28.  
  29.         for use with  the xGEESx LAPACK routines.
  30.  
  31.     lacmp.ads        
  32.     ladrv.ads
  33.     laaux.ads
  34.  
  35.           The main interfaces to LAPACK routines. The names of the Ada
  36.           routines are in one-to-one correspondence with the Fortran
  37.           names in LAPACK.
  38.  
  39.     ladrv1.ads
  40.     lacmp1.ads 
  41.  
  42.           An alternative interface, which uses overloading to reduce the
  43.           name space. Routines in these package rename those in the
  44.           previous ones, and drop the first character in the name (which
  45.           is used in LAPACK to denote the element type of the vector or
  46.           matrix).
  47.  
  48.     labaseio.ads
  49.     labaseio.adb
  50.  
  51.         Simple packages to print out Fortran data types defined in
  52.     Interface.Fortran and Labase. Incomplete but usable.
  53.  
  54.  
  55.     To install, please read INSTALL.
  56.  
  57. All required packages are in subdirectory ada. Testing procedures are found in
  58. subdirectiory test. The convert directory contain procedures used to generate
  59. the bindings, and are of interest to developers and maintainers only. 
  60. The pilot directory contain some small Ada  as examples of use of the
  61. bindings. documentation in directory /doc includes information
  62. on LAPACK version 2.0, and a report on the structure and implementation 
  63. of lapada.
  64.  
  65.  
  66. Wasu Chaopanon 
  67. wasu@cs.nyu.edu
  68.  
  69.  
  70.