boost-mpi相关内容

如何释放boost :: mpi :: request?

我正在尝试使MPI断开通信器的连接,这是一项艰巨的任务-我在下面整理了一个演示.我有相同想法的两个版本,一个int,一个使用MPI_IRecv,一个使用boost :: mpi :: request. 您会注意到,在此程序上使用mpiexec -n 2时,版本A会很高兴地断开连接并退出,而版本B不会.有什么技巧可以使MPI_Request_free-ing boost :: mpi :: r ..
发布时间:2020-07-18 20:39:06 C/C++开发

在Ubuntu上将MPICH与Boost.MPI一起使用

我试图在Ubuntu 12.04下使用boost.mpi. apt-get将安装openmpi,但我运行的其他一些软件(涉及扭矩)期望mpich2/mpich,并抱怨 "mpdstartup:找不到命令" 我当然不希望将软件更改为使用openmpi,并且在升级软件时担心迁移问题. 我的问题是,是否有一种在Ubuntu(12.04 LTS)中安装boost.mpi + mpich2 ..
发布时间:2020-07-18 20:39:01 其他开发

c ++:MPI通信器作为全局变量

我需要在函数/类成员函数中访问MPI世界通信器。但是根据设计/约定,MPI环境和通信器总是在 int main()开始时定义和初始化。 唯一的,简单的解决方案,我可以想到使用通信器的全局指针。 有人知道更好的方法吗?使用全局指针解决方案是危险的吗? 这个问题同样适用于裸骨骼MPI和Boost :: MPI(我在下面使用) p> 我提出的解决方案示例(未测试): // ..
发布时间:2016-10-24 16:35:35 C/C++开发

OSX"铛++ -lboost_mpi"` - >" LD:找不到-lboost_mpi&QUOT库;冲泡后安装升压--with-MPI

使用BREW我仍然得到错误 LD带有MPI支持安装上去以后:“图书馆没有找到-lboost_mpi”当我运行铛++ - lboost_mpi 。我能做些什么来解决这个?我使用BREW安装升压: $冲泡安装升压--with-MPI --without单 ==>下载https://downloads.sourceforge.net/project/boost/boost/1.58.0/boo ..
发布时间:2016-08-12 19:03:01 C/C++开发

Boost.MPI:什么是收到的是不是被送到!

我是比较新的使用Boost MPI。我有安装了图书馆,code编译,但我得到一个非常奇怪的错误 - 由从节点收到了一些整型数据是不是被主机发送。这是怎么回事? 我使用升压版本1.42.0,使用MPIC ++(它包装g ++的一个集群和独立中文笔会的其他上)编译code。减小的例子如下,包括输出。 code: 的#include<&iostream的GT; #包括LT&;升压/ mpi. ..
发布时间:2016-08-12 18:40:07 C/C++开发

如何建立的boost :: MPI库MPI打开Windows上使用Visual Studio 2010

我安装了Open MPI的1.5.4(64位),我试图重建Boost库(1.48)用的bjam。 我改变了用户config.jam中的文件,通过使用具有明确编译器的路径MPI线增加(虽然MPIC ++已经在PATH环境变量中): 使用MPI:;:“C /程序文件(x86)/OpenMPI_v1.5.4-x64/bin/mpic ++ exe文件。” 然后我试图从命令提示符中运行以下命令:的 ..
发布时间:2016-08-12 17:47:14 C/C++开发