Resultados da pesquisa a pedido "mpi"
Perguntas sobre o executor MPI_Scatter e sua alocação de buffer de envio
Meu primeiro pensamento foiMPI_Scatter e a alocação de buffer de envio devem ser usadas emif(proc_id == 0), porque os dados devem ser dispersos apenas uma vez e cada processo precisa apenas de uma parte dos dados no buffer de envio, no entanto, ...
MPI - Enviando segmentos de uma matriz
Então eu tenho uma série de duplas. Eu gostaria de enviar, diga cada 5 duplas, para o processo de recebimento. Então, essencialmente, eu preciso de uma manei...
Problemas com o OpenMPI MPI_Barrier
Estou tendo alguns problemas de sincronização usando a implementação OpenMPI do MPI_Barrier: int rank; int nprocs; int rc = MPI_Init(&argc, &argv); if(rc != MPI_SUCCESS) { fprintf(stderr, "Unable to set up MPI"); MPI_Abort(MPI_COMM_WORLD, rc); ...
Como enviar / receber em MPI usando todos os processadores
Este programa escrito usando C Lagrange e MPI. Eu sou novo no MPI e quero usar todos os processadores para fazer alguns cálculos, incluindo o processo 0. Para aprender esse conceito, escrevi o seguinte programa simples. Mas esse programa fica na ...
Converter um backtrace da libc em um número de linha de origem
Eu tenho um aplicativo MPI com o qual combina fontes C e Fortran. Ocasionalmente, ele falha devido a um bug relacionado à memória, mas estou tendo problemas ...
Quando preciso usar o MPI_Barrier ()?
Eu me pergunto quando eu preciso usar barreira? Preciso disso antes / depois de um scatter / gather por exemplo? Ou a OMPI deve garantir que todos os process...
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 ...
Gerente de processos no MPI
Sou novo no MPI, tenho algumas dúvidas em relação à criação e lançamento de empregos. Eu tentei descobrir, mas as coisas são bastante complicadas para mim. Portanto, a arquitetura do cluster na qual estou trabalhando é assim: existem quatro nós ...