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

1 la respuesta

MPI_Gather 2D array

N es 4, también lo esN_glob. Resulta ser del mismo tamaño.p es 4. Aquí hay una pequeña porción del código: float **global_grid; float **gridPtr; lengthSubN = N/pSqrt; subN = lengthSubN + 2; grid = allocate2D(grid, subN, subN); .. ...

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 ...

1 la respuesta

Evitar que MPI esté ocupado en bucle

Tengo un programa MPI que suscribe en exceso / sobrecompromete a sus procesadores. Es decir: hay muchos más procesos que procesadores. Sin embargo, solo algunos de estos procesos están activos en un momento dado, por lo que no debería haber ...

1 la respuesta

MPI I / O, mezcla de salida de proceso simple y múltiple

Necesito un código MPI C para escribir datos en un archivo binario a través de E / S MPI. Necesito el proceso 0 para escribir un encabezado corto, luego necesito toda la gama de procesos para escribir sus propias partes de la matriz indicada por ...

1 la respuesta

Error de tiempo de ejecución de Fortran mpi

Estoy tratando de entender la escritura de datos paralelos del código Fortran con MPI. Encontré un programa simple deaquí [http://www.mcs.anl.gov/research/projects/mpi/usingmpi2/examples/starting/io3f_f90.htm] . Compilé y ejecuté el programa con ...

1 la respuesta

Cómo dispersar una matriz numpy en python usando comm.Scatterv

Estoy tratando de escribir un código basado en MPI para hacer algunos cálculos usando python y MPI4py. Sin embargo, siguiendo el ejemplo, NO PUEDO dispersar un vector numpy en núcleos. Aquí está el código y los errores, ¿hay alguien que pueda ...

1 la respuesta

Configuración de un clúster informático de alto rendimiento en servidores que ejecutan diferentes sistemas operativos

En mi laboratorio, tenemos varios servidores utilizados para los programas de simulación, pero funcionan de manera independiente. Ahora quiero combinarlos para convertirlos en un clúster usando MPICH para que se comuniquen. Pero existe un ...

1 la respuesta

Comportamiento de MPI_Send y MPI_Recv

Por qué estas líneas 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, ...

1 la respuesta

MPI no se ejecuta en paralelo en un código FORTRAN

Estoy tratando de instalar un OpenMPI en mi máquina Ubuntu (14.04), y pensé que había tenido éxito, porque puedo ejecutar códigos conmpirun, pero recientemente me di cuenta de que realmente no se ejecuta en paralelo. lo instaléopenmpi con las ...

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 ...