使用 MPI 并行C++写入 VTK

Write VTK in parallel C++ with MPI

本文关键字:写入 VTK C++ 并行 MPI 使用      更新时间:2023-10-16

我是C++新手,我刚刚开始在并行混合模式(MPI + CUDA)下编写CFD(计算流体动力学)代码。我想知道您是否有任何关于如何使用MPI编写并行VTK文件的参考资料?

任何建议将不胜感激。

我认为这可能是最简单的方法:

  1. 每个进程编写自己的 .vts 文件(对于非结构化网格,它是 .vtu)。
  2. 主进程写入一个 .pvts 文件,其中包含整个域的信息。
  3. 在 ParaView 或其他软件中打开 .pvts 文件。

有关详细信息,请参阅链接。