| 12345678910111213141516171819202122232425262728293031 | f2c'd BLAS wrapperThe f2c translated BLAS interfaces used by CLAPACK (and other f2c'd codes)unfortunately often don't quite match the Fortran interfaces on various platforms.  Consequently, it is difficult to use f2c'd codes with highperformance BLAS routines, which may substantially impede the performanceof these codes.  These simple wrappers provide a way around this difficultyby providing f2c style interfaces (preceded with "f2c_" to avoid namecollisions) that call through to an underlying CBLAS or F77 BLAS. f2c.h:  The f2c header fileblaswrap.h:  A header file to be included in f2c codes that will use the   wrapper.  Just #include it at the top of an f2c generated file.cblaswr.c:  A wrapper around the CBLAS interface.  This interface is   provided, for instance, by ATLAS (see www.netlib.org/atlas)fblaswr.c:  A sample wrapper around a conventional Fortran BLAS interface.   This works on a Sun platform, but will require substantial tinkering   on platforms with different Fortran calling conventions.cblas.h:  A header file for the CBLAS interface.fblaswr.h:  A header file for the (Sun-style) Fortran BLAS interface[cz]rotg.c:  Complex Givens rotation routines.  For some reason, C interfaces   to these routines were not specified in the CBLAS interface. 
 |