arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2501.03377math.NAcs.NA

用于铁电材料畴图案有限差分求解器的张量结构 PCG

Tensor-structured PCG for finite difference solver of domain patterns in ferroelectric material

Věnceslav Chumchal, Pavel Marton, Martin Plešinger, Martina Šimůnková

AI总结:

针对铁电材料中 Poisson 方程有限差分离散后的 Kronecker 结构算子,提出张量结构预处理 CG,采用 Moore–Penrose 伪逆预条件子并验证其高效性。

摘要:

本文给出了一个将预处理共轭梯度法(CG)应用于某一算子具有类似 Kronecker 乘积之和结构的问题的案例研究。具体而言,我们在一个长方体形状的均质各向同性铁电材料样品上求解 Poisson 方程,其中 Laplace 算子通过有限差分离散。我们提出了若干符合 Kronecker 结构的预条件子,因此能够高效实现和应用。基于 Moore–Penrose 伪逆的预条件子对这一特定问题极其高效,并且同样适用(前提是我们能够存储问题的稠密右端项)。我们简要分析了该方法及各个预条件子的计算成本,并通过数值实验说明所选预条件子的有效性。尽管我们将该方法描述为采用基于伪逆预条件子的预处理 CG,但它也可视为一种基于伪逆的直接求解器,并通过 CG 迭代进行迭代细化。本工作受实际应用推动,该方法已在 C/C++ 代码 Ferrodo2 中实现,首批结果发表于《Physical Review B》107(9)(2023),论文编号 094102。

英文摘要:

This paper presents a case study of application of the preconditioned method of conjugate gradients (CG) on a problem with operator resembling the structure of sum of Kronecker products. In particular, we are solving the Poisson's equation on a sample of homogeneous isotropic ferroelectric material of cuboid shape, where the Laplacian is discretized by finite difference. We present several preconditioners that fits the Kronecker structure and thus can be efficiently implemented and applied. Preconditioner based on the Moore--Penrose pseudoinverse is extremely efficient for this particular problem, and also applicable (if we are able to store the dense right-hand side of our problem). We briefly analyze the computational cost of the method and individual preconditioners, and illustrate effectiveness of the chosen one by numerical experiments. Although we describe our method as preconditioned CG with pseudoinverse-based preconditioner, it can also be seen as pseudoinverse-based direct solver with iterative refinement by CG iteration. This work is motivated by real application, the method was already implemented in C/C++ code Ferrodo2 and first results were published in Physical Review B 107(9) (2023), paper id 094102.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑