问题标签 [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.
c - MPI-IO 只从一个进程写入数据
出于某种原因,MPI-IO 只是将我的一个进程中的数据写入文件。我使用 MPI_File_open 打开文件,使用 MPI_File_set_view 设置每个进程的视图,使用 MPI_File_write_all 写出数据。当我运行代码时,一切似乎都执行得很好,没有任何错误,但由于某种原因,文件输出包含 CSV 文件第一行的乱码垃圾(它只是说 NULL NULL NULL 一堆,并不断重复当我打开它以读取 VS Code 时的第一行),文件的其余部分是第二个进程块的输出(因为我在两个进程上使用块分解)。我似乎无法弄清楚为什么我的程序没有正确输出值(或者至少是第一个进程),我想我会在这里问。
我在这里附上了代码,并省略了不适用于手头问题的部分:
c++ - MPIIO基于C++写整数
我想在输出文件中写入整数 b 。我尝试提供a的地址,但它只输出前几个字符,字符后没有数字。
这是我的代码: