gpt4 book ai didi

c++ - 在 C++ 应用程序中使用 C MPI 语法

转载 作者:太空狗 更新时间:2023-10-29 20:47:10 26 4
gpt4 key购买 nike

我正在开发 C++ MPI 应用程序。我有一些现有代码是 C MPI 应用程序,它部分执行我想要的操作,因此我应该能够将一些代码(或以更清晰的 C++ 方式重写)复制到我的新程序中。由于 MPI 的 C++ 接口(interface)正在被弃用(而且很难找到文档),我正在认真考虑在我的 C++ 应用程序中使用 MPI 的 C 接口(interface)。将 C MPI 接口(interface)与 C++ MPI 应用程序混合是个好主意,还是我真的需要学习使用 Boost?

最佳答案

在 C++ 应用程序中使用 C API 没有坏处。许多流行的 API 都是用 C 语言编写的(Windows API 作为示例浮现在脑海中。或 POSIX。或 SQLite、zlib、Python 或许多其他 API)。

因此,如果这看起来是最方便的解决方案,请继续使用 C API。为 C++ 编写一些精简的说唱歌手应该相当容易——自己稍微修改一下。

但除此之外,对于 C++ 开发人员来说,学习和使用 Boost 总是一个好主意。由于 Boost 有一个 MPI 库,因此至少值得一试。

最后,根据您的情况选择对来说最容易使用的方法。

关于c++ - 在 C++ 应用程序中使用 C MPI 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6263909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com