The impact of enabling multiple subdomains per MPI process in the TFETI domain decomposition method

作者:

Highlights:

摘要

The paper deals with handling multiple subdomains per computational core in the PERMON toolbox, namely in the PermonFLLOP module, to fully exploit the potential of the Total Finite Element Tearing and Interconnecting (TFETI) domain decomposition method (DDM). Most authors researching FETI methods present weak parallel scalability with one subdomain assigned to each computational core, and call it just parallel scalability. Here we present an extension showing the data of more than one subdomain being held by each MPI process. Numerical experiments demonstrate the theoretically supported fact that for the given problem size and number of processors, the increased number of subdomains leads to better conditioning of the system operator, and hence faster convergence. Moreover, numerical, memory, strong parallel, and weak parallel scalability is reported, and optimal numbers of subdomains per core are examined. Finally, new PETSc matrix types dealing with the aforementioned extension are introduced.

论文关键词:TFETI,Domain decomposition method,PETSc,PERMON,Scalability,Oversubscription

论文评审过程:Received 13 October 2016, Revised 2 June 2017, Accepted 8 July 2017, Available online 31 July 2017, Version of Record 31 October 2017.

论文官网地址:https://doi.org/10.1016/j.amc.2017.07.031