Having problems compiling Cetus?
The source code for Cetus is located in the /src/ directory of your
download version. Several options are provided to compile Cetus, these
are provided in the Cetus release notes (included in your download),
and will be made available via the manual that is under development.
One of the most important issues to look out for is the java
classpath environment variable. While using each of the build scripts
provided with the download, please ensure that you are setting the
environment variables correctly to point to the right locations that
contain your libraries.
For Windows users not using an SDK for development, the following link
provides a good overview of java classpath issues on Windows:
Click here
How do I run Cetus?
Cetus can be run from the command line by invoking cetus.exec.Driver.
Details of this command can be found in the release notes, as well as
the manual.
What tools do I require in order to run Cetus?
You will need to have the following on your computer
- JAVA 2 SDK, SE 1.5.x (or later)
- ANTLRv2
- GCC
More information about these tools is available on the documentation page.
How do I learn more about the Cetus infrastructure?
Please refer to the section "Papers describing the infrastructure"
on the documentation page. You can find that
here.
How do I reference Cetus in my work?
We would recommend you use the publication that is most relevant to your
work from the section on "Papers describing the infrastructure". You
can find that here.
Does Cetus include a C++ frontend?
The current release does not support C++. We have a mostly functional C++
parser that is separate from Cetus. The cctreewalker directory in your
source directory for Cetus provides dump routines to interface with
external C++ parser tools such as Flex/Bison and generate IR.
We cannot provide additional information regarding the correctness or scope
of this implementation due to insufficient testing. Look out for more
information in later releases.
Can I obtain the Cetus source code?
The source code is available to download under the Artistic License
here.
Which SDK/JRE is needed?
We are using the Java 2 SDK, SE 1.5.0. The documentation and SDK are available from Sun's
website.
How do I inform the developers of Cetus about bugs that I have come across?
We are always looking forward to receiving feedback (good or bad!) from the
users of Cetus. Either provide us feedback through the Bugzilla support
system (accessible here) or by sending us email
through our contact email provided on the homepage.
What is Cetus currently being tested on?
We are currently working with the following benchmarks on Cetus.
- SPECCPU 2006
- SPECOMP 2001
More information about these suites can be found on the SPEC website
at www.spec.org.
- NPB3.0
More information about the NAS Parallel Benchmark suite can be found at
their website here.