==================== -*- markdown -*-
COMPOSE-HPC README
====================
Introduction Dependencies Overview for the Impatient
COMPOSE-HPC is a project dedicated to making tools of annotation languages, source-to-source code transformation and code generation more useful and accessible to the developers of scientific and engineering software for high-performance computers.
Three tools are currently under development:
PAUL: Annotation processor
ROTE: Term rewriting
BRAID: Code generation, SIDL parser, Language interoperability
BRAID Python: Version 2.6 or higher
Build-only:
Make: GNU make version 3.74 or higher
SWI-Prolog: Version 5.10.4 or higher
(only needed if you intend to modify [ir,sidl].def)
Doxygen: Version 1.6 or higher
(disable with ./configure --disable-documentation)
If you want to run the regression tests, you will also need:
Babel: Version 2.0 or higher
Chapel: Version 1.3.0
Java: JVM 1.6 or higher
NumPy: Version 1.0.4 or higher
(Should provide an overview on how to get started with each tool.)
Last Updated: 25 May 2011