WUT_Computer_Science/code
Gromiusz c938e63b7f
Complete all threads functions in Linear Algebra Utils, add new parameters to tests (#5)
* complete threads function (tests FAIL)

Test fail due to indivisibility of the problem into threads. Test is turned to ProcessingType.THREADS!. On ProcessingType.SEQUENTIAL all test PASS.
TODO: make sure that len(problem) is divisible by num of threads. It can be less threads for small problem.

* fixing bugs in linear_algebra_utils, properly adress chunks to threads

* the refactor of the ThreadsLinearAlgebraUtils

* set test to execute both sequential and threads processing types

* Delete unnecessary lines tests.py

* rename scalar_matrix_multiply to scalar_vector_multiply
2024-10-27 20:13:43 +01:00
..
eigenvalue_methods.py Add Interface for Extending Parallel Processing Methods (#4) 2024-10-25 17:01:19 +02:00
linear_algebra_utils.py Complete all threads functions in Linear Algebra Utils, add new parameters to tests (#5) 2024-10-27 20:13:43 +01:00
main.py feat: changed to proper pytests 2024-10-20 18:27:51 +02:00
matrix_generator.py feat: made max iterations obligatory argument 2024-10-20 19:06:15 +02:00
processing_type.py Add Interface for Extending Parallel Processing Methods (#4) 2024-10-25 17:01:19 +02:00
richardson_method.py Complete all threads functions in Linear Algebra Utils, add new parameters to tests (#5) 2024-10-27 20:13:43 +01:00
tests.py Complete all threads functions in Linear Algebra Utils, add new parameters to tests (#5) 2024-10-27 20:13:43 +01:00