A Language for parallel programs
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CUDA
chestnut
cmake
documentation
examples
experiments
gui
papers
poster
presentation
quicklook
results
scripts
sequential
tests
vim
virtualenv
walnut
.gitignore
CMakeLists.txt
COPYING
INSTALL
README
README.markdown
array_location.cu
setup.cfg
setup.py
side_by_side.py

README.markdown

Chestnut

Chestnut is a language and gui for parallel programming. It produces target code that runs natively on CUDA enabled GPUs.

Dependencies

Chestnut depends on the following software:

Building

  1. Download the source with git clone git://github.com/astromme/Chestnut.git
  2. Create a build directory with cd Chestnut then mkdir build then cd build
  3. Build chestnut using cmake with cmake .. then make
  4. Install chestnut with make install

Compiling Chestnut Code

$ chestnut-compiler file.chestnut [-o output_name]
$ ./file

Running the Chestnut Desginer

$ chestnut-designer