问题标签 [pvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
941 浏览

mpi - PVM(并行虚拟机)库是否广泛用于 HPC?

每个人都迁移到 MPI(消息传递接口)还是 PVM 仍然广泛用于超级计算机和 HPC?

0 投票
3 回答
1713 浏览

cloud - 添加主机后 PVM 终止

在使用 PVM 3.4.5-12(使用 apt-get 时的 PVM 包)的 Ubuntu 9.10 上,添加主机后程序终止。

当前配置仅 $PVM_RSH = bin/usr/ssh
我可以在没有密码的情况下完美地 ssh 进入从站,并在其上运行命令。

有任何想法吗?
提前致谢!

以下是示例日志:

笔记本电脑日志

[t80040000] 02/11 10:23:32 笔记本电脑 (127.0.1.1:xxxxx) LINUX 3.4.5
[t80040000] 02/11 10:23:32 准备就绪 Thu Feb 11 10:23:32 2010
[t80040000] 02/11 10:23:32 netoutput() 发送到:errno=22
[t80040000] 02/11 10:23:32 em=0x2c24f0
[t80040000] 02/11 10:23:32 [49/à][6e/à][76 /à][61/à][6c/à][69/à][64/à][20/à][61/à][72/à]
[t80040000] 02/11 10:23:32 净输出() sendto: 无效参数
[t80040000] 02/11 10:23:32 pvmbailout(0)

领结日志

[t80080000] 02/11 10:23:25 bowtie-slave (xxx.xxxxx:xxxxx) LINUX64 3.4.5
[t80080000] 02/11 10:23:25 准备好 Thu Feb 11 10:23:25 2010
[t80080000] 02 /11 10:28:26 work() 运行 = 启动,等待主服务器超时
[t80080000] 02/11 10:28:26 pvmbaiout(0)

0 投票
1 回答
1670 浏览

cluster-computing - SunGridEngine、Condor、Torque 作为 PVM 的资源管理器

有人知道哪个资源管理器适合 PVM 吗?或者我不应该使用 PVM 而是依赖 MPI(或它的任何版本,例如 MPICH-2 [还有其他更好的吗?])。使用 PVM 的主要原因是因为我之前开始这个项目的人假设使用 PVM。然而,既然这个项目是我的(他没有做过任何依赖 PVM 的重要工作),这可以很容易地更改,最好是易于安装的东西,因为安装和设置 PVM 是一个很大的麻烦。

我倾向于 SunGridEngine,因为我是如何拥有专用硬件的,并且在阅读了另一篇关于哪些更适合专用硬件的帖子后,SGE 似乎是赢家。但是我不确定它使用 PVM 的性能。想知道是否有人对 PVM 和 SGE 有任何经验?

如果人们使用 SGE,您使用什么来从计算机到计算机(或虚拟机到虚拟机)进行通信

哦,如果这很重要,我将运行 Perl 应用程序/行。

有什么建议或想法吗?

提前感谢所有评论,

  • 秋格
0 投票
1 回答
175 浏览

linux - PVM 进程之间丢失消息?

我正在尝试使用 PVM 并行化算法以进行大学作业。我已经对算法进行了排序,但并行化几乎只能起作用 - 该过程会无缘无故地间​​歇性地卡住。我看不到任何模式,使用相同参数的运行可能会工作 10 次,然后就会卡在下一次努力中......

没有任何pvm功能(在主进程或任何子进程中)返回任何错误代码,子进程似乎成功完成,没有错误到达控制台。看起来主人并没有收到孩子们的每一次交流——但只是偶尔跑步。

不过,奇怪的是,我不认为它只是跳过了一条消息——我还没有从一个孩子那里丢失一个结果,然后成功地发送了一个完整的信号(也就是说,我还没有运行到达完成和返回一个意外的结果) - 就好像孩子刚刚断开连接,并且来自某个点的所有消息都停止到达。

批量处理结果并发送更少但更大的消息似乎可以提高可靠性,至少感觉它不那么频繁 - 我没有确切的数字来支持这一点......

PVM 会丢失通过其及其朋友发送的消息是正常的、普遍的还是预期pvm_send的?请注意,如果所有进程都在单个主机或多个主机上运行,​​则会发生错误。

难道我做错了什么?我可以做些什么来帮助防止这种情况发生吗?

更新

我在一个非常简单的测试用例中重现了该错误,代码如下,它只产生四个孩子,每个孩子发送一个数字,每个孩子将收到的数字乘以 5 并将其发回。它几乎一直有效,但有时我们只打印出三个数字而冻结 - 缺少一个孩子的结果(并且说孩子会完成)。

掌握:

孩子:

0 投票
2 回答
209 浏览

linux - Linux/Unix 脚本 - 几行中最奇怪的行为 - 变量集但为空

我可以告诉你,这是我很长时间以来见过的最疯狂的事情。

我在 CentOS 5.4 上运行了这个(部分)sh 脚本:

这给出了以下输出:

如您所见,GOLD_DIR变量已设置(脚本找到它,如后缀“ <--”的输出所示)!GOLD_DIR如果我取消注释脚本代码(第一个片段)中变量的导出,一切正常。

编辑:GOLD_DIR/etc/profile(使用export GOLD_DIR=/share/apps/GOLD_Suite/GOLD)中导出

任何想法为什么?

注意 1:我不知道这是否重要,但这是 PVM 上的生成脚本。

注意2:脚本是用sh编写的,#!/bin/sh但我使用的是bash ...

Edit3:我让它工作,但我不知道为什么!- 好的,我所做的就是将主机名(用sudo hostname abc)重命名为我 ssh 进入的机器的名称(例如 abc)。之前 PVM 是列出机器的全名abc.mycompany.local。请注意,两者abc.mycompany.localabc是同一台机器。

0 投票
1 回答
384 浏览

c - 如何使具有两个线程的两个进程在 MPI 中相互接收、发送?

基本上我想实现这样的目标:

在带有 pthreads 库的 C 语言的 MPI 中。
我已经在 PVM 中做到了,这里是源代码:
master.c:http :
//pastebin.com/wwEie7gn,slave.c:http ://pastebin.com/gfeCkcss 。
我试图做的事情:
prog.c : http://pastebin.com/tCVKN3fe
不知何故接收器线程没有收到任何东西。我不知道问题是什么。我希望有人能告诉我正确的方法。
我正在运行没有线程支持的 MPI 编译。

0 投票
1 回答
315 浏览

linux - 如何设置 PVM 的环境?

我正在使用 Ubuntu v11.04。如何设置 PVM 的环境变量?

在手册中,它写道,“最简单的方法是在 .cshrc 文件中设置这些变量”,但我找不到任何 .cshrc 文件。我找到 cshrc.stub。

如果有人曾经使用过 PVM?

0 投票
2 回答
230 浏览

mpi - 从 PVM 迁移到 MPI

我正在将一个项目从 PVM 迁移到 MPI。我想问一下这里是否有人这样做过,是否有任何关于 PVM 和 MPI 中函数之间对应关系的教程或手册。

0 投票
2 回答
397 浏览

linux - 无法建立 ssh 连接无密码运行 PVM 代码

我尝试构建PVM代码。为此,需要一个没有密码的 ssh 连接。我搜索了很多,我找到了一个教程,我实现了相同的,但它没有用。

我的工作:-

  1. 主人是jhamb。

  2. 奴隶是天真的。

  3. 首先,我使用命令在 master(jhamb) 上生成 ssh 密钥

    ssh-keygen -t rsa

  4. 然后我使用命令将 id_rsa.pub 文件复制到 slave(naveen) 机器中

    scp /home/jhamb/.ssh/id_rsa.pub naveen@10.40.54.92:/home/naveen/.ssh/authorized_keys

  5. 然后我从主人登录到奴隶。,通过使用

    ssh naveen@10.40.54.92

  6. 但它总是要求输入密码。

帮我解决这个问题,然后只有我可以为 PVM 进一步配置。

寻找您的善意回应。

0 投票
1 回答
583 浏览

linux - 在 PVM 中添加从站要求输入密码

我试图在主机中添加从机。但是当它添加时,它会要求输入密码。我不明白。

大师= jhamb

奴隶= naveen, raja, gaurav

请解决以下错误。寻找您的善意回应。

控制台快照:-

在此处输入图像描述

当我尝试添加任何主机时,它会显示这些行

vim /etc/hosts 显示:-

已编辑

我在这里写,关于我的工作,我到目前为止所做的事情

  1. 下载 pvm3 tar 文件。
  2. 设置所有变量以运行 PVM。
  3. 导出 PVM_RSH=/ur/bin/ssh
  4. 在主从之间建立无密码连接。
  5. 在单机上运行简单的代码,它可以工作。
  6. 当我尝试在主服务器上添加从服务器时,通过使用命令 add naveen.my.domain 它说相同,如上图所示。

我认为现在信息已经足够了。

编辑编号 2

当我跑步时ssh -v naveen@10.40.54.92,它说,