OpenAD - Documentation
High level documentation
Manual for OpenAD
:
User Guide to OpenAD/F
(listed in the bibliography as [
UtkeOUM
] last remade on )
the ACM TOMS paper describing OpenAD [
Utke2008OAM
];
see the manual's section detailing changes to OpenAD
since the final version of this paper was submitted in 2006.
a
preprint describing the tracing facility
[
UtkeATF
] for non-smooth models (last remade on )
There is a fairly complete
bibliography
from which the following older items describe some of the OpenAD internals in more detail than the manual.
[
Hovland2002AXB
] describes XAIF
[
Utke2003STI
] gives an overview of the xaifBooster design
[
Utke2004OAI
] is a guide for implementing algorithms in xaifBooster
xaifBooster high-level algorithm
inheritance diagram
Rose Compiler
(external website)
Open64 Compiler (replaced by Rose) :
Whirl Reference
Low level source code documentation (generated) for:
xaifBooster
(regenerated on -
browse Mercurial repository
)
xaifBooster - RoseFE branch
(regenerated on -
browse Mercurial repository
)
XAIF
(
browse Mercurial repository
)
XAIF - RoseFE branch
(
browse Mercurial repository
)
Rose2xaif
(regenerated on -
browse Mercurial repository
)
Rose2OA
(regenerated on -
browse Mercurial repository
)
ANGEL
(regenerated on -
browse Mercurial repository
)
angel - RoseFE branch
(regenerated on -
browse Mercurial repository
)
OpenAnalysis
(regenerated on -
browse Mercurial repository
)
OpenAnalysis - RoseFE branch
(regenerated on -
browse Mercurial repository
)
Python tools for
SourceProcessing
(regenerated on -
browse Mercurial repository
)
RevolveF9X
(regenerated on -
browse Mercurial repository
)
Rose Compiler
(external);
browse Git repository
)
OpenADFortTk - replaced by Rose2OA/Rose2xaif (regenerated on -
browse Mercurial repository
)
C++ source documentation
standalone
C++ source documentation
including all referenced Open64 and OpenAnalysis sources
Open64 components
: mfef90, whirl2f and IR tools (regenerated for the "version-openad" tag on -
browse SVN repository
)