Resultados de la búsqueda a petición "mpi"
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); .. ...
¿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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...