本文旨在求解以下第一类积分方程:
该方程的精确解为
采用步长
对于不同的等分区间数
由于离散化后的线性方程组
其中
本研究采用并行 LU 分解算法求解上述方程组, 具体算法流程如下图所示:
首先, 设置参数
从图中可以看出, 数值解与精确解
结果表明, 随着
最后, 我们将本文所用并行 LU 分解算法与 Eigen 库中的并行 LU 分解算法进行性能对比. 两种算法的平均运行时间(10次运行)如下:
| 求解器类型 | 平均运行时间 (ms) |
|---|---|
| Eigen LLT Solver | 34.6713 |
| Parallel LU Solver | 33.7442 |