Chapel
A Productive Parallel Programming Language

Category

Programming languages

Years

Technologies

cpythonc++chapelhigh performance computing

Topics

compilersprogramming languagesdistributed computinghigh performance computingparallel computing
Past Projects
Go-Style Channels
Divye Nayyar
This project aims to add support of Go-Style Channels to the Chapel language. In Go, a channel is used to synchronize and communicate between...
Matrix Exponentials
Prasanth Duvvuri
Matrix Exponentials are used in solving systems of linear differential equations. It is also widely used in Quantum Mechanics (Schrodinger's...
Socket Library
Lakshya Singh
The Proposal contains details for implementation of Socket Module to be completed within the timeline of GSOC in the summers. Key elements of the...