The Chapel Language
What is Chapel?
Chapel is an emerging programming language designed for productive parallel computing at scale. Chapel's design and implementation have been undertaken with portability in mind, permitting Chapel to run on multicore desktops and laptops, commodity clusters, and the cloud, in addition to the high-end supercomputers for which it was originally undertaken.
License
Chapel is developed and released under the terms of the Apache 2.0 license, though it also makes use of third-party packages under their own licensing terms. See the LICENSE file in this directory for details.
Resources
For more information about Chapel, please refer to the following resources:
Project homepage: | http://chapel.cray.com |
Installing Chapel: | http://chapel.cray.com/install.html |
Building from source: | QUICKSTART.rst (in this directory) |
Sample computations: | http://chapel.cray.com/hellos.html |
Learning Chapel: | http://chapel.cray.com/learning.html |
Reporting bugs: | http://chapel.cray.com/bugs.html |
Online documentation: | http://chapel.cray.com/docs/latest/ |
GitHub: | https://github.com/chapel-lang/chapel |
Mailing lists: | https://sourceforge.net/p/chapel/mailman |
Facebook: | https://www.facebook.com/ChapelLanguage |
Twitter: | https://twitter.com/ChapelLanguage |