Hi! Please find attached atlas-3.2.1.ebuild. Atlas is Automatically Tuned Linear Algebra Software. It is an implementation of Basic Linear Algebra Subprograms (BLAS) needed by packages such as LAPACK, Linear Algebra PACKage. Note: 1) This package is not gnu-ified. make and make install are both in src_compile(). Make actually does the configuration. Make install actually does the compilation. 2) The ebuild will automate the configuration by selecting the defaults for your machine. The defaults, however, choose accuracy over raw speed. You may want to do an interactive configure by commenting/uncommenting two lines in the ebuild (see ebuild comments) For example, the autoconfig chooses not to use 3DNow on my athlon because of concerns handling infinities in certain situations, however, enabling 3DNow results in a 2X speed increase. 3) I have only tested this on my Athlon. Feedback from Pentium users would be appreciated. 4) The build can take 1-2 hours (kinda like building glibc). 5) a partial liblapack is built which is stored in /usr/share/atlas for later use building lapack. 6) it only builds static libs :( at this time. If anyone can give me pointers on how to go about making shared libs, I would appreciate it. :) 7) As a bonus you will get a SUMMARY.LOG in /usr/doc/atlas-3.2.1 that will tell you the MFLOPS your machine can do. You can then head over to http://www.top500.org/ and see if you made the list ;) Feedback welcome, tod P.S. This ebuild demonstrates what I love about Gentoo. I can easily build the blas libraries tuned for my machine.
Created attachment 23 [details] atlas-3.2.1.ebuild
PSS I suggest dev-libs/atlas
If no one has a problem with it, I'll accept this bug (I created it after all :)
oops. &$*@#$ bugzilla
I'm trying to build it now... bulky bulky package :) If it builds and installs fine I'll check it into CVS tonight.
I checked the ebuild into cvs. Please close bug.
Committed by blocke. Thanks, new baby has slowed me down a bit :)