Boost logo

Glas :

[glas] blas bindings

From: Karl Meerbergen (Karl.Meerbergen_at_[hidden])
Date: 2005-10-03 02:26:11


Recall that blas bindings is one of the objectives of glas. We can use the
boost-sandbox bindings as I did for norm_2, and abs_sum().

I encountered a problem on IBM: the results were not correct for norm_2().
Perhaps I should try and do some more basic investigation on the bindings for
this platform. For dotc() and dotu(), with a complex return type, we have a
problem as well, also on linix using gcc.

I suppose the portable way is to write fortran subroutines that pass the
result as an argument and then write bindings for these subroutines.

Another option is to provide Atlas bindings, but this is not the best BLAS
implementation on all platforms, so I do think we have to ensure 100%
compatibility with any BLAS.

Any thoughts, or experiences of blas bindings users are welcome!