This article proposes a parallel implementation using a multicore environment with MPI to the solution of the linear system resulting from the discretization of the Poisson equation in 2D using finite differences and the iterative method of Jacobi. The size of the domain and its corresponding discretization result in a system of linear equations where the number of variables can be millions. The magnitude of the problem allows the algorithm to be highly scalable in parallel; this means that by increasing the number of processors available to solve the system, the execution time will improve considerably. However, as the number of processors increases, the communication work also increases, which stops its performance. Therefore, this article proposes re-engineering the parallel algorithm focused on memory management to speed up its execution and improve its effectiveness.
Abstract
This article proposes a parallel implementation using a multicore environment with MPI to the solution of the linear system resulting from the discretization of the Poisson equation [...]