使用 MPI 并行C++写入 VTK
Write VTK in parallel C++ with MPI
我是C++
新手,我刚刚开始在并行混合模式(MPI + CUDA
)下编写CFD
(计算流体动力学)代码。我想知道您是否有任何关于如何使用MPI
编写并行VTK
文件的参考资料?
任何建议将不胜感激。
我认为这可能是最简单的方法:
- 每个进程编写自己的 .vts 文件(对于非结构化网格,它是 .vtu)。
- 主进程写入一个 .pvts 文件,其中包含整个域的信息。
- 在 ParaView 或其他软件中打开 .pvts 文件。
有关详细信息,请参阅链接。
相关文章:
- Qt VTK交互风格的信号到小部件
- 写入向量<向量<bool>>
- 如何将内容数组写入文本文件?
- 写入位置0x0000000C时发生访问冲突
- 使用ios:ate写入到流会覆盖现有文件
- 独立读取-修改-写入顺序
- 为什么在某些情况下不写入此文件?
- 用C++将哈希表写入文件并从文件中恢复
- std::当在256字节边界上写入整数时,流的奇怪行为
- 为什么指针不写入类的地址?
- 如何打开并写入一个名称取自C++中字符串的文件
- 如何在C++中从文件中读取/写入多个对象
- 链表中写入访问冲突的未知原因
- 着色器纹理值与创建纹理时写入的值不同
- MESI协议和std::atomic-它是否确保所有写入立即对其他线程可见?
- 在C++中一次将矢量值写入多个文件
- 当字段可以为null时,如何使用C++接口在Avro中写入数据
- 以二进制格式写入 vtk 文件
- 写入二进制 VTK 文件时出错
- 使用 MPI 并行C++写入 VTK