PETSc KSP 教程 ex7 输出

计算科学 宠物
2021-11-27 16:29:00

我正在按照发行版教程(版本 3.4.1)学习 PETSc。我的问题是关于 KSPView(ksp,PETSC_VIEWER_STDOUT_WORLD); ex7.c(KSP 教程)的(第 216 行)。它教授如何使用 PCBJACOBI,为每个 PC 块设置不同的求解器。当我使用

mpirun -n 4 ./ex7 -m 20 -ksp_type cg

输出有点乱,就像输出没有顺序(并且难以理解)。我在进行串行测试时才发现这一点

mpirun -n 1 ./ex7 -m 20 -ksp_type cg

有人可以告诉我发生了什么,因为在使用 PETSC_VIEWER_STDOUT_WORLD 时,进程 [0] 应该以某种(随机)顺序打印其他进程的输出,但不混合输出?

0个回答
没有发现任何回复~