我正在使用 PETSc 库,特别是使用 SNES 求解器包来求解非线性矩阵方程。有没有一种方法可以在不使用 DMDA 分布式数组方法的情况下并行解决这个问题?
我浏览了 pets 手册,并没有很好地涵盖并行非线性求解器的覆盖范围。
我正在使用 PETSc 库,特别是使用 SNES 求解器包来求解非线性矩阵方程。有没有一种方法可以在不使用 DMDA 分布式数组方法的情况下并行解决这个问题?
我浏览了 pets 手册,并没有很好地涵盖并行非线性求解器的覆盖范围。
没有什么SNES
需要DMDA
。创建一个Vec
分布式,但是您希望分发状态和残差,然后使用SNESSetFunction()
and (可选) SNESSetJacobian()
。有关不使用DM
.