这也许是一个愚蠢的问题,但不同的计数值,MPI_File_write_all为每个处理器
我想这N
处理器写在同一个文件中的所有不同的byte count
具有不同offset
使数据contignously。
我想用MPI_File_write_all(file,data,count,type,status)
(单个文件指针,集体,阻塞)函数。
第一个问题是,每个处理器可以为count
参数指定一个不同的值吗? 我无法找到MPI 3.0参考中提到的任何内容。 (我的本意是,它是不可能的?)
我发现什么了迄今已是以下两个问题:
当我要写大量的
MPI_BYTES
整数(32位)count
在MPI_File_write ...函数中很少,当然会导致溢出!我不(不能)/要使用导出的数据类型的MPI,因为所有的处理器上面提到的写不同的
byte count
和类型是MPI_BYTES
感谢关于这个主题的帮助!