Chapel

Parallel programming language from Cray/HPE — designed for high-performance computing on multicore and distributed systems.

static compiled since 2009 parallelimperativeoop

Chapel was designed at Cray to make parallel computing productive without sacrificing performance. Its unified memory model, domain maps, and forall loops enable the same code to scale from a laptop to a supercomputer. Chapel has been used to build large-scale data analytics tools and genomics pipelines that run on thousands of nodes.

Missing something? Add a tool, framework, or book via a PR.
Contribute