Difference between revisions of "GPU621/The Chapel Programming Language"

From CDOT Wiki
Jump to: navigation, search
m (Installation)
m
Line 8: Line 8:
 
# [mailto:yli593@myseneca.ca?subject=GPU621 Yu Li]
 
# [mailto:yli593@myseneca.ca?subject=GPU621 Yu Li]
 
# [mailto:xweng11@myseneca.ca;hbhuang2@myseneca.ca;yli593@myseneca.ca?subject=GPU621 eMail All]
 
# [mailto:xweng11@myseneca.ca;hbhuang2@myseneca.ca;yli593@myseneca.ca?subject=GPU621 eMail All]
 
= The Chapel Programming Language =
 
  
 
== Installation ==
 
== Installation ==
Line 23: Line 21:
  
 
Users can also try The Chapel online [https://tio.run/#chapel here], though the version is currently stuck on Chapel 1.20.
 
Users can also try The Chapel online [https://tio.run/#chapel here], though the version is currently stuck on Chapel 1.20.
 +
 +
= The Chapel Programming Language =
 +
 +
  
 
= References =
 
= References =
  
 
* https://chapel-lang.org/
 
* https://chapel-lang.org/

Revision as of 14:02, 19 November 2020

Project Description

The Chapel is a portable, scalable, open-source modern parallel programming language designed to be productive. The Chapel is a high-level programming language that tends to be more human-readable and writable with some similarity to Python. The Chapel's performance can compete or even surpass MPI/OpenMP. This project will introduce the main functionality of Chapel programming language, compare the code and performance to C++ MPI/OpenMP, analysis the pros and cons of the Chapel.

Team Members

  1. Xi Weng
  2. Ivan Huang
  3. Yu Li
  4. eMail All

Installation

The Chapel is an open-source language that still constantly updates. The latest version as of the creation of this project is 1.23.0 released on October 15, 2020.

Pre-packaged Chapel installations are available for:

GitHub source code download available here.

Users can also try The Chapel online here, though the version is currently stuck on Chapel 1.20.

The Chapel Programming Language

References