ATLAS developer home

[Dev home] [Dev errata] [Contrib HOWTO] [Software] [Devel HOWTO] [Lists] [Stable home] [Timings] [Assembly] [Arch info]

[SourceForge Summary Page]

To help or track progress on stabilization for 3.10.0 CLICK HERE

This is the ATLAS developer page. As the title suggests, it provides information for people actually working with the ATLAS source in some way. Remember that the developer release is just a snapshot of the development tree; it may not compile, much less run correctly. If you want a reliable BLAS, use the stable release.

There are numerous ways to contribute to ATLAS:

  1. You can test the latest developer release, and open up a support tracker items describing discovered errors, and work with us to fix them.
  2. If you go one step further, and find the errors and have fixes, you can submit patches to the newest developer or stable release tarfiles to the ATLAS patch tracker.
  3. You can assist us when we prepare for a new stable release, by volunteering to test ATLAS install, and run the full testers on your system, and work with us track down bugs.
  4. You can fill holes in documentation, or submit patches to existing docs!
  5. You can write optimized kernels for your platform, and if they are better than what ATLAS is presently using, post them to ATLAS patch tracker or send them to the atlas-devel mailing list. This process is documented for the stable release in ATLAS contributors guide. This guide is out of date for the present developer list, but you can probably figure it out by scoping the old docs and looking at the source (I will update this file as soon as I stop changing things). Mail the list if you can't figure out the new tuning framework and want to work on kernels.
  6. If you want to do serious development, you can work directly on the basefiles that ATLAS is written in:
    1. These webpages describe how to get access to the ATLAS basefile repository on github, and the basics of how to work with git to submit patches or git pull requests.
    2. Extract home page documents the software maintainence tool that extracts the ATLAS source tree from the basefiles.
    3. More information on things like ATLAS coding styles, etc, is available in ATLAS/doc/atlas_devel.pdf (the information in online developer guide documents the stable release, and is out-of-date compared to the newest pdf.
  7. You can scope the subproject tracker, and perhaps even volunteer to coordinate one of the several activites that ATLAS is presently horrible at, or suggest your own subproject (that can be ignored along with mine).

[Developer-to-stable status page]

Get Automatically Tuned Linear Algebra Soft. at Fast, secure and Free Open Source software downloads UTSA/CS Logo ICL Logo