GitHunt
DR

Drapegnik/Gauss-elimination

:rocket: Multithread solving linear systems on Python

Gauss-elimination

Codacy Badge
Code Climate
Issue Count

๐Ÿš€ multithread solving linear system with Gauss-Jordan elimination

requirements:

run:

$ bash run.sh {matrix_dimension} {values_range} {number_of_procces}

or

$ ./run.sh {matrix_dimension} {values_range} {number_of_procces}

for example: $ bash run.sh 3 10 3:

  • generate random matrix A with size (3,3) and vector b
  • for A find inversed matrix A_inv using 3 process
  • solve equation like x = A_inv * b
  • write ouputs, count time

Notes

  • for direct input use input.txt
  • inverse matrix and vector x stored in output.txt

Languages

Python99.1%Shell0.9%

Contributors

Created November 14, 2016
Updated November 11, 2025