First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 35
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Tod M. Neidt <tod@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Tod M. Neidt <tneidt@fidnet.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
atlas-3.2.1.ebuild atlas-3.2.1.ebuild text/plain Tod M. Neidt 2002-01-04 20:52 0000 1.84 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 35 depends on: Show dependency tree
Show dependency graph
Bug 35 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2002-01-04 20:51 0000
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.

------- Comment #1 From Tod M. Neidt 2002-01-04 20:52:13 0000 -------
Created an attachment (id=23) [edit]
atlas-3.2.1.ebuild

------- Comment #2 From Tod M. Neidt 2002-01-04 20:54:25 0000 -------
PSS I suggest dev-libs/atlas

------- Comment #3 From Tod M. Neidt 2002-01-24 11:17:57 0000 -------
If no one has a problem with it, I'll accept this bug (I created it after all
:)

------- Comment #4 From Tod M. Neidt 2002-01-24 11:21:10 0000 -------
oops. &$*@#$ bugzilla

------- Comment #5 From Bruce A. Locke 2002-01-26 15:54:42 0000 -------
I'm trying to build it now... bulky bulky package :)

If it builds and installs fine I'll check it into CVS tonight.

------- Comment #6 From Bruce A. Locke 2002-01-26 18:29:21 0000 -------
I checked the ebuild into cvs.

Please close bug.

------- Comment #7 From Tod M. Neidt 2002-01-27 00:05:32 0000 -------
Committed by blocke. Thanks, new baby has slowed me down a bit :)

First Last Prev Next    No search results available      Search page      Enter new bug