The Chapel Parallel Programming Language

Download Chapel

Notes on Chapel Downloads

Chapel is supported on Cray systems (e.g., Cray XC™, Cray XE™, Cray XK™, Cray CS™) and is also portable to most UNIX-based parallel platforms (commodity-based clusters or systems from other HPC vendors) as well as desktops/laptops running UNIX, Mac OS X, or Windows with Cygwin. Users have also reported successful executions of Chapel on cloud-based computing systems. More detailed notes on prerequisites for using Chapel are also available.

Please note that Chapel is a work-in-progress, with all that implies in terms of stability and performance. We are interested in receiving constructive feedback on the Chapel language and compiler, with the goal of improving its utility to and adoption by the parallel programming community.

Chapel Version 1.11.0

Version 1.11.0 of Chapel was released on April 2, 2015. It can be downloaded and used under the terms of its license. A list of the significant advances in each release can be found within its CHANGES file.

Downloading Chapel

Visit GitHub to download a copy of the 1.11.0 release or read its release notes.

Unpacking and Getting Started with Chapel

Once you have downloaded and saved the release:

  1. Unpack it (e.g., tar xzf chapel-1.11.0.tar.gz).
  2. Read the top-level README for quick-start instructions and next steps.

Mac Installation with Homebrew

The instructions above will work on Macs. You can install Chapel with Homebrew, too!

Make sure your brew is up-to-date:

brew update

Then install the Chapel formula:

brew install chapel

Release Notes

The following are detailed release notes for the 1.11 (April 2015) release:

Archived Release Notes