泊松方程的MPI程序在一次迭代后卡住

时间:2017-12-12 01:08:44

标签: parallel-processing fortran mpi fortran90 poisson

我试图使用MPI和重叠域解决方域[(0,1) - (0,1)]中的泊松方程。目前,我的代码接受了X和Y方向上的域划分数量的输入,两个域之间的重叠长度作为域长度的函数和重叠中的元素划分的数量。

输入文件类似于

2,2

10,10

10,10

example.com

我希望代码能够贯穿所有迭代,给出一个关于1e-3 / 1e-4倍数的可观错误。?

目前,没有错误显示,代码成功运行1次迭代,然后根本不产生任何输出,即使在几天之后。如果我能得到一些指导,那将是非常有帮助的。我很抱歉,因为我的代码结构很尴尬,我只是一个初学者。如果域的数量是奇数或域的数量不等于处理器的数量,它将不会运行。有关如何消除这些限制的任何建议也是受欢迎的。

0 个答案:

没有答案