Resultados da pesquisa a pedido "mpi"

1 a resposta

Como usar MPI_Reduce para somar valores diferentes de grupos diferentes de processadores independentemente

Estou tentando dividir meus processadores em grupos e depois adicionar a soma de cada grupo de forma independente ... mas não consegui encontrar o resultado ...

4 a resposta

MPI - Impressão num pedido

Eu estou tentando escrever uma função em C onde cada processador imprime seus próprios dados. Aqui está o que eu tenho:

1 a resposta

MPI trava no MPI_Send para mensagens grandes

1 a resposta

Como MPI_Gatherv colunas do processador, onde cada processo pode enviar um número diferente de colunas

Dizer 2 processos estão participando. O processo 0 (classificação 0) possui A = { a d b e c f }e o processo 1 (classificação 1) tem A = { g h i } Quero que os dois processadores enviem essas colunas para a classificação 0, para que a ...

1 a resposta

MPI_Type_create_subarray e MPI_Gather

Tenho que resolver um pequeno problema de mpi. Eu tenho 4 processos escravos e cada um deles deseja enviar uma sub-matriz 2d (CHUNK_ROWS X CHUNK_COLUMNS) para dominar 0. O mestre 0 coleta todos os pedaços no ddd [ROWS] [COLUMNS] e imprime. Eu ...

3 a resposta

Por que MPI_Init aceita ponteiros para argc e argv?

é assim que usamos a função MPI_Init int main(int argc, char **argv) { MPI_Init(&argc, &argv); … }por que MPI_Init usa ponteiros para argc e argv em vez de valores de argv?

3 a resposta

Como construir reforço com suporte a mpi no homebrew?

5 a resposta

Erro ao instalar o mpi4py

Estou tentando instalar o mpi4py usando o pip install mpi4py, mas estou recebendo o seguinte erro: error: Cannot find 'mpi.h' header. Check your configuration!!!Anteriormente, no mesmo relatório de erro que eu tenho, clang: error: linker ...

1 a resposta

cout processador mais lento MPI

Estou escrevendo um programa usando MPI. Cada processador executa um loop for: int main(int argc, char** argv) { boost::mpi::environment env(argc, argv); for( int i=0; i<10; ++i ) { std::cout << "Index " << i << std::endl << std::flush; ...

1 a resposta

MPI_Rank retorna o mesmo número de processo para todo o processo

Estou tentando rodar este exemplo de programa hello world com o openmpi e o mpirun no debian 7.