草庐IT

MPI_Recv

全部标签

python - 安装 mpi4py 时出错

我正在尝试使用pipinstallmpi4py安装mpi4py,但出现以下错误:error:Cannotfind'mpi.h'header.Checkyourconfiguration!!!在我之前的同一份错误报告中,clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)问题可能是什么?谢谢! 最佳答案 正如错误所说,缺少库。我通过安装libopenmpi-dev包解决了它sudoapt-getinstalllibopenmpi-dev然后使用pip安装m

python - 使用 mpi 而不是多处理模块时,python 中的并行应用程序变得更慢

最近,当我使用多处理模块和mpi4py作为通信工具测量并行应用程序的性能时,我观察到了一种奇怪的效果。该应用程序对数据集执行进化算法。大多数操作都是按顺序完成的,但评估除外。在应用了所有进化算子之后,所有个体都需要接收新的适应度值,这是在评估期间完成的。基本上它只是对浮点数(python的)列表执行的数学计算。在评估之前,数据集被mpi的scatter或python的Pool.map分散,然后是并行评估,然后数据通过mpi的收集或再次通过Pool.map机制返回。我的基准测试平台是一个运行Ubuntu11.10的虚拟机(virtualbox),在Corei7(4/8核)上运行OpenM

python - 如何在 python 的 socket recv 方法上设置超时?

我需要在python的socketrecv方法上设置超时。怎么做? 最佳答案 典型的方法是使用select()等到数据可用或超时发生。只有在数据实际可用时才调用recv()。为了安全起见,我们还将套接字设置为非阻塞模式,以保证recv()永远不会无限期阻塞。select()也可用于一次等待多个套接字。importselectmysocket.setblocking(0)ready=select.select([mysocket],[],[],timeout_in_seconds)ifready[0]:data=mysocket.re

ruby-on-rails - Docker Rails 应用程序无法提供服务 - curl : (56) Recv failure: Connection reset by peer

我使用以下Dockerfile构建了一个Rails应用容器:$catDockerfileFROMruby:2.2MAINTAINERLucaG.SoaveRUNapt-getupdate&&apt-getinstall-ynodejs--no-install-recommends&&rm-rf/var/lib/apt/lists/*RUNapt-getupdate&&apt-getinstall-ymysql-clientpostgresql-clientsqlite3--no-install-recommends&&rm-rf/var/lib/apt/lists/*RUNmkdir-

php - curl 错误 : Recv failure: Connection reset by peer - PHP Curl

我遇到了这个奇怪的错误,CURLERROR:Recvfailure:Connectionresetbypeer如果我没有连接到服务器并且突然尝试通过PHP中的CURL连接到服务器,则会发生这种情况,我会收到错误消息。当我再次运行CURL脚本时,错误消失,然后一直运行良好,如果我让远程服务器空闲大约30分钟或重新启动远程服务器并尝试再次连接,我再次收到错误。所以看起来连接是空闲的,然后服务器突然唤醒,然后工作,然后再次休眠。这就是我的CURL脚本的外观。$url=Yii::app()->params['pdfUrl'];$body='title='.urlencode($title).'

c++ - 学习 MPI for C++ 的最佳教程是什么?

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭10年前。社区审核了是否要重新打开此问题4个月前并关闭:不适合此网站我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引用来回答它。Improvethisquestion我计划将MPI用于我的C++代码。我已经在我的电脑上安装了MPICH2。但是我对MPI了解不多,希望能找到一些资料来阅读。希望各位高手给我推荐一些好的Material。任何建议将不胜感激。 最佳答案

c++ - 学习 MPI for C++ 的最佳教程是什么?

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭10年前。社区审核了是否要重新打开此问题4个月前并关闭:不适合此网站我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引用来回答它。Improvethisquestion我计划将MPI用于我的C++代码。我已经在我的电脑上安装了MPICH2。但是我对MPI了解不多,希望能找到一些资料来阅读。希望各位高手给我推荐一些好的Material。任何建议将不胜感激。 最佳答案

java.net.SocketException : Software caused connection abort: recv failed

这个问题在这里已经有了答案:Officialreasonsfor"Softwarecausedconnectionabort:socketwriteerror"(14个回答)关闭7年前。对于以下错误的确切含义,我无法找到适当的答案:java.net.SocketException:软件导致连接中止:recvfailed注意事项:此错误不常见且不可预测;尽管收到此错误意味着将来所有对URI的请求也将失败。唯一可行的解​​决方案(也只是偶尔)是重新启动Tomcat和/或实际机器(在本例中为Windows)。URI绝对可用(通过要求浏览器进行获取来确认)。相关代码:BufferedReade

java.net.SocketException : Software caused connection abort: recv failed

这个问题在这里已经有了答案:Officialreasonsfor"Softwarecausedconnectionabort:socketwriteerror"(14个回答)关闭7年前。对于以下错误的确切含义,我无法找到适当的答案:java.net.SocketException:软件导致连接中止:recvfailed注意事项:此错误不常见且不可预测;尽管收到此错误意味着将来所有对URI的请求也将失败。唯一可行的解​​决方案(也只是偶尔)是重新启动Tomcat和/或实际机器(在本例中为Windows)。URI绝对可用(通过要求浏览器进行获取来确认)。相关代码:BufferedReade

关于异步 MPI_Irecv 的 c:MPI_Waital 错误

MPI_WaitallerrorforasynchronousMPI_Irecv我使用了2个MPI_Irecv,然后是2个MPI_Send,然后是MPI_Waital,用于MPI_Irecv,如下所示。经过几次计算,我再次编写了相同的代码块。但似乎MPI进程在第一块代码本身中失败了。我的通信是这样的,一个矩阵被水平分割,因为没有MPI进程,并且通信只发生在矩阵边界之间,矩阵网格下方发送"开始"/第一行到矩阵网格上方和矩阵网格上方发送'end'/最后一行到矩阵网格下方。123456789101112131415161718192021222324252627282930313233343536M