我想从各种处理器向文件中写入不同数量的行。我已经通过使用MPI_Gatherv和C文件输出函数来做到这一点。但是我想通过使用MPI文件I / O来做到这一点。谁能在C中提供MPI_file_write_at_all的源代码?
最佳答案
我将假设您想要使用MPI_File_write_at_all的代码示例。
MPI_File_open()
/* compute amount of data */
/* compute offsets */
/* Here is a good place to use MPI_Exscan */j
MPI_File_write_at_all()
MPI_Close()
关于c - 如何使用MPI_File_write_at_all从包括主节点在内的各种处理器将不相等的行数写入文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33101658/