Skip to content

trsxvz/HPC-Heat-Dissipation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

High-Performance Computing : CPU Heat dissipation simulation

This project aims to simulate the heat dissipation of an AMD Epyc Rome CPU heatsink using a finite-elements discretisation. The FEM has configurable spatial and time steps. The dimensions and constituting materials of the modeled CPU and Heatsink can be configured as desired. The latter's constituting materials can be configured as well. The parallelisation of the simulation code is done on CPU using the OpenMPI library. The code is properly commented ; however, french-speaking readers are advised to take a deeper look into the project's logical structure by reading the FRENCH_REPORT.pdf file. A lot of optimisations can be done, considering the program is seriously memory-bound.

About

C/MPI : Thermal dissipation simulation of a CPU heatsink. Built as part of a project in my second year of engineering school.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors