Skip to content

Source code of Parallel and Serial Red-Black SOR in Chapel, D and Go Languages

License

Notifications You must be signed in to change notification settings

sparsh0mittal/sor_serial_parallel_codes

Repository files navigation

Source code of Parallel and Serial Red-Black SOR Implementation in Chapel, D and Go Languages


* Overview: The files in the folder present the source code of red-black SOR (successive over-relaxation) method in three state-of-the-art languages, viz. Chapel (from Cray Inc.), D (also called dlang, from Digital Mars) and Go (also called golang, from Google). Both serial and parallel versions of code are presented.

* Research paper: These files were used in the following paper.

Sparsh Mittal, "A Study of Successive Over-relaxation Method Parallelization Over Modern HPC Languages", International Journal of High Performance Computing and Networking, vol. 7, number  4, pp. 292-298, 2014. 

This paper can be downloaded from the following link: https://www.academia.edu/3982638/A_Study_of_Successive_Over-relaxation_SOR_Method_Parallelization_Over_Modern_HPC_Languages

If you use any of these files in your work, please cite this paper.

* Expected use: These codes have been provided for non-profit academic/research use. They can be used for benchmarking purposes, study of these languages and the SOR algorithm. The users can fork the repository and take lead in continuing development. For example, they can implement the SOR method in other programming languages for comparison purposes. 

* License: The use of these files is subject to the license terms in the LICENSE file found in the top-level directory of this distribution.


* Author: Sparsh Mittal sparsh0mittal@gmail.com

About

Source code of Parallel and Serial Red-Black SOR in Chapel, D and Go Languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages