itemscope="itemscope" itemtype=""> The Chapel Parallel Programming Language - VNU Net Blogs / News / The Chapel Parallel Programming Language

The Chapel Parallel Programming Language


What is Chapel?

Chapel is a modern programming language that is…

  • parallel: contains first-class concepts for concurrent and parallel computation
  • productive: designed with programmability and performance in mind
  • portable: runs on laptops, clusters, the cloud, and HPC systems
  • scalable: supports locality-oriented features for distributed memory systems
  • open-source: hosted on GitHub, permissively licensed

New to Chapel?

As an introduction to Chapel, you may want to…

use CyclicDist;           // use the Cyclic distribution library
config const n = 100;     // use --n= when executing to override this default
forall i in {1..n} dmapped Cyclic(startIdx=1) do
  writeln("Hello from iteration ", i, " of ", n, " running on node ",;

What’s Hot?


  • Facebook
  • Twitter
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

This div height required for enabling the sticky sidebar