chapel
2.10.0Programming language for productive parallel computing at scale
Install
brew install chapelDetails
Sources
Supported platforms
| Architecture | Platforms | Version | Download |
|---|---|---|---|
| Apple Silicon | Tahoe | 2.10.0 | FileSHA-256d7b046ade6eccd937cd27b027903a7c6dc6672eef1084a1e8853f9f5a1d0930d |
| Apple Silicon | Sequoia | 2.10.0 | FileSHA-256cbda1a20fdb07979e06487d65e851bf822ea15e190666652f7c274ff8e62a6d7 |
| ARM64 | Linux | 2.10.0 | FileSHA-2569d2c2a892bc19c7699f83e2cdf3b22ea8ad816e4e6e022d9dc5386c1f251bfd4 |
| x86_64 | Linux | 2.10.0 | FileSHA-25681d4850d992f5845dba3d777518551392c57c2a67c438fda0337f7434208ab04 |
Dependencies
- cmake
- gmp
- hwloc
- jemalloc
- llvm@22
- pkgconf
- python@3.14
Package data
Caveats
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`
