cblas-ffi: Interface to extra functions in CBLAS

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

BLAS is a package for efficient basic linear algebra operations. The reference implementation is written in FORTRAN. CBLAS provides a C interface to those functions but common implementations like OpenBLAS, Flame and MKL provide additional functions. These are usual built-in FORTRAN functions that are missing in C.

Currently we support:

We recommend that you bind to the same C library as for blas-ffi otherwise you might encounter name conflicts. With no Cabal flag we simply import blas-ffi and employ a semi-manual solution with original BLAS functions.

Properties

Versions 0.0
Change log None available
Dependencies base (>=4.5 && <5), blas-ffi (>=0.0 && <0.2), cblas-ffi, netlib-ffi (>=0.1.2 && <0.2), transformers (>=0.4 && <0.7) [details]
License BSD-3-Clause
Author Henning Thielemann <haskell@henning-thielemann.de>
Maintainer Henning Thielemann <haskell@henning-thielemann.de>
Category Math
Home page https://hub.darcs.net/thielema/cblas-ffi/
Source repo this: darcs get https://hub.darcs.net/thielema/cblas-ffi/ --tag 0.0
head: darcs get https://hub.darcs.net/thielema/cblas-ffi/
Uploaded by HenningThielemann at 2025-04-13T14:18:53Z

Modules

Flags

Manual Flags

NameDescriptionDefault
openblas

Use OpenBLAS implementation

Disabled
flame-blis

Use Flame-BLIS implementation

Disabled
amd-blis

Use AMD BLIS implementation

Disabled
mkl

Use Intel MKL implementation

Disabled
Automatic Flags
NameDescriptionDefault
buildexamples

Build example executables

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees