Amazon Best VPN GoSearch

온웍스 파비콘

mpimsg - Online in the Cloud

Run mpimsg in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command mpimsg that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

프로그램:

이름


mpimsg - Monitor MPI message buffers under LAM.

개요


mpimsg [-gps] [-h] [-O] [-c seq] [-d seq] [-m seq] [-e #] [-B #] [nodes] [processes]

옵션


-GPS GPS 형식으로 프로세스 정보를 인쇄합니다.

-h 이 명령에 대한 유용한 정보를 인쇄합니다.

-O Multicomputer is homogeneous. Do no data conversion. See 음피룬(1).

-c 서열 Print a description of the communicator used in message seq. See
엠피태스크(1).

-d 서열 Print a description of the datatype used in message seq. See 엠피태스크(1).

-e nn Limit printing the contents of a message to # elements.

-m 서열 Print the contents of message seq. See "Message Contents".

-B nn Change the limit on the number of messages reported.

The -c, -d and -m options are mutually exclusive.

기술


The mpimsg command displays information on buffered messages which were sent using the MPI
library and are currently buffered on the specified nodes and destined to the specified
프로세스. mpimsg typically only works when the "daemon" mode of communication is used;
it cannot be used to monitor "client to client" (C2C) communications.

With no processes or nodes explicitly specified on the command line, all MPI messages on
all nodes are reported.

% mpimsg

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

For each message mpimsg outputs the following information:

SRC an identification of the source process - A `/' followed by the process's
rank within the message's communicator is also displayed. See 엠피태스크(1)
for a discussion of process identification.

DEST an identification of the destination process

TAG the tag from the message envelope

COMM the communicator identifier

COUNT the number of data elements in the message

DATATYPE the element datatype

MSG the message identifier - It is expressed in the form nnodeid,#seqnum, where
nodeid is the physical location of the buffered message and seqnum is a
sequence number assigned to the message by LAM. These values are used to
get further information on the communicator, datatype or message contents.

More detailed information on the message's communicator or datatype can be obtained with
the -c or -d options. The information is the same as obtained by 엠피태스크(1) regarding
processes. Unlike 엠피태스크(1), these options in mpimsg require a message identifier to
isolate a single message. Keep in mind that mpimsg invocations are snapshots of system
status. It is possible that a buffered message shown in a call of mpimsg may be received
prior to a subsequent call to mpimsg made in order to display further information. In
this case nothing is printed.

관심 있는 분야를 알려주세요(선택사항) 목차
If the -m option is given then the contents of the specified message are displayed.

First the destination process identification and the message identification is printed and
then the message contents are printed in a format somewhat similar to that produced by the
UNIX utility od(1). On the left hand side of each line the offset from the beginning of
the data buffer is printed in hexadecimal. After that individual elements are printed
according to their type as deduced from the type signature. Holes in the datatype and
changes in basic type force newlines in the output so in effect all elements on the same
line of output are actually contiguous in the buffer and of the same basic type.

The amount of a message that is to be printed can be limited with the -e option. The
limit is specified in terms of a maximum number of elements of a basic datatype that are
to be printed. For example if a message consists of 100 structures with each structure
containing three integers, then a limit of 20 would result in the display of the first 20
integers in the message, as opposed to the first 20 structures (or 60 integers).

Buffered message data is by default stored in LAM representation and will be converted to
local representation for display. In the case of a homogeneous LAM and MPI processes run
with the -O switch to 음피룬(1) message data will be stored in the common local
representation of the machines in the LAM. In this case when using the -m option the -O
switch can be given in order to prevent the data conversion for display.

사용 예


mpimsg
Report all MPI messages.

mpimsg n1 -m 8 -e 20
Print the first 20 elements of message #8 on node 1.

진단


If no buffered messages are found, only the title line is displayed. If the message
specified by -c, -d or -m is no longer buffered, nothing is printed.

Use mpimsg online using onworks.net services


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.