5. Conclusions
In this paper we have studied the problem of solving large consistent linear systems by means of parallel alternating two-stage algorithms with and without overlapping. These algorithms have been applied to both singular and nonsingular large linear systems. In the nonsingular case, the problem to be solved comes from the discretization of the Laplace’s equation while in the singular case the test problems arise from Markov chain modeling. The algorithms have been implemented and tested on distributed and shared memory, and using a distributed shared memory model, obtaining a good scalability and efficiency. Generally, the PALU algorithms behave better than the PAGS algorithms. On the other hand, the overlapping algorithms have sped up the convergence time of the non-overlapping algorithms. The amount of overlap needed to improve the convergence rate is problem specific and depends on the characteristics of the matrix and the block diagonal structure considered in the corresponding parallel algorithm.