damianjilk2 / Deterministic-Radiation-Transport-Approximations

Damian Jilk's EP Thesis
MIT License
1 stars 0 forks source link

Inefficiency with matrix multiplication #10

Closed damianjilk2 closed 2 weeks ago

damianjilk2 commented 8 months ago

Solution is as follows: matrix_iteration = np.zeros(N,N) tmp_matrix = np.identity(N) for i in range(iterations): matrix_iteration += tmp_matrix tmp_matrix = tmp_matrix * probability_matrix This problem exists where the probability matrix is multiplied by the source distribution of incrementing powers until convergence. Note: not fixed yet in case it is proved irrelevant with new equations.

damianjilk2 commented 8 months ago

Solution code by Paul found in commit number 0bce300