Skip to content

raushankit/Parallel-Computing

Repository files navigation

Parallel Computing

Parallelizes Matrix operations such as:

  1. Matrix Multiplication
  2. Gaussian Elimination
  3. Matrix Inversion (using Co-factors and Minors)

This project compares the time taken to perform these operations using pthreads and openmp.

Run the Project

  • Clone the repository

  • From the root of project use command

    make
    

    Let the files compile and then an executable ./a.out will be generated.

  • Run the executable

    ./a.out <Argument_1> <Argument_2>
    • Argument_1: This specifies the which of the 3 operations to run
    • Argument_2: This specifies the test case number to run

    If no arguments are provided then all the 3 operaions with all the test cases will run. However, if only one arguemnt is provided then only that operaion will run with all the test cases.

About

Parallel Matrix-Multiplication, Gauss-Elimination, Matrix Inversion using pthreads and openMP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy