Skip to content

Simulating Heat Transfer with Finite Difference Method

Notifications You must be signed in to change notification settings

abaybektursun/heat_transfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Heat Transfer Simulation with Finite Difference Method

CPU folder has serial Fortran implementation. GPU folder has parallel CUDA version for NVIDIA GPUs. Heatmap randomly generated and video file produced as a result of the simulation.

Instructions:

To compile and run, follow these commands

$ cd GPU # or CPU
$ make
$ ./run.sh

Requirements and Dependencies:

  • Linux System
  • NVIDIA GPU
  • CUDA Toolkit
  • OpenCV
  • FFmpeg
  • Standard developer build tools (like g++)