Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

handle --with-blas with CMake (benchmarks) #149

Open
slayoo opened this issue Oct 3, 2019 · 5 comments
Open

handle --with-blas with CMake (benchmarks) #149

slayoo opened this issue Oct 3, 2019 · 5 comments

Comments

@slayoo
Copy link
Member

slayoo commented Oct 3, 2019

As pointed out by @pguio in #147, the --with-blas autoconf option does not seem to have a counterpart in CMake build setup

@citibeth
Copy link
Contributor

citibeth commented Oct 3, 2019 via email

@pguio
Copy link
Collaborator

pguio commented Oct 3, 2019

from m4/ac_lib_blas.m4:

Checking to see if there is a usable BLAS library kicking around...
(If so, Blitz++ will use BLAS library to run benchmarks against
if you build the benchmarks. Blitz++ itself does NOT use BLAS).

@slayoo slayoo changed the title handle --with-blas with CMake handle --with-blas with CMake (benchmarks) Oct 3, 2019
@citibeth
Copy link
Contributor

citibeth commented Oct 3, 2019 via email

@papadop
Copy link
Contributor

papadop commented Oct 3, 2019

The problem with blas is that there are many variations which all requires some code adaptation (cblas, mkl, openblas, acml, veclib, atlas, ....). We have been struggling in the past in trying to offer a comprehensive cmake support of blas in another project. I think we dropped that because it was so difficult, but I will have a look on the current state of that software and try to see if it can be leveraged in blitz.

@papadop
Copy link
Contributor

papadop commented Oct 3, 2019

But I'm quite busy at the moment, so this might take some time....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants