This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Where can I get the fastest liberal licensed BLAS?

Tags: None
(comma "," separated)
medic123
Registered Member
Posts
25
Karma
0
OS
Hi!

I'm looking for a fast BLAS implementation to speed up the sparse-solvers. My programm should run on Windows, mostly with intel but also with amd processors. The license should allow me to include the library into proprietary software and distibute it to our projectpartner.
Currently I'm using the Eigen implementation of BLAS. Any suggestions?

greetings, medic
Andre
Registered Member
Posts
90
Karma
1
GotoBLAS2, OpenBLAS and ATLAS are all BSD licensed afaik, so you're allowed to redistribute them if you retain the copyright information.


'And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head.' ~Terry Pratchett

'It's funny. All you have to do is say something nobody understands and they'll do practically anything you want them to.' ~J.D. Salinger
medic123
Registered Member
Posts
25
Karma
0
OS
Thx for your reply. I'll try multithreaded Atlas first.
liuwei
Registered Member
Posts
6
Karma
0
medic123 wrote:Hi!

I'm looking for a fast BLAS implementation to speed up the sparse-solvers. My programm should run on Windows, mostly with intel but also with amd processors. The license should allow me to include the library into proprietary software and distibute it to our projectpartner.
Currently I'm using the Eigen implementation of BLAS. Any suggestions?

greetings, medic

Hi
I want to use the Eigen implementation of BLAS.
but how can I do beforehand??

I am looking forward your reply!
User avatar
ggael
Moderator
Posts
3447
Karma
19
OS
Download Eigen sources, and then:
mkdir build
cmake -DCMAKE_BUILD_TYPE=Release path/to/eigen/sources
make blas

This will generate two libraries in blas/ (static and dynamic).
liuwei
Registered Member
Posts
6
Karma
0
ggael wrote:Download Eigen sources, and then:
mkdir build
cmake -DCMAKE_BUILD_TYPE=Release path/to/eigen/sources
make blas

This will generate two libraries in blas/ (static and dynamic).


thanks for your help!

my OS is winxp and my IDE is vs2008! so how can I do?
User avatar
ggael
Moderator
Posts
3447
Karma
19
OS
basically the same. cmake will generate a VS solution that you can open in VS to build it. You can also generate NMake makefiles. See the cmake documentation.


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], Yahoo [Bot]