問題タブ [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.
mpi - PVM(並列仮想マシン)ライブラリはHPCで広く使用されていますか?
誰もがMPI(メッセージパッシングインターフェイス)に移行しましたか、それともPVMはスーパーコンピューターやHPCでまだ広く使用されていますか?
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() sendto: 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 netoutput () sendto: 無効な引数
[t80040000] 02/11 10:23:32 pvmbailout(0)
ボウタイログ
[t80080000] 02/11 10:23:25 ボウタイスレーブ (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() run = STARTUP、マスターの待機中にタイムアウトしました
[t80080000] 02/11 10:28:26 pvmbailout(0)
cluster-computing - PVMのリソースマネージャーとしてのSunGridEngine、Condor、Torque
どのリソースマネージャーがPVMに適しているかを知っている人はいますか?または、PVMを使用せず、代わりにMPI(またはMPICH-2 [他に優れたバージョンはありますか?]などのバージョン)に依存する必要がありました。PVMを使用した主な理由は、このプロジェクトを開始した私の前の人がPVMの使用を想定していたためです。ただし、このプロジェクトは私のものであるため(彼は、PVMに依存する重要な作業を行っていません)、これは簡単に変更できます。PVMのインストールとセットアップは非常に面倒だったため、インストールが簡単なものにすることをお勧めします。
私はSunGridEngineに傾倒しており、専用ハードウェアをどのように使用しているかを確認しています。専用ハードウェアに適した別の投稿を読んだ後、SGEが勝者のようです。ただし、PVMを使用した場合のパフォーマンスはわかりません。誰かがPVMとSGEの経験があるかどうか疑問に思いますか?
人々がSGEを使用する場合、コンピューターからコンピューターへ(または仮想マシンから仮想マシンへ)通信するために何を使用しますか
ああ、これが重要な場合は、Perlアプリケーション/行を実行します。
何か提案やアイデアはありますか?
すべてのコメントに事前に感謝します、
- Tyug
linux - PVM プロセス間でメッセージが失われましたか?
大学の課題で PVM を使用してアルゴリズムを並列化しようとしています。アルゴリズムをソートしましたが、並列化はほとんど機能しません -明確な理由もなくプロセスが断続的に停止します。パターンは見当たりません。同じパラメータで実行すると 10 回は機能し、次の作業でスタックする可能性があります...
pvm
(マスターまたは子プロセスの) どの関数もエラー コードを返さず、子は正常に完了したように見え、エラーはコンソールに到達していません。マスターが子供たちからのすべての通信を受信していないように見えますが、たまに実行されるだけです。
奇妙なことに、メッセージをスキップしているだけではないと思います-子から結果が欠落し、完全なシグナルを正常に送信したことはまだありません(つまり、実行が完了に達しておらず、予期しない結果を返します) - まるで子プロセスが切断され、特定のポイントからのすべてのメッセージが届かなくなったかのようです。
結果をバッチ処理して送信するメッセージは少なくなりますが、より大きくなると、信頼性が向上するようです.
pvm_send
PVM が送信されたメッセージとその友人を失うことは正常ですか、一般的ですか、それとも予想されますか? すべてのプロセスが単一のホストまたは複数のホストで実行されると、エラーが発生することに注意してください。
私は何か間違ったことをしていますか?これを防ぐために私にできることはありますか?
アップデート
以下の非常に単純なテスト ケースでエラーを再現しました。このコードでは、4 つの子を生成してそれぞれに 1 つの数値を送信し、各子は受け取った数値を 5 倍して送り返します。ほとんど常に機能しますが、3 つの数字のみが出力されてフリーズすることがあります。1 人の子供の結果が欠落しています (その子供は完了しているはずです)。
主人:
子:
linux - Linux/Unix Scripting - strangest behaviour ever in a few lines - variable set but empty
I can tell you this is the craziest thing I have seen in a long time.
I have this (part of) sh script running on CentOS 5.4:
And this gives the following output:
As you can see the GOLD_DIR
variable is set (the script finds it as shown by the output with postfixed "<--
") ! If I uncomment the export of the GOLD_DIR
variable in the script code (first snippet) everything works.
EDIT: GOLD_DIR
is exported in /etc/profile
(using export GOLD_DIR=/share/apps/GOLD_Suite/GOLD
)
Any ideas why?
Note1: I don't know if this is important but this is a spawn script on PVM.
Note2: The script is written in sh #!/bin/sh
but I am using bash...
Edit3: I GOT IT TO WORK BUT I DONT KNOW WHY! - Ok so what I did was rename the hostname (with sudo hostname abc
) to the name of the machine I ssh into (e.g. abc). Before the PVM was listing the full name of the machine abc.mycompany.local
. Note that both abc.mycompany.local
and abc
are the same machine.
c - 2つのスレッドで2つのプロセスを受信し、MPIで相互に送信するにはどうすればよいですか?
基本的に私はこのようなことを達成したいと思います:
MPIforC言語でpthreadsライブラリを使用します。
私はすでにPVMでそれを行いました、ここにソースコードがあります:
master.c:http :
//pastebin.com/wwEie7gn、slave.c:http: //pastebin.com/gfeCkcss。
私がやろうとしたこと:
prog.c:http: //pastebin.com/tCVKN3fe
どういうわけかレシーバースレッドは何も受信しません。何が問題なのかわかりません。誰かが私にそれを行う適切な方法を教えてくれることを願っています。
スレッドサポートなしでコンパイルされたMPIを実行しています。
linux - PVM の環境を設定するには?
私はUbuntu v11.04を使用しています。PVM の環境変数を設定するには?
ハンドブックには、「最も簡単な方法は、これらの変数を .cshrc ファイルに設定することです」と書かれていますが、.cshrc ファイルが見つかりません。cshrc.stub が見つかりました。
誰かが PVM を使ったことがあるなら?
mpi - PVMからMPIへの移行
プロジェクトをPVMからMPIに移行する作業をしています。ここで誰かが以前にそうしたことがあるかどうか、そしてPVMとMPIの機能間の対応に関するチュートリアルやマニュアルが存在するかどうかを尋ねたいと思いました。
linux - PVM コードを実行するためのパスワードなしの ssh 接続の確立に失敗しました
PVMコードをビルドしようとしました。そのためには、パスワードなしの ssh 接続が必要です。私はたくさん検索し、チュートリアルを見つけました。同じことを実装しましたが、うまくいきませんでした。
私の仕事:-
マスターはジャムです。
奴隷はナヴィーン。
まず、コマンドを使用して、マスター (jhamb) で ssh キーを生成します。
ssh-keygen -t rsa
次に、コマンドを使用して、id_rsa.pub ファイルをスレーブ (naveen) マシンにコピーしました。
scp /home/jhamb/.ssh/id_rsa.pub naveen@10.40.54.92:/home/naveen/.ssh/authorized_keys
次に、マスターからスレーブにログインします。
ssh naveen@10.40.54.92
しかし、それは常にパスワードを要求します。
この問題を解決するのを手伝ってください。PVM をさらに構成できるのは私だけです。
あなたの親切な対応を求めています。
linux - PVM でスレーブを追加するとパスワードが要求される
マスターマシンにスレーブを追加しようとしました。ただし、追加するときにパスワードを要求します。わからなかったこと。
マスター=ジャム
Slave = naveen、raja、gaurav
以下のエラーを解決してください。あなたの親切な対応を求めています。
コンソールのスナップショット:-
ホストを追加しようとすると、これらの行が表示されます
vim /etc/hosts ショー:-
編集済み
仕事のこと、今までのことをここに書きます
- pvm3 tar ファイルをダウンロードします。
- PVM を実行するためのすべての変数を設定します。
- export PVM_RSH=/ur/bin/ssh
- マスターとスレーブ間のパスワードレス接続を確立します。
- 単一のマシンで単純なコードを実行すると、機能します。
- コマンドを使用してマスターにスレーブを追加しようとする
add naveen.my.domain
と、上の画像と同じように表示されます。
これで十分な情報だと思います。
編集番号 2
を実行ssh -v naveen@10.40.54.92
すると、