Resultados da pesquisa a pedido "mpi"
Por que MPI_Iprobe retorna falso quando a mensagem foi definitivamente enviada?
Quero usar o MPI_Iprobe para testar se uma mensagem com uma determinada tag já está pendente. No entanto, o comportamento do MPI_Iprobe não é exatamente como eu esperava. No exemplo abaixo, envio mensagens de várias tarefas para uma única ...
Chamando o binário mpi em série como subprocesso do aplicativo mpi
Eu tenho um grande aplicativo de simulação paralela (usando MPI) que produz grandes quantidades de dados. Para avaliar esses dados, eu uso um script python. O que agora preciso fazer é executar esse aplicativo várias vezes (> 1000) e calcular ...
Como acelerar esse problema pelo MPI
(1) Eu estou querendo saber como posso acelerar a computação demorada no loop do meu código abaixo usando MPI? int main(int argc, char ** argv) { // some operations f(size); // some operations return 0; } void f(int size) { // some operations ...
Como a barreira é implementada nos sistemas de passagem de mensagens?
O que eu entendo é que um processo mestre envia uma mensagem para todos os outros processos. Todos os outros processos em troca enviam uma mensagem para o processo mestre. Isso seria suficiente para uma barreira funcionar? Se não, então o que ...
MPI_Gather de colunas
Eu tenho uma matriz que é dividida por colunas entre os processos para o meu cálculo. Depois quero reunir esse array em um processo (0). Cada processo tem suas colunas salvas na matriz A, o processo 0 possui uma matriz F para coletar os dados. A ...
Não foi possível executar o MPI ao transferir grandes dados
eu useiMPI_Isend para transferir uma matriz de caracteres para o nó escravo. Quando o tamanho da matriz é pequeno, funcionava, mas quando eu aumentava o tamanho da matriz, ele ficava lá. Código em execução no nó principal (classificação ...
Passagem de estruturas de comprimento variável entre processos MPI
eu precisoMPI_Gatherv() um número de pares int / string. Digamos que cada par fique assim: struct Pair { int x; unsigned s_len; char s[1]; // variable-length string of s_len chars };Como definir um tipo de dados MPI apropriado para Pair?
Qual é o melhor tutorial para aprender MPI para C ++? [fechadas]
Eu pretendo usar o MPI para o meu código C ++. Eu instalei o MPICH2 nos meus computadores. Mas não sei muito sobre o MPI e espero encontrar alguns materiais para ler. Espero que os especialistas possam me recomendar algumas boas matérias. ...
Como usar e interpretar códigos de erro MPI-IO?
#include <stdio.h> #include <iostream> #include <Windows.h> #include <C:\Program Files\Microsoft MPI\Inc\mpi.h> using namespace std; #define BUFSIZE 128 int main (int argc, char *argv[]) { int err; int rank; int size; double start_time = ...
Por que meu programa MPI está saindo incorretamente
Sou novato no MPI e tenho um dever de casa, não estou pedindo para você resolvê-lo, só preciso de uma dica sobre por que meu programa está com defeito. Aqui está o problema Escreva um programa MPI C que simule um jogo de mesa de pingue-pongue. ...