Skip to content

Distributed and multithreaded implementation (OpenMPI and OpenMP) of a thermal transmission simulation in 2D space by using the Jacobi method

License

Notifications You must be signed in to change notification settings

mcanalesmayo/jacobi-mpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jacobi-mpi

Description

OpenMPI (v1.5) implementation of a simulation of thermal transmission in a 2D space.

OpenMP is also used to provide multithreading.

A singlethreaded and multithreaded implementation in Go can are available in this repo.

Run the code by using the script comp_run.sh with the following parameters (ordered):

  1. Number of MPI nodes
  2. MPI hostfile
  3. File containing the C code
  4. Number of OMP threads for every node

References

jacobi_seq.c by Rubén Gran Tejero -- [email protected]

If you use this code for academic work, please also reference:

About

Distributed and multithreaded implementation (OpenMPI and OpenMP) of a thermal transmission simulation in 2D space by using the Jacobi method

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published