CASL / Futility

VERA Fortran Utilities
Other
44 stars 20 forks source link

Missing interfaces to BLAS routines for some VectorTypes + argument rearrangement. #257

Closed jpjones6 closed 3 years ago

jpjones6 commented 4 years ago

The following vector types are missing interfaces to the listed BLAS routines:

Some of these have direct equivalents in their respective packages, however, I see no reason why these interfaces couldn't be directed to those allowing them to be fully general.

Additionally a number of the existing interfaces have their arguments out of order in comparison to their BLAS routine counterparts. For instance the vector interface for axpy (normally (a, x, y)) is in the order (x, y, a)...literally doesn't match the name of the interface. This is a needless difference.