openmpi

    1

    1答えて

    私はVM VirtualBoxに新しいubuntu-16.04.2-desktop-amd64マシンを作成しましたが、RmpiでR環境を使用したいと考えています。 以下の両方の方法で同様のエラーが発生します。 Ubuntuがインストールされていたとき、私はターミナルを開き、次のコマンドを実行: ~$ sudo apt-get update ~$ sudo apt-get install open

    2

    2答えて

    各プロセスで文字列を生成し、すべてを収集したい。しかし、各プロセスで作成された文字列は、intとcharを付加することによって作成されます。 私はまだすべてを正しく収集することができません。すべての部分文字列を1つずつ印刷することができますが、rcv_stringを印刷しようとすると、部分文字列が1つだけ、またはセグメント化エラーが発生することがあります。 memsetを使って文字列の最後にゼロを

    1

    2答えて

    私はOpenMPIを使用するアプリケーションをWindowsとLinuxで起動しています。しかし、Windows用のバージョンは問題なく動作していますが、Linux上で実行するとメモリ割り当てエラーが発生します。この問題は、より多くの計算が必要な特定のアプリケーション引数で発生します。 メモリリークを解消するために、Valgrindを使ってLinuxバージョンアプリをチェックし、outputを得ま

    1

    1答えて

    私はn個のプロセスを持っていると言う:彼らは計算を行う 、その後、0。このをランク付けするために結果を送信するには、私が起こるしたいものである:それはからの結果を持ってまで ランク0は、をお待ちしておりますランクのすべてをを追加します。 どうすればよいですか?また、私は次のことを避けたい: 例えば、 4つのプロセスP0、P1、P2、P3、一方P1内 P1 -> P0 P2 -> P0 P3 -

    1

    1答えて

    をロードしません。私はそれがへのアクセス権を持っている必要がありますので、パスが同じに設定されている ​​ subprocess.call(args,shell=True) と同じエラー結果: 私はPythonのコンソールを介して、それを実行すると、私はエラーを返します同じライブラリ。このエラーを回避するために知っておく必要がある内部Pythonの機能はありますか?それとも、プログラムライブラ

    0

    1答えて

    CでOpenMPIを使用する。 は私が main() { MPI_Init(); //// Important Program Region MPI_Barrier(MPI_COMM_WORLD); // do something here MPI_Barrier(MPI_COMM_WORLD); //// MPI_Finalize(); } を持っているだと言うこ

    1

    1答えて

    私のローカルマシンでdoMPIパッケージを実行しようとしています。クラスタにジョブを提出する。私はMac OSX Yosemiteを使用しており、brewを使ってopen mpi 2.0.2をインストールしています。 mpirun -V mpirun (Open MPI) 2.0.2 Report bugs to http://www.open-mpi.org/community/help/ 私は

    1

    1答えて

    誰かがより良いものを提供できますか? 私はZeroMQ(それほどではない)とOpenMPIでの経験があります。 私は両方ともメッセージの受け渡しのためのフレームワークであることを知っています。この2つのフレームワークの主な違いは何ですか?

    1

    1答えて

    私はHPCでdoMPIを実行しており、ワーカーから出力をログに記録したいと思います。 doParallelを使用して、私はmakeCluster(outfile='myfile.log')を使用することができました。 doMPIでは、いずれのメソッドにもoutfile引数がないようです。私はsinkWorkerOutput()を使ってみました。これは機能しますが、ワーカーの1人だけのログが書き込ま

    0

    2答えて

    愚かな質問かもしれませんが、とにかく恥ずかしいほどの並列問題に取り組んでいます。私は、作業を並列に実行できる独立したタスク(通信なし)に分けることができます。 1には、以下を使用することができますシェル script.shで : prog.cで #!/bin/bash let MY_ID=${OMPI_COMM_WORLD_RANK} ./a.out $MY_ID 我々は、単純な独立したプ