GoGPT Best VPN GoSearch

icono de página de OnWorks

mpimsg - Online en la nube

Ejecute mpimsg en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mpimsg que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mpimsg: supervisa los búferes de mensajes MPI en LAM.

SINOPSIS


mpimsg [-gps] [-h] [-O] [-c seq] [-d seq] [-m seq] [-e #] [-B #] [nodos] [procesos]

OPCIONES


-GPS Imprime la información del proceso en formato GPS.

-h Imprima información útil sobre este comando.

-O El multicomputador es homogéneo. No realice conversión de datos. Ver mpirún(1).

-c ss Imprima una descripción del comunicador utilizado en la seq. De mensaje. Ver
mpitask(1).

-d ss Imprima una descripción del tipo de datos utilizado en la seq. Del mensaje. Ver mpitask(1).

-e nn Limite la impresión del contenido de un mensaje a # elementos.

-m ss Imprime el contenido del mensaje seq. Consulte "Contenido del mensaje".

-B nn Cambie el límite en la cantidad de mensajes reportados.

Las opciones -c, -d y -m son mutuamente excluyentes.

DESCRIPCIÓN


El mpimsg El comando muestra información sobre los mensajes almacenados en búfer que se enviaron utilizando el MPI
biblioteca y actualmente se almacenan en búfer en los nodos especificados y están destinados a la especificada
de los empleados. mpimsg normalmente sólo funciona cuando se utiliza el modo de comunicación "demonio";
no se puede utilizar para monitorear las comunicaciones "cliente a cliente" (C2C).

Sin procesos o nodos especificados explícitamente en la línea de comando, todos los mensajes MPI en
se informan todos los nodos.

% mpisg

SRC (G / L) DEST (G / L) TAG COMM COUNT DATATYPE MSG
0/0 1/1 123 MUNDO 64 INT n1, # 0

Para cada mensaje mpimsg emite la siguiente información:

SRC una identificación del proceso de origen - Un `/ 'seguido por el proceso
También se muestra el rango dentro del comunicador del mensaje. Ver mpitask(1)
para una discusión sobre la identificación de procesos.

DEST una identificación del proceso de destino

ETIQUETE la etiqueta del sobre del mensaje

COMM el identificador del comunicador

CUENTA la cantidad de elementos de datos en el mensaje

DATATYPE el tipo de datos del elemento

MSG el identificador del mensaje: se expresa en la forma nnodeid, # seqnum, donde
nodeid es la ubicación física del mensaje almacenado en búfer y seqnum es un
número de secuencia asignado al mensaje por LAM. Estos valores se utilizan para
obtener más información sobre el comunicador, el tipo de datos o el contenido del mensaje.

Se puede obtener información más detallada sobre el comunicador del mensaje o el tipo de datos con
las opciones -co -d. La información es la misma que la obtenida por mpitask(1) con respecto a
Procesos. diferente a mpitask(1), estas opciones en mpimsg requerir un identificador de mensaje para
aislar un solo mensaje. Manten eso en mente mpimsg las invocaciones son instantáneas del sistema
estado. Es posible que un mensaje almacenado en búfer que se muestra en una llamada de mpimsg puede ser recibido
antes de una llamada posterior a mpimsg realizado para mostrar más información. En
este caso no se imprime nada.

Mensaje Contenido
Si se proporciona la opción -m, se muestra el contenido del mensaje especificado.

Primero se imprime la identificación del proceso de destino y la identificación del mensaje y
entonces el contenido del mensaje se imprime en un formato algo similar al producido por el
Utilidad UNIX od(1). En el lado izquierdo de cada línea, el desplazamiento desde el principio de
el búfer de datos se imprime en hexadecimal. Después de eso, se imprimen los elementos individuales
según su tipo deducido de la firma de tipo. Agujeros en el tipo de datos y
Los cambios en el tipo básico fuerzan nuevas líneas en la salida, por lo que, en efecto, todos los elementos están en el mismo
Las líneas de salida son en realidad contiguas en el búfer y del mismo tipo básico.

La cantidad de mensaje que se imprimirá se puede limitar con la opción -e. los
El límite se especifica en términos de un número máximo de elementos de un tipo de datos básico que son
para ser impreso. Por ejemplo, si un mensaje consta de 100 estructuras con cada estructura
contiene tres enteros, entonces un límite de 20 resultaría en la visualización de los primeros 20
enteros en el mensaje, a diferencia de las primeras 20 estructuras (o 60 enteros).

Los datos de mensajes almacenados en búfer se almacenan de forma predeterminada en la representación LAM y se convertirán a
Representación local para exhibición. En el caso de un LAM y MPI homogéneos, los procesos se ejecutan
con el interruptor -O a mpirún(1) los datos del mensaje se almacenarán en el local común
representación de las máquinas en el LAM. En este caso, cuando se usa la opción -m, la opción -O
Se puede dar un interruptor para evitar la conversión de datos para su visualización.

EJEMPLOS


mpimsg
Informe todos los mensajes MPI.

mpimsg n1 -m 8 -e 20
Imprima los primeros 20 elementos del mensaje n. ° 8 en el nodo 1.

La diagnostica


Si no se encuentran mensajes almacenados en búfer, solo se muestra la línea de título. Si el mensaje
especificado por -c, -d o -m ya no se almacena en búfer, no se imprime nada.

Use mpimsg en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.