[ Date Prev][ Date Next][ Thread Prev][ Thread Next][ Date Index][ Thread Index]
CLAPACK
- To: VSIPL++ Developers List <vsipl++@xxxxxxxxxxxxxxxx>
- Subject: CLAPACK
- From: Assem Salama <assem@xxxxxxxxxxxxxxxx>
- Date: Wed, 29 Mar 2006 11:22:09 -0500
Everyone,
This is ChangeLog of last changes. Forgot to attach it the first time
around.
Thanks,
Assem Salama
2006-03-29 Assem Salama <assem@xxxxxxxxxxxxxxxx>
* src/vsip/impl/lapack.hpp: Included rest of blas functions in the
VSIP_IMPL_USE_CBLAS directive. The new groups are trsm, gemv, gemm,
and ger.
* vendor/clapack/SRC/blaswrap.h: Changed this header file to optionaly
include cblaswr.h if NO_INLINE_WRAP is not defined. This allows us to
inline the wrapper functions. When this define is not defined, we
define INLINE to inline and include cblaswr.h
* vendor/clapack/SRC/cblaswr.c: Took out all of the functions in this
file and moved them to cblaswr.h. When they were moved, we added an
INLINE infront of each function. This define can be defined as
inline or just empty. If NO_INLINE_WRAP is defined, we define INLINE
to empty and include cblaswr.h.
* vendor/clapack/SRC/make.inc.in: Added the flag -DNO_INLINE_WRAP to
CFLAGS. The default is to not inline the blas wrappers. We have
noticed slightly better performance on smaller vectors when the blas
wrappers are not inlined.
* vendor/clapack/SRC/cblaswr.h: New file. This file has all of the
functions that were in cblaswr.c. The functions have INLINE perpeneded
to them.
|