chapel

Install command:
brew install chapel

Programming language for productive parallel computing at scale

https://chapel-lang.org/

License: Apache-2.0

Development: Pull requests

Formula JSON API: /api/formula/chapel.json

Formula code: chapel.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 2.9.0
head ⚡️ HEAD

Depends on:

cmake 4.4.2 Cross-platform make
gmp 6.3.0 GNU multiple precision arithmetic library
hwloc 2.14.0 Portable abstraction of the hierarchical topology of modern architectures
jemalloc 5.3.1 Implementation of malloc emphasizing fragmentation avoidance
llvm 22.1.8 Next-gen compiler infrastructure
pkgconf 3.0.5 Package compiler and linker metadata toolkit
python@3.14 3.14.6 Interpreted, interactive, object-oriented programming language
By default, compiled Chapel programs will be single-locale only.
To compile and run multi-locale Chapel programs locally:

Compile your program with:
    `chpl --comm=gasnet --comm-substrate=udp`
And then run it with:
    `chplrun-udp ./your_program_name`

To simulate GPU execution, you can compile your program with:
    `chpl --locale-model=gpu --gpu=cpu`

Analytics:

30 days90 days365 days
Installs792291,196
Installs on Request792291,196
Build Errors0