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 C Standard does Cetus support?
Cetus can parse programs that follow ANSI C89/ISO C90 standard.
This C standard is often called ANSI C. Cetus currently does not support ANSI/ISO C99 standard.
This means Cetus cannot parse C programs that mix order of declarations and statements. You can find specific ANSI/ISO C99 features that are not supported by
Cetus here.
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.6.x (or later)
- ANTLRv2
- C development environment (C preprocessor, C standard library, C compiler. - GCC is recommended)
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?
Cetus team is not active in supporting C++, and there is no plan of supporting it at this point..
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.6.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. Just send us an e-mail at the address 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.