README 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. f2c'd BLAS wrapper
  2. The f2c translated BLAS interfaces used by CLAPACK (and other f2c'd codes)
  3. unfortunately often don't quite match the Fortran interfaces on various
  4. platforms. Consequently, it is difficult to use f2c'd codes with high
  5. performance BLAS routines, which may substantially impede the performance
  6. of these codes. These simple wrappers provide a way around this difficulty
  7. by providing f2c style interfaces (preceded with "f2c_" to avoid name
  8. collisions) that call through to an underlying CBLAS or F77 BLAS.
  9. f2c.h: The f2c header file
  10. blaswrap.h: A header file to be included in f2c codes that will use the
  11. wrapper. Just #include it at the top of an f2c generated file.
  12. cblaswr.c: A wrapper around the CBLAS interface. This interface is
  13. provided, for instance, by ATLAS (see www.netlib.org/atlas)
  14. fblaswr.c: A sample wrapper around a conventional Fortran BLAS interface.
  15. This works on a Sun platform, but will require substantial tinkering
  16. on platforms with different Fortran calling conventions.
  17. cblas.h: A header file for the CBLAS interface.
  18. fblaswr.h: A header file for the (Sun-style) Fortran BLAS interface
  19. [cz]rotg.c: Complex Givens rotation routines. For some reason, C interfaces
  20. to these routines were not specified in the CBLAS interface.