Dear community, I meet a MPI problem when I simulate a three point bending test. I try to compute the load force traction on the top boundary. The results are correct with the single process. But When I switched to a multi-process, the results changed. Let's say, if we wan to get the load force in y direction, the results are like this:
* 1 core: -0.83 * 2 cores: -0.83 * 3 cores: -0.92 * 4 cores: -0.415 * 5 cores: -0.002 I already use `sum` collective operation after computing locally owned load force value. In order to double check it, I try to output each processes' local value, and get the results like this: * 1 core: locally load force y: -0.831775 * 2 core: locally load force y: (0)-0.415888 (1)-0.415888 * 4 core: locally force y: (0)0 (1)-0.408131 (2)-0.00237332 (3)-0.004908 I do not know why I get smaller values with more cores. I also have checked the boundary conditions and mesh size. In fact, the displacement results are correct and same under different cores. So the problem should be just in this load force computation. Is anyone in the same boat before? Any suggestions will be greatly appreciate. Thank you! Best, Qing -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.