mpi

    2

    1答えて

    Cで次のプログラムを実行すると、上記のエラーが発生しました。このプログラムでは、3次元ハイパーキューブトポロジを使用して8要素配列のすべての要素の合計を検索します。これは、MPIライブラリを使用しています。: mpirun -n 8 ./a.out ランタイムエラーメッセージを呼び出すことによって8つのプロセスを使用し #include<stdio.h> #include<mpi.h>

    0

    1答えて

    実行時にインテルコンパイラを使用してMPI FortranでPEの数を変更できるかどうかは疑問でした。 私の問題は非常に具体的で、私は計算の中である時点に達した後でPEの数を減らすことができるかどうかを知りたいと思います。 私の場合は次のとおりです: 私は多くの番号を刻むコードを持っています。巨大な問題を解決するには、約128個のPEが必要です。しかし、計算が終わって解決策を印刷すると、残りの12

    0

    1答えて

    cnfclusterを使用してAWSクラスタを作成しました。これは、4つのm4.xlargeノードで構成されています。私はコアごとに1つのタスクを使用するsgeスクリプトを記述しようとしています。変更に関係なく、私は出力に1ホストしか見ていません。 誰でもスクリプトの変更を提案できますか? [email protected]:~$ qconf -sh ip-172-31-16-28.us-wes

    0

    1答えて

    MPIベースのC++コードをPrgEnv-intel/5.2.82でコンパイルしています。 cmake/3.0.2とcray-mpich/7.0.4を使用しています。 私のコマンドは次のとおりです。 export CC=mpiicc export CXX=mpiicpc cmake ./path_to_my_CMakeLists.txt make しかし、私はこの

    1

    1答えて

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

    5

    1答えて

    だから私はgmshとトーバルを持っています。 try: out = subprocess.check_output( ["gmsh", "gmsh -3 -algo meshadapt tmp_0.geo -o SFM.msh"], stderr=subprocess.STDOUT ).strip().decode('utf8') except

    -1

    1答えて

    私はOpen MPIで並列計算を学ぼうとしています。私はMacBook ProでUbuntu 16ブートを使用しています。 私はOpenMPをインストールし、それをテストするためにhello_worldを実行しようとしました。 #include <mpi.h> #include <stdio.h> int main(int argc, char** argv) { // Initializ

    2

    3答えて

    私はmpiでフラクタル画像の並列計算を実行しようとしています。 私は4パートで私のプログラムを分割しました: バランス各ランク によって行御馳走の数は、行の数と行の送信ランクに を各行属性のCalculがを実行しますランクに0 は ステップ1と2が動作している(テストだけでint型を印刷するために)ランク0のデータを扱うが、私は、行を送信しようとしているとき0にプログラムをランク付けします停止して

    0

    1答えて

    MPIのドキュメントでは、MPI_Type_vectorとMPI_Type_contiguosの違いは、最初に配列の要素間のストライプギャップを指定できることです。 なぜ、単にMPI_Type_contiguousを使用するのではなく、そうすることに興味があるのですか?