Abstract
The results given so far, concerning the acceleration of computation processes involved in solving elliptic partial differential equations, were achieved by designing fast algorithms for serial computers. Applying parallel processing methods is another effective and yet very natural way of accelerating the computation. Multiplying the processors in a parallel computer system makes it possible to design new schemes for the organization of computation. Here the main advantage, compared with the classical serial processing model, is that operations of the computational process can be performed simultaneously on different processor units. Another advantage is the improved reliability, because a failure in one or several processors does not necessarily result in breaking the computation. Parallel computers often enable their configuration to be adapted to suit best the character of the problem to be solved. Modern trends in microelectronics also find their application in the domain of parallel processing; the latest hardware components developed on the basis of VLSI (Very Large Scale Integration) and WSI (Wafer Scale Integration) technologies are advantageously used in parallel computers. Recent examples are the massively parallel computer systems Connection Machine and MasPar with thousands of processors based on VLSI technology.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Akl, S. G.: The Design and Analysis of Parallel Algorithms, Prentice-Hall, Englewood Cliffs, N.J., 1989.
Almasi, G. S. and Gottlieb, A.: Highly Parallel Computing, The Benjamin/Cummings Publ. Co., Redwood City, 1989.
Bank, R. E. and Rose, D.1.: ‘Marching algorithms for elliptic boundary value problems, I: The constant coefficient case’, Sf-i.1’I J. lVumer.final. 14 (1977) 792–829.
Bank, R. E. and Rose, D.1.: ‘An 0(a2) method for solving constant coefficient boundary value problems in two dimensions’. 51:1!11 J. Turner.final. 12 (1975) 529–540.
Bank, R. E.: ‘Marching algorithms for elliptic boundary value problems, II: The variable coefficient case’, SIAM.1. Naracr. Anal. 14 (1977) 950–970.
Bertsekas, D. P. and Tsitsiklis, J. N.: Parallel and Distributed Computation, Prentice-Hall, Englewood Cliffs, N.J., 1989.
Bjorstad, P. and Widlund, O. B.: `Iterative methods for the solution of elliptic problems on regions partitioned into substructures’, SIAM J. Numer. Anal. 23 (1986) 1097–11211.
Buzbee, B. L.: ‘A fast Poisson solver amenable to parallel computation’, IEEE Trans. Comp. C-27 (1978) 793–796.
Buzbee, B. L., Golub, G. H. and Nielson, C. W.: `On direct methods for solving Poisson’s equation’, 51.4 Ai J. Numer. Anal. 7 (1970) 627–659.
Buzbee, B., Golub, G. and Howell, J.: `Vectorization for the Cray-1 of some methods for solving elliptic difference equations’, in D. Kuck, D. Lawrie and A. Sameh (eds), High Speed Computer and Algorithm Organization, Academic Press, New York, 1977, pp. 255–271.
Chan, T. F., Resasco, D. C. and Saied, F.: `Implementation of domain decomposed fast Poisson solvers on multiprocessors’, Tech. Rep. Y.4LE/DCS/RR-456, Yale University, New Haven, 1986.
Chen, S. C. and Kuck, D. J.: `Time and parallel processor bounds for linear recurrence systems’, IEEE Trans. Comp. C-24 (1975) 701–717.
Ehrlich, L. W.: `Solving the biharmonic equation as coupled finite difference equations’, SL4M J. Numer. Anal. 8 (1971) 278–287.
El-Giar, O. and Hopkins, T.: ‘The parallel solution of linear elliptic equations using hopscotch algorithms’, Tech. Rep. No. 62, UKC Computing Laboratory, Univ. Kent, Canterbury, 1989.
Ericksen, J.: `Iterative and direct methods for solving the Poisson equation and their adaptability to Illiac IV’, CAC Doc. 60, Univ. Illinois, Urbana, 1972.
Evans, D. J. and Yonsif, W. S.: ‘Explicit block iterative method for the solution of the biharmonic equation’ (submitted to Numerical Methods for Partial Differential Equations).
Flynn, M.: `Some computer organizations and their effectiveness’, IEEE Trans. Comp. C-21 (1972) 948–960.
Gallopoulos, E. and Saad, Y.: ‘A parallel block cyclic reduction algorithm for the fast solution of elliptic equations’, in Supercomputing, Lecture Notes in Computer Science 297, Springer-Verlag, Berlin, 1987, pp. 563–575.
Gordon, P.: `Nonsymmetric difference schemes’.51.1 Al J. Appl. Math. 13 (1965) 667–673.
Gourlay, A. R.: `Hopscotch: a fast second-order partial differential equation solver’, J. Inst. Math. Appl. 6 (1970) 375–390.
Grosch, C. E.: `Performance analysis of Poisson solvers on array computers’, Tech. Rep. 79–3, Old Dominion Univ., Norfolk, 1979.
Heller, D. E., Stevenson, D. K. and Traub, J. F.: `Accelerated iterative methods for the solution of tridiagonal systems on parallel computers’, J.4 CM 23 (1976) 636–654.
Hockney, R. W.: `Rapid elliptic solvers’, in Numerical Methods in Applied Fluid Dynamics, Academic Press, New York, 1980, pp. 1–48.
Hockney, R. W. and Jesshope, C. R_: Parallel Computers —.Architecture, Programming arid Algorithms, Adani Hilger, Bristol, 1981.
Hunt, D. J.: `Numerical solution of Poisson’s equation on an array processor using iterative techniques’, DAP Tech. Rep. I, DAP Unit., London, 1981.
Hwang, K. and Briggs, F. A.: Computer Architecture and Parallel Processing, McGraw-Hill, New York, 1984.
Kershaw, D.: `The solution of single linear tridiagonal systems and vectorization of the ICCG algorithm on the Cray-1’, Res. Rep. UCID-19085, Lawrence Livermore Laboratory, Livermore, Calif., 1981.
Kuck, D. J., Lawrie, D. H. and Sameh, A. H. (eds): High Speed Computer and Algorithm Organization, Academic Press, New York, 1977.
Lichnewsky, A.: ‘Solving some linear systems arising in finite element methods on parallel processors’, SIAM Natl. Meeting, Stanford Univ., Stanford, Calif., 1982.
Meurant, G.:.’Domain decomposition preconditioners for the conjugate gradient methods’, C’alcolo 25 (1988) 103–119.
Mikloko, J. and Kotov, V. (eds): algorithms, Software and Hardware of Parallel Computers, Springer-Verlag, Berlin, 1981.
Miklosko, J., Klette, R., Vajtersic, M. and Vrt’o, I.: Fast Algorithms and their Implementation 00 Specialized Parallel Computers, North-Holland, Amsterdam; Veda, Bratislava, 1989.
Miranker, \V. L. ‘A survey parallelism in numerical analysis’, SIAM Rev. 13 (1971) 524–547.
Liura, K.: ‘The block-iterative method for Illiac IV’, CAC Doc. 41, Univ. Illinois, Urbana, 1971.
Quinn, M. J.: Design i Ty Efficient Algorithms for Parallel Computers, McGraw-Hill, New York, 1987.
Saad, Y. and Sameh, A.: ‘Iterative methods for the solution of elliptic difference equations on multiprocessors’, in Proc. CONI’AR ’81, Lecture Notes in Computer Science 111, Springer-Verlag, Berlin, 1981, pp. 395–413.
Samarskii, A. A.: 7’heory of Difference Schemes (in Russian), Nauka, Moscow, 1987.
Sameh, A.: ‘An overview of parallel algorithms in numerical linear algebra’, EDF, Bulletin de la Direction des Etudes et des Recherches C-1 (1983) 129–134.
Sameh, A.: ‘A fast Poisson solver for multiprocessors’, in Elliptic Problem Solvers II, Academic Press, New York, 1984, pp. 175–186.
Sameh, A. 11., Chen, S. C. and Kuck, D. J.: ‘Parallel Poisson and biharmonic solvers’, Computing 17 (1976) 219–2311.
Schendel, U.: Einfiihrunq in die l’arallc(c Vumerik, lt. Oldenburg-Verlag, Munchen, Wien, 1981.
Serafino di, D.,.Marli, A. and Perla, F.: ‘A fast Poisson solver for distributed memory multiprocessors’ (submitted for publications).
Serafino di, 1). and Perla, 1-’.: ‘Past Poisson solvers: Generalized marching and block cyclic reduction on a shared memory ory multiprocessor’, in D. Laforenza and R. Perego (eds), Supercomputiny Tools for.Science and Engineering (in Italian), Franco Angeli, Milan, 1990, pp.:341–347.
Traub, J. F. (ed.): Algorithms and Complexity, Academic Press, New York, London, 1976.
Vijclavík, P.: ‘Fast parallel algorithm for solving special tridiagonal system of linear equations’ (in Slovak), in Proc. 7111 Symmp. _SCS,Bratislava, 1976, pp. 205214.
Vajteric, M.: ‘A fast algorithm for solving the first. biharmonic boundary value problem’, Computing 23 (1979) 171–178.
Vajteric, M.: ‘A fast parallel solving the biharmonic boundary value problem on a rectangle’, in Proc. 1st European Conf. Parallel and Distributed Processing, Toulouse (France), 1979. pp. 136–1. 11.
Vajtersic, M.: ‘Fast parallel biharmonic semidirect solvers’, in Proc. 1979 Int. Conf. on Parallel Processing, Shanty Creek, Mich., 1979, p. 135.
Vajtersic, M.: ‘Parallel Poisson and biharmonic solvers implemented on the EGPA multiprocessor’, in Proc. 1982 Int. Conf. on Parallel Processing, Bellaire, Mich., 1982, pp. 72–81.
Vajter’sic, M.: `An improved application of the second Buneman’s variant for parallel computing the semidirect process’, in J. Miklosko and V. Kotov (eds), Algorithms, Software and Hardware of Parallel Computers, Springer-Verlag, Berlin, 1984, pp. 35–44.
Vajtersic, M.: `Fast algorithms for solving some elliptic partial differential equations’, CSc. Thesis, Faculty of Mathematics and Physics, Comenius University, Bratislava, 1983.
Vajtersic, M.: `Parallel marching Poisson solvers’, Parallel Computing 1 (1984) 325–330.
Vajtersic, M.: `An elimination approach for fast parallel solution of the model fourth-order elliptic problem’, Comp. Phys. Comm. 26 (1982) 357–361.
Vajtersic, M.: `Solving two modified discrete Poisson equations in 7 log n steps on n2 processors’, in Proc. CONPAR ‘81, Lecture Notes in Computer Science 111, Springer-Verlag, Berlin, 1981, pp. 423–432.
Vorst, H. van der: `A vectorizable variant of some ICCG methods’, SIAM J. Sci. Comp. 3, 1982, 350–356.
Wallach, Y.: Alternating Parallel-Sequential Processing, Lecture Notes in Computer Science 127, Springer-Verlag, Berlin, 1982.
Zima, H. J. and Chapman, B.: Supercompilers for Parallel and Vector Computers, Addison-Wesley, New York, 1991.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1993 Marián Vajteršic
About this chapter
Cite this chapter
Vajteršic, M. (1993). Parallel algorithms for solving certain elliptic boundary value problems. In: Algorithms for Elliptic Problems. Mathematics and Its Applications (East European Series), vol 58. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-0701-5_3
Download citation
DOI: https://doi.org/10.1007/978-94-017-0701-5_3
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-4190-6
Online ISBN: 978-94-017-0701-5
eBook Packages: Springer Book Archive