Skip to content

GeorgeKirm/OpenMP-MPI-project

Repository files navigation

OpenMP/OpenMPI/Cuda project

What is this project:

  • This project generates a file with a huge list of the 3 vallues of the location of many points in space, and use the datafile that was generated for 2 other programs which do check if the points have a certain distance from zero.
    The first is a serial version and the second is the parallel version of the program.
    The point of the program is to compare the execution time,how many points had bigger distance etc.
    Generaly the differences between both excecutions

This project was made in order we learn a bit of:

  • OpenMP
  • OpenMPI
  • and Cuda

Both branches are part of the project

  • The first is about the OpenMp and OpenMPI time and value usage compared to a serial version
  • Branch "master" contains

    1. A program which Generates a datafile acording to makefile's variables.
    2. A program which is the Siriac version and which will use the datafile.
    3. A program which is the Parallel version and which will use the datafile.
  • Branch "Cuda" is about Cuda time and value usage compared to a serial
  • Branch "Cuda" contains

    1. A program which Generates a datafile acording to makefile's variables.
    2. A program which is the Siriac version and which will use the datafile and
      does not use functions that Parralel version can not use.
    3. A program which is the Parallel version on Cuda and which will use the datafile

License

  • "GNU GENERAL PUBLIC LICENSE" Version 3, 29 June 2007
    More info on licence file

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published