Resultados da pesquisa a pedido "mpi"

1 a resposta

Depuração em blocos de construção de encadeamento

Gostaria de programar a segmentação de blocos de construção com tarefas. Mas como se faz a depuração na prática? Em geral, o método de impressão é uma técnica sólida para programas de depuração. Na minha experiência com a paralelização MPI, a ...

1 a resposta

Problemas para entender o MPI_Type_create_struct

Estou tendo problemas para entender o método MPI_Type_create_struct. Digamos que temos uma estrutura: struct foo(){ float value; char rank; }E queremos enviar essa estrutura para outro processo. Considere o exemplo de código abaixo: int count = ...

1 a resposta

MPI_Gather 2D array

N é 4, então éN_glob. Acontece que é do mesmo tamanho.p é 4. Aqui está uma pequena parte do código: float **global_grid; float **gridPtr; lengthSubN = N/pSqrt; subN = lengthSubN + 2; grid = allocate2D(grid, subN, subN); .. ...

1 a resposta

O que significa `Erro fatal do Python: PyThreadState_Get: no thread atual` significa?

Estou passando um comunicador mpi de python para C. Optei por usar o comunicador mpi do boost, pois o mpi4py não parece ter um bom suporte de C. Confira: try: from boost.mpi import world except ImportError: from mpi import world err ...

1 a resposta

Impedir que o MPI fique ocupado

Eu tenho um programa MPI que sobrescreve / compromete demais seus processadores. Ou seja: existem muito mais processos que processadores. Porém, apenas alguns desses processos estão ativos em um determinado momento; portanto, não deve haver ...

1 a resposta

E / S MPI, combinação de saída de processo único e múltiplo

Preciso de um código MPI C para gravar dados em um arquivo binário via E / S MPI. Eu preciso do processo 0 para escrever um cabeçalho curto, então preciso de toda a gama de processos para escrever suas próprias partes da matriz indicada pelo ...

1 a resposta

Erro de tempo de execução do Fortran mpi

Eu estou tentando entender a gravação de dados paralelos do código Fortran com o MPI. Me deparei com um programa simples deaqui [http://www.mcs.anl.gov/research/projects/mpi/usingmpi2/examples/starting/io3f_f90.htm] . Compilei e executei o ...

1 a resposta

Como espalhar uma matriz numpy em python usando comm.Scatterv

Estou tentando escrever um código baseado em MPI para fazer algum cálculo usando python e MPI4py. No entanto, seguindo o exemplo, NÃO POSSO espalhar um vetor numpy em núcleos. Aqui está o código e os erros. Existe alguém que possa me ajudar? ...

1 a resposta

Configurando um cluster de computação de alto desempenho em servidores que executam sistemas operacionais diferentes

No meu laboratório, temos vários servidores usados para os programas de simulação, mas eles funcionaram de forma independente. Agora, quero combiná-los para se tornar um cluster usando o MPICH para fazê-los se comunicar. Mas existe um problema: ...

1 a resposta

Comportamento de MPI_Send e MPI_Recv

Por que estas linhas de código: if(my_rank != 0) { sprintf(msg, "Hello from %d of %d...", my_rank, comm_sz); if(my_rank == 2) { sleep(2); sprintf(msg, "Hello from %d of %d, I have slept 2 seconds...", my_rank, comm_sz); } MPI_Send(msg, ...