【发布时间】:2015-05-22 15:21:24
【问题描述】:
我对在 MPI 中写入文件有一点疑问。可以说我有“N”个进程在一个程序上工作。在程序结束时,每个进程将有“m”个粒子(位置+速度)。但是每个过程的粒子数 m 不同。我如何将所有粒子信息(pos + vel)写在一个文件中。我从搜索中了解到,我可以使用 MPI_File_open、MPI_File_set_view、MPI_File_write_all 来做到这一点,但我需要在每个进程中拥有相同的粒子数。有什么想法可以在我的情况下做到这一点吗?
【问题讨论】: