問題タブ [mpi-io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
parallel-processing - MPI-IO を使用してテキスト ファイルを読み取りますか?
マトリックスの次元を含むヘッダーとマトリックスを含むテキスト ファイルがあります。3x3 マトリックスの例を次に示します。
私は MPI-IO でガベージ値を取得し続けましたが、テキスト ファイルではなく、バイナリでのみ機能することがわかりました。
文字ストリームを読み込んで整数に変換すると思っていましたが、行列要素の桁数が可変であるため、この問題にどのように対処すればよいかわかりません。これにアプローチする方法が本当にわかりませんか?
fortran - mpi_file_write_all を誤用していませんか?
MPI-IO を使用してファイルにデータを書き込むコードのスニペットがあります。を使用している場合はうまく機能しますmpi_file_write
が、集合に切り替えるとmpi_file_write_all
間違った結果が得られます。一括書き込みルーチンを使用するには、書き込み関数の呼び出し以外にも変更が必要ですか?
ファイルには、期待される結果が含まれています。mpi_file_write
形式は「1 2 3 4」の 4 行です。
しかしmpi_file_write_all
、結果ファイルは異なります: データの順序が間違っています:
だから私は何か間違ったことをしたのだろうかと思っています。私が見逃したmpi_file_write
との間にいくつかの違いはありますか?mpi_file_write_all
OpenMPI のバージョン 3.0 を使用しています。