くだらない質問かもしれませんが、
データを連続的に作成するために、プロセッサが同じファイルにNすべて異なるものを書き込むことを望みます。byte countoffset
MPI_File_write_all(file,data,count,type,status)(個別ファイルポインタ、一括、ブロック)機能を使いたいです。
最初の質問は、各プロセッサがcountパラメータに異なる値を指定できるか? MPI 3.0 リファレンスで言及されているものは見つかりませんでした。(私の意図は、それは不可能ですか?)
これまでにわかったことは、次の2つの問題です。
MPI_File_write... 関数に大量
MPI_BYTESの整数 (32 ビット)を書き込みたい場合、関数は少なすぎて、もちろんオーバーフローします!countMPI で派生データ型を使用しない (できない)/使用したくないのは、前述のように、すべてのプロセッサが別のデータ型を書き込み
byte count、型がMPI_BYTES
このトピックについてご協力いただきありがとうございます。