mpich

    0

    1答えて

    私は30のノード(各ノードに32のコアを持っている)で動かしたいMPIプログラムを持っています。ノードのすべてのコアを単一のジョブ/プロセスにどのように割り当てることができますか? 私はスロットを使用して、特定のノードのジョブ数を制限しています。 node001スロット= 1 max_slots = 20 node002スロット= 1 max_slots = 20 これを達成するために使用できるパ

    0

    1答えて

    私は、並列コードの作成/実行にかなり慣れています。現在、私はプロセスのための感触を得るために並列コードを書く際の基本的なチュートリアルを試しています。私のコンピュータはMpichとubuntuを使っています。 私はこのページの「ベクトルを合計するための完全な並列プログラム」と題したコードを実行しようとしています:http://condor.cc.ku.edu/~grobe/docs/intro-M

    0

    1答えて

    これについてはサイトhereに質問がありますが、これはcで実装されています。私はそれのC + +バージョンが必要です。 問題は次のとおりです。 私はこれらの構造体の配列を送信する必要があり、以下のフォーム struct word { char value[WORD_MAX_LENGTH]; int freq; }; を持つ構造体を作成しました。どのようにしてこの構造体を

    0

    2答えて

    私は強制する必要がありますCmake私のMPIコードを構築し、MPICHとリンクする必要があります。私のMPICHはUbuntuパッケージマネージャを使って、標準の場所/usr/lib/mpich/にインストールされています。しかし、CMakeはまだ私が使用していないOpenMPIライブラリを探しています。 CMakeに代わりにMPICHを探すように指示する方法はありますか?以下は 、あなたはいく

    -1

    1答えて

    MVAPICH CUDA8で動作するMPI-CUDAプログラムを取得しようとしています。前にopenMPIでプログラムを正常に実行しましたが、MVAPICHでより良いパフォーマンスが得られるかどうかをテストしたいと思います。残念なことに、MVAPICHを使用しているときにCUDAカーネルが同時に実行されている場合、プログラムはMPI_Isendに固執します。 私はMVAPICH2-2.2をダウンロ

    0

    1答えて

    MPI_IsendとMPI_Irecendのコードブロックに問題があります。私はライン上の次のプロセスにCinの番号を送る必要があります、そして、現在のプロセスは、それがビジネスだと考えることができます。 受信プロセスはそれ以上の計算に入る前に受信する必要がありますが、MPI_Waitを持たない場合はneversがデータを取得し、それを行うと永遠にハングします。私は間違って何をしていますか? 注:

    1

    1答えて

    最近、1つのマスターノードと2つのクライアントノードを使用してBeowulfクラスターをセットアップしました。クライアントノードはすべてマスタノードの/home/mpiuser/ディレクトリを共有し、マスタノードでディレクトリが変更されると自動的に更新されます。私は正常例では、私が試してみて、私はここで作成したPythonのファイルを実行するとその後、次の出力 Process 0 of 3 is

    1

    1答えて

    これは私が達成しようとしているものです。 Blue is the message. Yellow is when the specific node changes the leader known to it. Green is the final election of each node. コードは、私には正しいようだが、それは必ずしも関係なく、私が試したものをwhileループ内で立

    0

    2答えて

    私はUbuntu 16.04 LTSをインストールしました(Xenialリリース)。私は自分のシステムにMPICH2パッケージをインストールする必要がありますが、私はsudo apt-get install mpich2を実行すると、それは私に次のエラーを与える: Reading package lists... Done Building dependency tree... 50% Bui

    0

    1答えて

    私はMPI初心者です。私のプログラムは1から100までの合計を計算しますが、エラーを返すため、なぜ私は理解できません。 MPI_ReduceとMPI_Bcastを学習していますので、できる限り使用してみてください。 これは私のプログラムです。 // include something int main (int argc, char * argv[]) { int rank, s