Skip to content

Latest commit

 

History

History
12 lines (5 loc) · 717 Bytes

File metadata and controls

12 lines (5 loc) · 717 Bytes

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