mpi

    1

    1答えて

    質問がFortranであるBTのベンチマークを作るしようとすると、ここで Error while building NAS benchmarks 尋ねたとして、私は私のRHEL7.3上NPBベンチマークを実行してインストールしますが、同様の問題に入るしようとしています 、私が手エラー以下: cd BT; make NPROCS=16 CLASS=W SUBTYPE= VERSION= make[

    1

    1答えて

    以下のコードでは、の回答である4x4=16と等しいと予想しています。なぜaddr[2] - addr[1]は20? #include <mpi.h> #include <iostream> struct S { int a; int nei[4]; double point[4]; }; int main() { MPI_Init(NULL,

    2

    1答えて

    P-BGL PageRankのプロパティマップをインスタンス化しようとしています。しかし、署名はブースト1.63のよう template<typename ProcessGroup, typename GlobalMap, typename StorageMap> inline distributed_property_map<ProcessGroup, GlobalMap, StorageMa

    1

    2答えて

    MPI_Infoを、プロセスが生成されるホストに設定しています(MPI_Comm Spawn)。 問題は、私はプロセスの大きな量を使用する際の設定は、このエラーを投げて、正しく行われていないことである。 Fatal error in MPI_Info_set: Invalid MPI_Info value , error stack: MPI_Info_set(117): MPI_Info_se

    1

    1答えて

    バッファを左から右へ(0→1、2→2→3など)送信しようとしています。私はプロセスが正しいパートナーから送受信しているが、コードがハングしたり、segフォルトを出力していることは確かです。あなたは条件付きでMPI_Isend/MPI_Irecvを行うのに対し、 #include "mpi.h" #include <iostream> int main(int argc, char *argv[

    1

    1答えて

    私は全てのプロセッサに数字のあるリストrangeを持っています。私はこれらのリストのすべての行の最大数を決定したいrange。すべてのプロセッサP0-P3用 最初の4つのリストrange。赤いリストには、MPI_Allreduce以降の各プロセッサが取得する各行の最大値が含まれています。 #include <stdlib.h> #include <time.h> #include <stdio

    0

    1答えて

    mpiをインストールしたばかりで、実際には正しく動作していないようです。 mpicc -o example example.c mpirun -np 4 ./example CLIの出力は次のとおりです: Hello from process 0 of 1 on manos-pc Hello from process 0 of 1 on manos-pc Hello from p

    1

    1答えて

    ?私はそれを解決するためにサイズを変更したりScattervいずれかを使用して、まったく同じ問題とないでプロジェクトを持つ覚え 私は道を試してみましたがScattervでhere(あるいはhere)を説明し、それが働いた、けど。ここで は、私が持っているものと最小のコードサンプルです: #include <stdio.h> #include <mpi.h> #include <stdlib.h

    -1

    1答えて

    私はハイブリッドなopenMP/MPIコードを書いています。 まず、8つのスレッドでopenMPだけをベンチマークしました。 そして、私は、次の MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &numprocs); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Get_processor_na