ATLAS developer home
[Dev home]
[Dev errata]
[Contrib HOWTO]
[Software]
[Devel HOWTO]
[Lists]
[Stable home]
[Timings]
[Assembly]
[Arch info]
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:
- You can test the
latest developer release, and open up a
support
tracker items describing discovered errors, and work with us to fix
them.
- 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.
- 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.
- You can fill holes in documentation, or submit patches to existing docs!
- 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.
- If you want to do serious development, you can work directly on the
basefiles that ATLAS is written in:
- 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.
-
Extract home page documents the software maintainence tool
that extracts the ATLAS source tree from the basefiles.
- 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.
- 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).