Formula

chapel

2.10.0

Programming language for productive parallel computing at scale

Install

brew install chapel

Details

Sources

Supported platforms

ArchitecturePlatformsVersionDownload
Apple SiliconTahoe2.10.0File
SHA-256d7b046ade6eccd937cd27b027903a7c6dc6672eef1084a1e8853f9f5a1d0930d
Apple SiliconSequoia2.10.0File
SHA-256cbda1a20fdb07979e06487d65e851bf822ea15e190666652f7c274ff8e62a6d7
ARM64Linux2.10.0File
SHA-2569d2c2a892bc19c7699f83e2cdf3b22ea8ad816e4e6e022d9dc5386c1f251bfd4
x86_64Linux2.10.0File
SHA-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`