Resultados da pesquisa a pedido "mpi"
É possível enviar dados de um programa Fortran para Python usando MPI?
Estou trabalhando em uma ferramenta para modelar conversores de energia das ondas, onde preciso acoplar dois pacotes de software. Um programa é escrito em Fortran, o outro em C ++. Preciso enviar informações do programa Fortran para o programa C ...
Mensagem de tamanho variável em MPI
Existe uma chamada de biblioteca que permita o envio / recebimento de mensagens de tamanho variável usando MPI? Uma solução alternativa seria enviar o tamanho dos dados na primeira mensagem e segui-lo com a carga útil real, mas eu queria saber ...
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: ...
Transmissão assíncrona MPI de fonte desconhecida
Eu tenho um projeto C que possui n números de processadores trabalhando em um tipo de pesquisa em árvore. A qualquer momento do programa, qualquer um desses processos pode encontrar algo de interesse e querer enviá-lo a todos os ...
MPI não executando paralelamente em um código FORTRAN
Estou tentando instalar um OpenMPI na minha máquina Ubuntu (14.04) e achei que tinha conseguido, porque posso executar códigos commpirun, mas recentemente notei que não está realmente funcionando paralelamente. Eu instaleiopenmpi com as ...
Por que o Hadoop não é implementado usando o MPI?
Corrija-me se estiver errado, mas meu entendimento é que o Hadoop não usa MPI para comunicação entre nós diferentes. Quais são as razões técnicas para isso? Eu poderia arriscar algumas suposições, mas não sei o suficiente sobre como o MPI é ...
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, ...
Problema com MPI_Gatherv para std :: vector
Estou tendo problemas para conseguirMPI_Gatherv para trabalhar com um std :: vector. Eu escrevi um pequeno programa que deve preencher um vetor com números inteiros de classificação + 1 (para evitar 0, pois o vetor é inicializado em 0s). Este é ...
Criando um contador que permanece sincronizado nos processos MPI
Eu tenho muita experiência no uso dos métodos básicos de comunicação e grupo MPI2, e faço bastante trabalho de simulação paralelamente embaraçoso usando o MPI. Até agora, estruturei meu código para ter um nó de expedição e vários nós de trabalho. ...