A Parallel Solution of Large-Scale Heat Equation Based on Distributed Memory Hierarchy System

A parallel scheme for distributed memory hierarchy system is presented to solve the large-scale three-dimensional heat equation. Since managing interprocess communications and coordination is the main difficulty with the system, the local physics/global algebraic object paradigm is introduced. Domain decomposition method is used to partition the modeling area, as well as the intensive computational effort and large memory requirement. Efficient storage and assembly of sparse matrix and parallel iterative solution of linear system are considered and developed. The efficiency and scalability of the parallel program are demonstrated by completing two experiments on Linux cluster, in which different preconditioning methods are tested and analyzed. And the results demonstrate this method could achieve desirable parallel performance.

[1]  J. Lions,et al.  Résolution d'EDP par un schéma en temps « pararéel » , 2001 .

[2]  Andrés Tomás,et al.  Parallel Arnoldi eigensolvers with enhanced scalability via global communications rearrangement , 2007, Parallel Comput..

[3]  Torsten Hoefler,et al.  Optimizing a conjugate gradient solver with non-blocking collective operations , 2007, Parallel Comput..

[4]  T. Dupont,et al.  A Finite Difference Domain Decomposition Algorithm for Numerical Solution of the Heat Equation , 1989 .

[5]  Raphaël Couturier,et al.  GREMLINS: a large sparse linear solver for grid environment , 2008, Parallel Comput..

[6]  Hasan Dag An approximate inverse preconditioner and its implementation for conjugate gradient method , 2007, Parallel Comput..

[7]  Laura Grigori,et al.  A partitioning algorithm for block-diagonal matrices with overlap , 2008, Parallel Comput..

[8]  Raphaël Couturier,et al.  Efficiently solving large sparse linear systems on a distributed and heterogeneous grid by using the multisplitting-direct method , 2006 .

[9]  Xiaowen Xu,et al.  Relaxed RS0 or CLJP coarsening strategy for parallel AMG , 2007, Parallel Comput..

[10]  Christof Vömel,et al.  Adapting a parallel sparse direct solver to architectures with clusters of SMPs , 2003, Parallel Comput..

[11]  C. Kelley Iterative Methods for Linear and Nonlinear Equations , 1987 .

[12]  Xiaohui Ji,et al.  An efficient parallel method for large-scale groundwater flow equation based on PETSc , 2009, 2009 IEEE Youth Conference on Information, Computing and Telecommunication.