这可能是一个愚蠢的问题,但是,
我希望处理器在同一个文件中N
写入所有不同的内容,以使数据连续。byte count
offset
我想使用MPI_File_write_all(file,data,count,type,status)
(单个文件指针,集体,阻塞)功能。
第一个问题每个处理器可以为count
参数指定不同的值吗?我找不到 MPI 3.0 参考中提到的任何内容。(我的意图是不可能?)
到目前为止,我发现以下两个问题:
当我想在 MPI_File_write... 中写入大量
MPI_BYTES
整数(32 位)count
时,函数太少并且当然会溢出!我不(不能)/想要在 MPI 中使用派生数据类型,因为如上所述,所有处理器都写了不同
byte count
的类型,并且类型是MPI_BYTES
感谢您对此主题的任何帮助!