This repository contains coding assignments of the ME766: High Performance Scientific Computing course at IIT Bombay.
Write serial and OMP parallel functions to integrate cos(x) in some range.
Write parallel codes using OMP and MPI to multiply 2 NxN matrices and then convert resulting matrix into upper triangular using Gauss-Jordan elimination.
Write parallel codes using CUDA or OpenCL to multiply 2 NxN matrices.