Skip to content

Workshop on the subject "Supercomputers and Parallel Data Processing". The task "Finding the inverse matrix using the Gaussian method". 2020

Notifications You must be signed in to change notification settings

alexeyshesh/InverseMatrixParallel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InverseMatrixParallel

Inverse of a matrix using Gauss-Jordan Elimination

You can find information about this method here.

There is three programs that solves this problem in repo:

  • in main.cpp you can find non-parallel solution
  • in matrix_omp.cpp you can find parallel solution using OpenMP library
  • matrix_mpi.cpp you can find parallel solution using MPI library

Programs were tested on Moscow State University supercomputers IBM Polus and BlueGene. Results are described in results.pdf file in Russian.

Поиск обратной матрицы методом Гаусса-Жордана

Подробнее про метод можно прочитать здесь.

В репозитории три программы, решающие эту задачу:

  • main.cpp - решение задачи без параллельных вычислений
  • matrix_omp.cpp - решение с использованием библиотеки для параллельных вычислений OpenMP
  • matrix_mpi.cpp - решение с использованием библиотеки для параллельных вычислений MPI

Программы были протестированы на суперкомпьютерах МГУ им. Ломоносова IBM Polus и BlueGene. Реузльтаты описаны в файле results.pdf.

About

Workshop on the subject "Supercomputers and Parallel Data Processing". The task "Finding the inverse matrix using the Gaussian method". 2020

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages