Amazon Best VPN GoSearch

icono de página de OnWorks

mpitask: en línea en la nube

Ejecute mpitask 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 mpitask 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


mpitask: supervisa los procesos MPI en LAM.

SINOPSIS


mpitask [-cdh] [-gps] [nodos] [procesos]

OPCIONES


-c Imprime descripciones del comunicador. Consulte "Comunicadores".

-d Imprima descripciones de tipos de datos. Consulte "Tipos de datos".

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

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

Las opciones -cy -d son mutuamente excluyentes.

DESCRIPCIÓN


La mpitask El comando muestra información sobre los procesos que utilizan MPI. Una línea es
impreso para cada proceso de MPI informado. Sin procesos o nodos especificados explícitamente en
la línea de comando, se informan todos los procesos MPI en todos los nodos.

% mptarea

TASK (G / L) FUNCTION PEER | ROOT TAG COMM COUNT DATATYPE
0/0 trivial Ssend 1/1 123 MUNDO 64 INT
1/1 trivial Recv 0/0 456 MUNDO 64 INT

Para cada proceso mpitask normalmente imprime la siguiente información:

TAREA una identificación del proceso - Si el proceso se está comunicando actualmente, un
`/ 'seguido del rango del proceso dentro del comunicador actual también es
desplegado. También se muestra el nombre del ejecutable, si está disponible. Ver "MPI
Identificación de procesos ".

FUNCTION una forma abreviada del nombre de la función si el proceso está bloqueado dentro de un MPI
función - De lo contrario, se imprime uno de los siguientes estados de ejecución:

corriendo libre para ejecutarse en el sistema operativo subyacente

pausado bloqueado en lam_kpausa(2)

detenido por la señal LAM, LAM_SIGARREST - Ver muerte(1).

bloqueado bloqueado en una función LAM - En general, esto debería ser un transitorio
estado. Se puede obtener más información sobre el estado de un proceso LAM
con estado(1).

PEER | ROOT el origen o destino de una comunicación punto a punto o el proceso raíz
de ciertas comunicaciones colectivas, seguido de una '/' y el rango del proceso
dentro del comunicador actual -

ETIQUETE la etiqueta de mensaje, si la hay, que se especificó como un parámetro para el MPI actual
función

COMM el ID del comunicador, si lo hubiera, que se especificó como parámetro de la
Función MPI: los comunicadores utilizados en llamadas colectivas se muestran con un *
sufijo. Se puede obtener más información sobre el comunicador con -c
.

CUENTA el recuento de elementos, si lo hay, que se especificó como un parámetro para el MPI actual
función

DATATYPE el tipo de datos del elemento, si lo hay, que se especificó como parámetro para el
Función MPI: para tipos de datos intrínsecos, una versión abreviada del nombre del tipo de datos
se visualiza. Para los tipos de datos derivados, se muestra una etiqueta de tipo de datos. Más lejos
la información sobre el tipo de datos se puede obtener con la opción -d.

MPI Proceso Identificación
De forma predeterminada, los procesos MPI se identifican por su rango en MPI_COMM_WORLD. Nos referimos a
este rango más conciso como el rango "global" (G). El rango dentro de los empleados actualmente
El comunicador se conoce como rango "local" (L).

Dado que los procesos pueden generarse dinámicamente (consulte MPIL_generación(2)) y dado que múltiples
Se permiten aplicaciones MPI concurrentes, es posible para múltiples MPI_COMM_WORLD
comunicadores para convivir. En estas situaciones, el rango global ya no es globalmente
único y la identificación es ambigua. Por lo tanto, LAM proporciona una forma alternativa de
identificando los procesos MPI, el GPS (Sistema de Posicionamiento Global). El GPS de un proceso consiste
del ID de nodo en el que se está ejecutando el proceso y el índice LAM del proceso en ese nodo. Está
mostrado en mpitask como el par nnode, iindex. Si se da la opción -gps, entonces el GPS
se sustituye por el rango global (G).

Comunicadores
Si se proporciona la opción -c, la información ya no se muestra en formato horizontal
descrito arriba. En cambio, para cada proceso seleccionado que actualmente usa un comunicador, el
La información de la columna TASK, descrita anteriormente, se proporciona seguida de una
descripción del comunicador. Esta descripción incluye el tamaño del comunicador
grupo (s) y los identificadores globales de todos los miembros del grupo (s).

Tipos de datos
Si se proporciona la opción -d, la información ya no se muestra en formato horizontal
descrito arriba. En cambio, para cada proceso seleccionado que actualmente usa un comunicador, el
La información de la columna TASK, descrita anteriormente, se proporciona seguida por el tipo de datos.
tipo de mapa.

EJEMPLOS


mpitask
Muestra el estado de todos los procesos MPI en todos los nodos.

mpitask -c n0 i9
Muestre el comunicador (si lo hay) del índice de proceso 9 en el nodo 0.

La diagnostica


Si no se encuentran procesos MPI, solo se muestra la línea de título.

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