Resultados de la búsqueda a petición "mpi"

1 la respuesta

¿Una llamada a MPI_Barrier afecta a cada hilo en un proceso MPI?

¿Una llamada a MPI_Barrier afecta a cada hilo en un proceso MPI o solo al hilo que hace la llamada? Para su información, mi aplicación MPI se ejecutará con MPI_THREAD_MULTIPLE. Gracias

3 la respuesta

MPI_Scatter - enviando columnas de matriz 2D

Quiero enviar columnas de la matriz 2D, cada una para separar el proceso. Ahora tengo una matriz 2D completa y estoy atascado con MPI_Scatter. ¿Cómo enviar columnas enteras como un campo? Gracia editar Tengo matriz - flota a [100] [101] y ...

1 la respuesta

MPI_Type_create_subarray y MPI_Gather

Tengo que resolver un pequeño problema de mpi. Tengo 4 procesos esclavos y cada uno de estos quiere enviar un subarreglo 2D (CHUNK_ROWS X CHUNK_COLUMNS) al maestro 0. El maestro 0 recoge todos los fragmentos en ddd [ROWS] [COLUMNS] e imprimirlo. ...

1 la respuesta

Preguntas sobre el ejecutante MPI_Scatter y su asignación de búfer de envío

Mi primer pensamiento fueMPI_Scatter y la asignación del búfer de envío debe usarse enif(proc_id == 0), porque los datos deben dispersarse solo una vez y cada proceso solo necesita una parte de los datos en el búfer de envío, sin embargo, no ...

2 la respuesta

Enviando y recibiendo una matriz 2D sobre MPI

El problema que estoy tratando de resolver es el siguiente: El código de serie C ++ que tengo computa a través de una gran matriz 2D. Para optimizar este proceso, deseo dividir esta gran matriz 2D y ejecutarla en 4 nodos (digamos) usando MPI. ...

1 la respuesta

Cómo enviar (MPI_Send) estructura anidada que tiene campos de puntero en MPI usando C

Tengo una estructura: struct vertex { double a; double b; } struct polygon { int numofVertex; vertex *v; } ¿Cómo enviar esta estructura anidada en MPI usando MPI_Send? El problema es que la estructura contiene el campo de puntero "v" debido a ...

2 la respuesta

Depuradores paralelos

Estoy tratando de decidir qué depurador paralelo usar. Hasta ahora no encontré muchos de código abierto, así que mis opciones son: http: //www.allinea.com/products/ddt ...

2 la respuesta

No bloquear la comunicación en MPI y MPI Wait Issue. No toda la información se pasa correctamente

Me di cuenta de que no todos mis MPI_Isend / MPI_IRecv se estaban ejecutando. Creo que tal vez sea el orden en que envío y recibo o el hecho de que el código no espera hasta que se ejecuten todos los comandos. He copiado el extracto del código a ...

1 la respuesta

Error fatal en MPI_Irecv: Anulando trabajo

La siguiente secuencia de errores se recibe cuando intento ejecutar un problema en cuatro procesadores. El comando MPI que uso es mpirun -np 4 Me disculpo por publicar el mensaje de error como está (principalmente debido a la falta de ...

4 la respuesta

Configure MPI hostsfile para usar múltiples identidades de usuario

Quiero ejecutar un programa con mpirun en diferentes conjuntos de máquinas (Todas las máquinas Linux con Open Mpi 1.5). Ahora tengo máquinas donde puedo iniciar sesión conusername A, y otro conjunto de máquinas donde uso lausername B. Se puede ...