Experimental Optimization of Parallel 3D Overlapping Domain Decomposition Schemes

Overlapping domain decomposition is a possible convenient technique for solving complex problems described by Partial Differential Equations in a parallel framework. The performance of this approach strongly depends on the size and the position of the overlap since the overlapping has a positive impact on the number of iterations required by the numerical scheme and the relatively flexible and judicious choice of the interface may lead to a reduction of the communication time. In this paper we test the overlapping domain decomposition method on the finite element discretization of a diffusion reaction problem in both idealized and real 3D geometries. Results confirm that the detection of the optimal overlapping in real cases is not trivial but has the potential to significantly reduce the computational costs of the entire solution process.

[1]  Barry Smith,et al.  Domain Decomposition Methods for Partial Differential Equations , 1997 .

[2]  Talal Rahman,et al.  Fast MATLAB assembly of FEM matrices in 2D and 3D: Nodal elements , 2013, Appl. Math. Comput..

[3]  Alfio Quarteroni,et al.  Domain Decomposition Methods for Compressible Flows , 1999 .

[4]  Jaroslaw K. Slawinski Adaptive Approaches to Utility Computing for Scientific Applications , 2014 .

[5]  Alessandro Veneziani,et al.  Solving Numerical PDEs: Problems, Applications, Exercises , 2012 .

[6]  Burkhard Englert,et al.  Implementing Overlapping Domain Decomposition Methods on a Virtual Parallel Machine , 2006, ISPA Workshops.

[7]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[8]  Cevdet Aykanat,et al.  Replicated partitioning for undirected hypergraphs , 2012, J. Parallel Distributed Comput..

[9]  Vaidy S. Sunderam,et al.  Experiences with Target-Platform Heterogeneity in Clouds, Grids, and On-Premises Resources , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[10]  Ümit V. Çatalyürek,et al.  Hypergraph-Partitioning-Based Decomposition for Parallel Sparse-Matrix Vector Multiplication , 1999, IEEE Trans. Parallel Distributed Syst..

[11]  X. Cai Overlapping Domain Decomposition Methods , 2003 .

[12]  Vaidy S. Sunderam,et al.  Experiences with Cost and Utility Trade-offs on IaaS Clouds, Grids, and On-Premise Resources , 2014, 2014 IEEE International Conference on Cloud Engineering.

[13]  Andrea Toselli,et al.  Domain decomposition methods : algorithms and theory , 2005 .