Skip to content

Created custom message passing library for parallel programs using socket programming - Paralealized a serial program for simulation of the lake surface using CUDA, OpenMP, Open ACC and MPI - Reduced power consumption of the cluster by using DVFS to throttle frequency, for NAS Parallel benchmarks

Notifications You must be signed in to change notification settings

gitPratikSingh/Parallel-Computing

Repository files navigation

Parallel-Computing

Used MPI and Cuda to simulate a lake

The program runs two versions of the algorithm, a CPU version, and a skeleton GPU version. The parallel program can simulate 100X larger lake in the same time as the serial program.

alt text

This program models the surface of a lake, where some pebbles have been thrown onto the surface. The program works as follows. In the spatial domain, a centralized finite difference is used to inform a zone of how to update itself using the information from its neighbors. The time domain does something similarly, but here using information from the previous two times

About

Created custom message passing library for parallel programs using socket programming - Paralealized a serial program for simulation of the lake surface using CUDA, OpenMP, Open ACC and MPI - Reduced power consumption of the cluster by using DVFS to throttle frequency, for NAS Parallel benchmarks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published