小编lvc*_*ini的帖子

将MPI支持添加到C++程序

我有一个用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();
Run Code Online (Sandbox Code Playgroud)

c++ parallel-processing mpi openmpi

3
推荐指数
3
解决办法
4181
查看次数

标签 统计

c++ ×1

mpi ×1

openmpi ×1

parallel-processing ×1