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

4 la respuesta

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.

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

2 la respuesta

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

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

2 la respuesta

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

4 la respuesta

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

2 la respuesta

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

4 la respuesta

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

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