问答中心分类: 数值计算在Numerical部分设置使用NORTH和ITERMAX,均设置到300,但是仍有矩阵求解失败(Matrix Solver Failure)的提示,该要如何解决?
0
cc 管理员 asked 7年 ago
1 Answers
0
admin 管理员 answered 7年 ago

当提高*ITERMAX 和 *NORTH都不能降低足够低降低矩阵余量,最后一招是增大*SDEGREE的值。
矩阵算法器参数 *SDEGREE决定迭代矩阵求解过程中的LU分解填充度。其默认值是1,此时需要CPU时间最少。
可以尝试提高到2。较高的填充度将会增大存储和CPU时间量,但可能会使达到收敛的迭代次数减少。较大的填充度可能需要用*DIM手动地设定算法器维数参数。