Skip to content

Fall-throughs for complex BLAS/LAPACK routines #177

@poulson

Description

@poulson

It seems a bit strange to me that, while functions such as gemm! and herk! are templated over the datatype, it does not seem to currently be possible to use them in a way which is agnostic to whether or not the datatype is complex.

For example, a gemm invocation meant to take the adjoint of an argument would require a transposition flag of 'T' in the real case and 'C' in the complex case, whereas I would suggest having 'C' route to 'T' when the datatype is real (this is what I have done in Elemental, http://github.com/elemental/Elemental). Likewise, it would be useful for herk to fall through to syrk for real datatypes, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    complexComplex numbers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions