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

1 la respuesta

¿Qué significa `Fatal Python error: PyThreadState_Get: no current thread`?

Estoy pasando un comunicador mpi de python a C. Elegí usar el comunicador mpi de boost ya que mpi4py no parece tener un buen soporte C. Echale un vistazo: try: from boost.mpi import world except ImportError: from mpi import world err ...

2 la respuesta

mpirun: no hay suficientes espacios disponibles

Por lo general, cuando uso mpirun, puedo "sobrecargarlo", usando más procesadores de los que realmente hay en mi computadora. Por ejemplo, en mi Mac de cuatro núcleos, puedo ejecutarmpirun -np 29 python -c "print 'hey'" No hay problema. Ahora ...

3 la respuesta

MPI envía una estructura con una propiedad vectorial en C ++

Quiero enviar una estructura que tenga una propiedad vectorial. typedef struct { int id; vector<int> neighbors; } Node;Sé que tengo que crear un tipo de datos derivados de MPI como enesta respuesta [https://stackoverflow.com/a/9865041/2442740], ...

1 la respuesta

mpi altera una variable que no debería [duplicar]

Esta pregunta ya tiene una respuesta aquí: MPI_Recv sobrescribe partes de la memoria a las que no debe acceder [/questions/13049648/mpi-recv-overwrites-parts-of-memory-it-should-not-access] 1 respuesta Tengo un código Fortran que estoy ...

1 la respuesta

Problema con MPI_Gatherv para std :: vector

Tengo problemas para obtenerMPI_Gatherv para trabajar con un std :: vector. He escrito un pequeño programa que debe llenar un vector con enteros de rango + 1 (para evitar 0 cuando el vector se inicializa a 0s). Este es solo un programa ...

2 la respuesta

Configuración del bloque de código para ejecutar MPICH2

¡Saludos a todos! Soy estudiante y actualmente tengo problemas para configurar el Bloqueo de código. ¿Alguien puede ayudarme o guiarme sobre cómo configurar Code Block para que pueda ejecutar MPI? Ya instalo Code Block y MPICH2. Pero cuando ...

3 la respuesta

OpenMPI MPI_Barrier problemas

Tengo algunos problemas de sincronización con la implementación de OpenMPI de 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); ...

1 la respuesta

Cómo a las columnas MPI_Gatherv del procesador, donde cada proceso puede enviar un número diferente de columnas

os procesos de @Say 2 están participando. El proceso 0 (rango 0) tiene A = { a d b e c f }y el proceso 1 (rango 1) tiene A = { g h i } Quiero que ambos procesadores envíen estas columnas al rango 0 para que el rango 0 tenga lo siguiente en, ...

1 la respuesta

MPI - ejemplo de trabajo / grupo

¿Hay algún ejemplo de uso del esquema de trabajo / grupo (o productor / consumidor) para MPI? En cuanto a todo lo que he hecho, solo estoy recibiendo una aplicación y mi aplicación está bloqueada en ese momento. Gracia

2 la respuesta

Terminar todos los procesos con MPI

Estoy usando MPI para buscar una solución de tal manera que divida el espacio del problema entre los diferentes hilos. Cada hilo está pasando por unafor loop, y cada iteración es un candidato para una solución. El problema es que, cuando un ...