【发布时间】:2010-11-07 23:14:03
【问题描述】:
我有一个用 C++ 实现的程序,现在我想添加 MPI 支持。有一个用于 C++ 的 MPI 绑定,包含命名空间 MPI 和所有内容。
在我的例子中,我有一个适合作为并行化进程进入集群的特定对象。
我的问题是:
- 以前有人做过类似的事情吗?我可以就如何最好地实现这一点获得一些建议吗?
- 如何在构造函数中初始化 MPI?在 Class 的构造函数中初始化 MPI 后,所有的中间调用也会并行化吗?
例如:
MyClass obj;
x = x; //this will be parallelized ?
onj.calc();
y = x++; //this will be parallelized ?
z = obj.result();
【问题讨论】:
标签: c++ parallel-processing mpi openmpi