Resultados de la búsqueda a petición "mpi"
Cómo acelerar este problema por MPI
(1). Me pregunto cómo puedo acelerar el cómputo que consume tiempo en el bucle de mi código a continuación utilizando MPI.
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 ...
Cómo enviar / recibir en MPI usando todos los procesadores
Este programa escrito usando C Lagrange y MPI. Soy nuevo en MPI y quiero usar todos los procesadores para hacer algunos cálculos, incluido el proceso 0. Para aprender este concepto, he escrito el siguiente programa simple. Pero este programa se ...
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 ...
Al pasar el mensaje (MPI) mpi_send y recv "lo que espera"
Considere la configuración para ser Primero: Sin almacenamiento intermedio, bloqueo (sincrónico) Según tengo entendido, MPI es una API, así que cuando hacemos elmpi_send llamada de función de bloqueo, ¿se bloquea la función / programa del ...
¿Es posible enviar datos desde un programa Fortran a Python usando MPI?
Estoy trabajando en una herramienta para modelar convertidores de energía de onda, donde necesito acoplar dos paquetes de software entre sí. Un programa está escrito en Fortran, el otro en C ++. Necesito enviar información del programa Fortran al ...
Mensaje de tamaño variable en MPI
¿Hay una llamada a la biblioteca que permita enviar / recibir mensajes de tamaño variable usando MPI? Una solución sería enviar el tamaño de los datos en el primer mensaje y seguirlo con la carga útil real, pero me preguntaba si había una ...
Difusión asincrónica de MPI de fuente desconocida
Tengo un proyecto C que tiene n números de procesadores trabajando en una especie de búsqueda de árbol. En cualquier momento del programa, cualquiera de estos procesos puede encontrar algo de interés y desea enviarlo a todos los demás ...
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, ...