chapel-lang / chapel

a Productive Parallel Programming Language
https://chapel-lang.org
Other
1.8k stars 421 forks source link
chapel compiler concurrency distributed-computing gpu high-performance-computing hpc language open-source parallel parallel-computing performance productive programming-language scientific-computing

.. image:: https://chapel-lang.org/images/chapel-logo-200.png

The Chapel Language

What is Chapel?

Chapel is a modern 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:

.. NOTE If you are viewing this file locally, we recommend referring to doc/README.rst for local references to documentation and resources.

===================== ======================================================== Project homepage: https://chapel-lang.org Installing Chapel: https://chapel-lang.org/download.html Building from source: https://chapel-lang.org/docs/usingchapel/QUICKSTART.html Sample computations: https://chapel-lang.org/hellos.html Learning Chapel: https://chapel-lang.org/learning.html Reporting bugs: https://chapel-lang.org/bugs.html Chapel documentation: https://chapel-lang.org/docs/ GitHub: https://github.com/chapel-lang/chapel Discussion forums: https://chapel.discourse.group Gitter chat room: https://gitter.im/chapel-lang/chapel Stack Overflow: http://stackoverflow.com/questions/tagged/chapel Twitter: https://twitter.com/ChapelLanguage Facebook: https://www.facebook.com/ChapelLanguage ===================== ========================================================