在C应用程序中使用C MPI语法

我正在开发一个C MPI应用程序.我有一些现有的代码是一个C MPI应用程序,它部分地做我想要的,所以我应该能够复制一些代码(或以更简洁的方式重写它)到我的新程序中.由于不推荐使用MPI的C接口(并且很难找到文档),我正在认真考虑在我的C应用程序中使用C接口到MPI.将C MPI接口与C MPI应用程序混合起来是一个上帝的想法,还是我真的需要学习使用Boost?

解决方法:

从C应用程序使用C API没有任何害处.许多流行的API都是用C语言编写的(作为一个例子,我想到了Windows API.或者说POSIX.或SQLite,zlib,Python或者其他几十个).

因此,如果这似乎是最方便的解决方案,请继续使用C API.如果你自己写一些薄的说唱歌手应该相当容易.

但除此之外,C开发人员学习和使用Boost总是一个好主意.由于Boost有一个MPI库,它至少可能值得一试.

最后,在你的情况下,选择最适合你的东西.

上一篇:MPI创建的进程的共享内存访问控制机制


下一篇:oracle实训笔记整理(one Day)