Resultados de la búsqueda a petición "mpi"
MPI_Datatype más apropiado para "descomposición en bloque"?
Con la ayuda deJonathan Dursi [https://stackoverflow.com/users/463827/jonathan-dursi] y osgx [https://stackoverflow.com/users/196561/osgx], Ahora he hecho la "descomposición de fila" entre los procesos: row ...
Sincronización implícita con MPI_BCAST tanto para el emisor como para los receptores.
Al llamar a MPI_BCAST, ¿hay alguna sincronización implícita? Por ejemplo, si el proceso del remitente llegara al MPI_BCAST antes que otros, ¿podría hacer el BCAST y luego continuar sin ningún reconocimiento? Algunas pruebas recientes con código ...
ultiplicación de matriz @MPI con asignación dinámica: Seg. Culp
Estoy haciendo un programa de multiplicación de matriz en OpenMPI, y recibí este mensaje de error: [Mecha Liberta:12337] *** Process received signal *** [Mecha Liberta:12337] Signal: Segmentation fault (11) [Mecha Liberta:12337] Signal code: ...
mpi.h: ¿Usa un tipo sin definirlo?
Estoy tratando de traducir las partes importantes de mpi.h de OpenMPI al lenguaje de programación D para poder llamarlo desde D. (HTOD no funcionó en absoluto). No puedo entender las siguientes partes de código typedef struct ...
Utilizando MPI_Bcast para la comunicación MPI
Estoy tratando de transmitir un mensaje desde el nodo raíz a todos los demás nodos usando MPI_Bcast. Sin embargo, cada vez que ejecuto este programa siempre se cuelga al principio. ¿Alguien sabe qué tiene de malo? #include <mpi.h> #include ...
Computación paralela con clústeres que no sean nieve SOCK
La reciente incorporación de soporte directo para computación paralela en R2.14 generó una pregunta en mi mente. Existen numerosas opciones para crear grupos en R. Usosnow SOCK agrupa de manera regular, pero sé que hay otras formas, como MPI. Yo ...
Pérdida de memoria MPI
Estoy escribiendo un código que usa MPI y seguía notando algunas pérdidas de memoria cuando lo ejecutaba con valgrind. Mientras intentaba identificar dónde estaba el problema, terminé con este simple (y totalmente inútil) principal: #include ...
MPI función principal serie
Esta es una pregunta MPI bastante básica, pero no puedo entenderlo. Tengo una función principal que llama a otra función que usa MPI. Quiero que la función principal se ejecute en serie y que la otra función se ejecute en paralelo. Mi código es ...
envío de bloques de matriz 2D en C usando MPI
¿Cómo envías bloques de matriz 2-D a diferentes procesadores? Supongamos que el tamaño de la matriz 2D es 400x400 y quiero enviar bloques de tamaños 100X100 a diferentes procesadores. La idea es que cada procesador realice el cálculo en su bloque ...
¿Está bloqueado MPI_Reduce (o una barrera natural)?
Tengo el fragmento de código a continuación en C ++ que básicamente calcula el pi usando la técnica clásica de Monte Carlo. srand48((unsigned)time(0) + my_rank); for(int i = 0 ; i < part_points; i++) { double x = drand48(); double y = ...