我正在开发一个C++ MPI应用程序.我有一些现有的代码是一个C MPI应用程序,它部分地做我想要的,所以我应该能够复制一些代码(或者用更简洁的C++方式重写它)到我的新程序中.由于不推荐使用MPI的C++接口(并且很难找到文档),我正在认真考虑在我的C++应用程序中使用C接口到MPI.将C MPI接口与C++ MPI应用程序混合起来是一个上帝的想法,还是我真的需要学习使用Boost?
从C++应用程序使用C API没有任何害处.许多流行的API都是用C语言编写的(以Windows API为例.或者说POSIX.或SQLite,zlib,Python或者其他几十种).
因此,如果这似乎是最方便的解决方案,请继续使用C API.为C++编写一些瘦饶舌歌手应该相当容易.
但除此之外,C++开发人员学习和使用Boost 总是一个好主意.由于Boost有一个MPI库,它至少可能值得一试.
最后,在你的情况下,选择最适合你的东西.
| 归档时间: |
|
| 查看次数: |
1544 次 |
| 最近记录: |