問題タブ [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 投票する
1 に答える
1361 参照

linux - スレーブがPVM(並列仮想マシン)で機能しない理由

1つのマスターと1つのスレーブを持つPVMのコードを作成しようとしています(centOS 5.5 OSで作業しています)

コマンドを実行するaimk master1 slave1と、以下の出力が期待されます:-

しかし、それは示しています

なぜこのエラーが発生するのですか?なぜ奴隷は働いていないのですか?私のコードは以下の通りです、この問題で私を助けてください。

Master1.c

slave1.c

0 投票する
2 に答える
143 参照

c++ - (char**)0 (C++)

PVM には関数呼び出しがありPVM_SPAWN、この関数の先頭は次のとおりです。

pvm_spawn( char *task, char **argv, int flag, char *where, int ntask, int *tids )

関数が呼び出されると、2 番目の引数char** argvは次のように渡されました。(char**)0

どういう(char**)0意味ですか?アドレス0を指すヌルポインタまたはポインタですか??

0 投票する
0 に答える
120 参照

python - Pyopus のインストール中に問題が発生しました

私はvirtualboxでubuntu 10.04を使用しており、ホストOSはWindows 8.1です。ここに記載されている手順を使用して、ソースからpyopusをインストールしようとしていました: http://fides.fe.uni-lj.si/pyopus/installation.html

Pyopus をインストールするためのすべての前提条件を正常にインストールしました。

指定された setup.py から pyopus をビルドしているときに、ここで https://drive.google.com/file/d/0Bwbq_C5RvgSqNGVtOHhJSUdhZWc/edit?usp=sharingを停止しました。

Pyopus を正常にインストールするにはどうすればよいですか? 提案してください。

0 投票する
0 に答える
195 参照

c - Linux Mint 15 での PVM の設定

Linux Mint で PVM を構成するとき。これらの行は、.profile、bash.bashrc、csh.cshrc、profile にコピーされました。


これらの設定の後、makeと入力するとファイルの作成に進みました

次のエラーが表示されます。

0 投票する
1 に答える
235 参照

pvm - pvm は、実行可能ファイルの実行時にファイルが見つからないと言います

Linux mint 17.1 64bit があり、 apt で pvm をインストールしました。 tcsh もインストールしました。私の .cshrc ファイルは次のとおりです。

pvm3 フォルダーはホームにあり、そこには lib フォルダーがあり、lib フォルダーには pvmgetarch フォルダーがあります。

ParentPerfectLot 実行可能ファイルという親と ChildPerfectLot という子があり、どちらも ~/pvm3/lib/pvmgetarch にあります。

pvm コンソールに移動して実行します。

「ファイルが見つかりません」と表示されます。

これは初心者の質問のように思えるかもしれませんが、Web で役立つ情報があまり見つかりませんでした。

0 投票する
0 に答える
108 参照

c - fork() を使用した PVM

私は現在、アプリケーションを作成しようとしています。私は C コードを書いており、PVM ライブラリを使用しています。アプリが何をすべきかを短くしようとします:

マスタープロセスが生成されます。相互にマスターと通信している 5 つのスレーブ プロセス。スレーブ プロセスは、2 つの並列アクションを実行することになっています。独自の手順を実行することと、2 つ目のこと - 他のスレーブからのメッセージのリスナーになることです。

ランダムに動作するコードの一部を次に示します。

これらの両方の while ループ内で MASTER プロセスにいくつかの SEND_MESSAGE アクションを配置すると、非常に奇妙な動作をします。たとえば、これらの while ループがない場合、両方の while から 5 つのメッセージを送信すると (合計 10 :-))、マスター プロセスは、eg. 最初のループから 5 件、2 番目のループから 1 件のメッセージ。親プロセスでWAIT(NULL)すると、うまく実行されます (もちろん、while(1) ループはありません)。何が問題なのですか?マスター プロセスは受信メッセージを待ち続けますが、受信しません。

ご協力ありがとう御座います!よろしく、 レミー

0 投票する
2 に答える
6503 参照

c++ - std::vector をキャストできますか* int* に?

古いCタイプライブラリPVMの(intへのポインターではなく、intの配列)std::vector<int>* foo;として使用する必要があるとしましょう。int*私が懸念している限り、vector配列のようにメモリ内で要素が隣り合っているため、これは機能する可能性があります。試してみ(int*)fooましたが、どういうわけかデバッグできないエラーが発生したので、これが問題だと思います。アイデア、考え、エレガントな回避策はありますか?

0 投票する
0 に答える
78 参照

c - ベクトルをスレーブに渡す PVM

私はPVMプロジェクトを行っています。このコマンドを使用してベクターをスレーブに渡すことは可能ですか? 私のスレーブでは、1 から 1000 までの数字の繰り返し % をカウントするベクトルを使用しているため、マスターに渡したいベクトルです。

ありがとうございました

0 投票する
2 に答える
116 参照

fortran - Fortran77 と Fortran90 アプリケーションを結合するには? MPI、PVM、または別の方法ですか?

2 つのコード (1 つは Fortran77 にあり、もう 1 つは Fortran90 にあります) を結合する必要があります。これらはデーモンによって制御され、それらの間で情報を渡すことができます。

私は検索しており、2 つの可能なオプションは PVM または MPI です。問題は、それらを個別にコンパイルする必要があることです。何かアイデアはありますか?