We present a finite element scheme for fractional diffusion problems with varying diffusivity and fractional order. We consider a symmetric integral form of these nonlocal equations defined on general geometries and in arbitrary bounded domains. A number of challenges are encountered when discretizing these equations. The first comes from the heterogeneous kernel singularity in the fractional integral operator. The second comes from the dense discrete operator with its quadratic growth in memory footprint and arithmetic operations. An additional challenge comes from the need to handle volume conditions-the generalization of classical local boundary conditions to the nonlocal setting. Satisfying these conditions requires that the effect of the whole domain, including both the interior and exterior regions, can be computed on every interior point in the discretization. Performed directly, this would result in quadratic complexity. To address these challenges, we propose a strategy that decomposes the stiffness matrix into three components. The first is a sparse matrix that handles the singular near-field separately and is computed by adapting singular quadrature techniques available for the homogeneous case to the case of spatially variable order. The second component handles the remaining smooth part of the near-field as well as the far-field and is approximated by a hierarchical $\mathcal{H}^{2}$ matrix that maintains linear complexity in storage and operations. The third component handles the effect of the global mesh at every node and is written as a weighted mass matrix whose density is computed by a fast-multipole type method. The resulting algorithm has therefore overall linear space and time complexity. Analysis of the consistency of the stiffness matrix is provided and numerical experiments are conducted to illustrate the convergence and performance of the proposed algorithm.
翻译:我们为不同差异和分数顺序的分解扩散问题提出了一个有限元素方案。 我们考虑的是这些非本地方程式的对称整体形式, 这些非本地方程式在一般地貌和任意划定的域中定义了非本地方程。 当这些方程分解时遇到一些挑战。 第一个来自分解整体操作器中混杂的内核奇特异性。 第二个来自密集的离散操作器, 其记忆足迹和算术操作中具有四倍增长。 另一个来自需要处理量条件的有限性元素。 一个额外的挑战来自需要处理量性能条件, 典型的本地边界条件一般地与非本地设置。 满足这些条件要求, 整个域域( 包括内外部区域) 的效果可以计算出来。 在离散化的每个内部点上, 直接表现, 这将带来四分解的复杂性。 为了应对这些挑战, 我们提出了一个战略, 将坚硬度矩阵的矩阵分解成三个组成部分。 第一个是稀少的矩阵, 通过将单项的直径方方方方程式技术, 因此, 在空间变量中, 的直径直径的内, 直径直径的直径分析 以直径的内, 以直径直径的直方的直径直方 。