mpi

    0

    1答えて

    派生データ型を作成したい。私の問題は、それがsize_of()機能と同様であることをMPI_Type_extentの使用は int blocks[3] = {1,1,1}; MPI_Datatype types[3] ={MPI_INT,MPI_DOUBLE,MPI_DOUBLE}; MPI_Aint displacements[3]; MPI_Datatype

    0

    1答えて

    私は1つのプロセスでこのコードを実行すると、それが正常に動作にMPI_Comm_splitを使用して: #include <iostream> #include "mpi.h" using namespace std; int main(int argc, char* argv[]) { MPI_Comm SubWorld; MPI_Init(&argc, &arg

    0

    1答えて

    MPI指令を使用して最適化ルーチンを並列化しようとしています。プログラムの構造は、本文の最後のブロック図におおよそ似ています。データは最適化ルーチンに送られ、Objective関数サブルーチンと別のサブルーチンが呼び出され、 "Jacobian"という行列が計算されます。最適化ルーチンは、Objective関数の最小値に達するのに必要な回数だけ反復し、結果で終了します。ヤコビ行列は、最小値がどの方

    1

    1答えて

    のは、3つのプロセスがあるとしましょう、このコードは正常に動作します:予想通り3回「完了」 #include <iostream> #include <mpi.h> using namespace std; int main(){ MPI_Init(NULL, NULL); int rank; MPI_Comm SubWorld; int buf; MPI

    0

    1答えて

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

    0

    1答えて

    libboost_mpi.so.1.65.1は/ home/batuhan/usr/libの下にあります。 enter image description here を参照してくださいしかし、私は、私は私のプログラムを実行することはできませんライブラリのパスを与えるにもかかわらず、enter image description here どのように私はこれを克服することができますを参照してください

    -1

    1答えて

    私はの初心者です。です。 ライブラリMPIで分散アーキテクチャを作成する必要があります。次のコードは次のとおり #include <stdio.h> #include <string.h> #include <stdlib.h> #include <time.h> #include <mpi.h> int main(int argc, char **argv) { int N,

    1

    1答えて

    私は、ChanとDehneソートアルゴリズムをMPIとCGMの現実的な並列モデルを使って実装しています。これまでは各プロセスが元のベクトルからN/p番号を受け取り、各プロセスがクイックソートを使用して順番に番号を並べ替え、各プロセスがローカルベクトル(サンプルがサイズpを持つ)からサンプルを作成し、 〜P0; P0は、すべてのサンプルをすべてのプロセッサーからのデータに対応できるように、サイズp

    2

    1答えて

    私はwrap.pyによって生成されたCPPプログラムを持っています。 wrap.pyは、MPIプログラムのラッパーを生成するために使用されます。これは、通常のMPIコールをPMPIコールにリダイレクトし、例えば、パフォーマンス分析。生成されたコードhereをダウンロードします。私はotf2を使ってMPIプログラムをトレースします。 コードを説明するには、次の // test4.cpp __att

    0

    3答えて

    このコマンドでbashでpw.xを実行したいのですが、mpirun -np 4 pw.x pythonスクリプトを使用してinput.inを実行します。 私はこの使用: from subprocess import Popen, PIPE process = Popen("mpirun -np 4 pw.x", shell=False, universal_newlines=True,