Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 84
PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping, G. Montero and R. Montenegro
Paper 91
Alternating Two-Stage Methods for the Parallel Solution of Linear Systems H. Migallón1, V. Migallón2 and J. Penadés2
1Department of Physics and Computer Architectures, University Miguel Hernández, Elche, Alicante, Spain
, "Alternating Two-Stage Methods for the Parallel Solution of Linear Systems", in B.H.V. Topping, G. Montero, R. Montenegro, (Editors), "Proceedings of the Fifth International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 91, 2006. doi:10.4203/ccp.84.91
Keywords: alternating two-stage methods, parallel algorithms, linear systems, block methods, Markov chains.
Summary
We consider the
linear system
where A is a matrix such that b is in , the range of A. Given a splitting (M nonsingular), a classical iterative method produces the following iteration where is called the iteration matrix of the method. On the other hand, a two-stage method consists of approximating the linear system (81) by using another iterative procedure (inner iterations). That is, consider the splitting and perform, at each outer step , inner iterations of the iterative procedure induced by this splitting. Thus, the resulting method is The alternating two-stage method can be written as follows, for In a similar manner as the two-stage methods, we say that an alternating two-stage method is stationary when , for all , while an alternating two stage method is non-stationary if different iterations are performed at each outer iterative step . Convergence of these methods, for nonsingular linear systems, is shown for monotone matrices, H-matrices and Hermitian positive definite matrices. Furthermore, for consistent singular linear systems, convergence theorems when the matrix of the linear system is either M-matrix or symmetric positive semidefinite are given. These methods are suitable for parallel computation. These alternating two-stage methods have been implemented on two different parallel operating systems. One of them is a distributed multiprocessor IBM RS/6000 SP with 8 nodes. These nodes are 120 MHz Power2 Super Chip and are connected through a high performance switch with latency time of 40 microseconds and a bandwidth of 110 Mbytes per second. The second system used is an Ethernet network of six Pentiums IV running Linux and connected through a switch with a bandwidth of 1 Gbit per second. The parallel environment has been managed using the MPI library of parallel routines. The algorithms have been applied to the solution of singular linear systems arising from Markov chain modeling. These experiments demonstrate that the parallel implementation of these methods can solve singular systems of linear equations in substantially less time that the sequential counterparts. Furthermore, different versions of these methods and implementation strategies are explored and their relative merit discussed. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|