What is Chapel? Chapel is a programming language designed for productive parallel computing at scale. Why Chapel? Because it simplifies parallel programming through elegant support for: data parallelism to trivially use the cores of a laptop, cluster, or supercomputer task parallelism to create concurrency within a node or across the system a global namespace supporting direct access to local or