a Productive Parallel Programming Language
-
Updated
Sep 25, 2025 - Chapel
Chapel is a programming language designed for productive parallel computing at scale. Its mission is to make parallel programming more accessible, allowing everyone to harness the the power of high-performance computing, without giving up on productivity and readability.
a Productive Parallel Programming Language
Arkouda (αρκούδα): Interactive Data Analytics at Supercomputing Scale 🐻
Sequence Indexing and Search
Chapel HyperGraph Library (CHGL) - HPC-class Hypergraphs in Chapel
Home of Arachne and other Arkouda functionality provided by researchers at NJIT
sketching algorithms implemented in chapel and python
A Chapel port of llm.c
The client of the Santa Software Suite (SSS)
Comparing Distributed Programming Frameworks with LSD Radix Sort
forward mode automatic differentiation using dual numbers
a Productive Parallel Programming Language
a Chapel implementation of NIST's JAMA linear algebra library
A repository to gather copies of teaching materials and links to example Chapel programs and other materials.
Created by Cray Inc.
Released November 14, 2008