|
我编的一个测试程序中有下面这三行代码(完整代码在附件里)n是数据的个数,f是我在module里编的一个函数,当n比较小的时候程序能跑通,但当n比较大的时候程序输出结果就是无穷大了。
我怀疑是这两个函数我用的有问题,也有可能是其他的问题,求大佬解答一下,这种奇怪的现象是怎么回事,万分感谢!
call MPI_SCATTER(LU, n, MPI_REAL, LCU, n, MPI_REAL, root, MPI_COMM_WORLD, ierror)
fu=f(LCU)
call MPI_GATHER(fu, n, MPI_REAL, FLU, n, MPI_REAL, root, MPI_COMM_WORLD, ierror)
|
|