A parallel SSOR preconditioner for solving the problems of electromagnetism in frequency domains

Authors

  • D.S. Butyugin

Keywords:

preconditioners
parallel algorithms
domain decomposition
NUMA-architectures

Abstract

Several approaches to the parallelization of a symmetric successive overrelaxation (SSOR) preconditioner in the Eisenstat modification are considered. This preconditioner is used for the iterative solving of linear systems resulting from the approximation of the corresponding variational problems of electromagnetism. The parallelization of the preconditioner is based on a computational domain decomposition (including the algebraic one) with a joint matrix reordering. Special efforts are spent to ensure a high performance of the preconditioner on NUMA-architectures. The numerical results obtained confirm a high level of performance and scalability of the proposed algorithms.


Published

2011-03-21

Issue

Section

Section 1. Numerical methods and applications

Author Biography

D.S. Butyugin


References

  1. Ильин В.П. Методы и технологии конечных элементов. Новосибирск: ИВМиМГ СО РАН, 2007.
  2. Karypis G., Kumar V. A fast and highly quality multilevel scheme for partitioning irregular graphs // SIAM J. on Scientific Computing. 1999. 20, N 1. 359-392.
  3. Greif C., Schötzau D. Preconditioners for the discretized time-harmonic Maxwell equations in mixed form // Numer. Linear Algebra Appl. 2007. 14. 281-297.
  4. Bossavit A. Computational electromagnetism. Variational formulations, complementarity, edge elements. San Diego: Academic Press, 1998.
  5. Optimizing Software Applications for NUMA // (http://software.intel.com/en-us/articles/optimizing-software-applications-for-numa/).
  6. Intel (R) Math Kernel Library Documentation // (http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation/).