mpimsg - 클라우드에서 온라인

이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 mpimsg 명령입니다.

프로그램:

이름


mpimsg - LAM에서 MPI 메시지 버퍼를 모니터링합니다.

개요


mpimsg [-gps] [-h] [-O] [-c seq] [-d seq] [-m seq] [-e #] [-B #] [노드] [프로세스]

옵션


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

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

-O 다중 컴퓨터는 동종입니다. 데이터 변환은 수행하지 않습니다. 다음을 참조하세요. 음피룬(1).

-c 서열 메시지 시퀀스에 사용된 커뮤니케이터에 대한 설명을 인쇄합니다. 참조
엠피태스크(1).

-d 서열 메시지 seq에 사용된 데이터 유형에 대한 설명을 인쇄합니다. 엠피태스크(1).

-e nn 메시지 내용을 #개 요소로 제한하여 인쇄합니다.

-m 서열 메시지 seq의 내용을 출력합니다. "메시지 내용"을 참조하세요.

-B nn 보고되는 메시지 수의 제한을 변경합니다.

-c, -d 및 -m 옵션은 함께 사용할 수 없습니다.

기술


The 엠피엠에스지 명령은 MPI를 사용하여 전송된 버퍼링된 메시지에 대한 정보를 표시합니다.
라이브러리는 현재 지정된 노드에 버퍼링되어 있으며 지정된 노드로 전송됩니다.
프로세스. 엠피엠에스지 일반적으로 "데몬" 통신 모드를 사용할 때만 작동합니다.
"클라이언트 간"(C2C) 통신을 모니터링하는 데 사용할 수 없습니다.

명령줄에 프로세스나 노드가 명시적으로 지정되지 않으면 모든 MPI 메시지는
모든 노드가 보고됩니다.

% mpimsg

SRC(G/L) DEST(G/L) 태그 통신 개수 데이터 유형 메시지
0/0 1/1 123 월드 64 INT n1,#0

각 메시지에 대해 엠피엠에스지 다음 정보를 출력합니다.

SRC는 소스 프로세스의 식별입니다. `/' 뒤에 프로세스가 옵니다.
메시지 커뮤니케이터 내 순위도 표시됩니다. 참조 엠피태스크(1)
프로세스 식별에 대한 논의를 위해.

DEST는 대상 프로세스의 식별입니다.

메시지 봉투의 태그를 태그합니다.

COMM은 통신기 식별자입니다.

메시지에 있는 데이터 요소의 수를 COUNT합니다.

DATATYPE 요소 데이터 유형

MSG 메시지 식별자 - nnodeid,#seqnum 형식으로 표현됩니다.
nodeid는 버퍼링된 메시지의 물리적 위치이고 seqnum은
LAM이 메시지에 할당한 시퀀스 번호입니다. 이 값은
커뮤니케이터, 데이터 유형 또는 메시지 내용에 대한 추가 정보를 얻으세요.

메시지의 통신자 또는 데이터 유형에 대한 더 자세한 정보는 다음을 통해 얻을 수 있습니다.
-c 또는 -d 옵션을 사용합니다. 정보는 다음에서 얻은 정보와 동일합니다. 엠피태스크(1)에 관하여
프로세스와는 달리 엠피태스크(1), 이러한 옵션은 엠피엠에스지 메시지 식별자가 필요합니다
단일 메시지를 분리합니다. 다음 사항을 명심하세요. 엠피엠에스지 호출은 시스템의 스냅샷입니다.
상태. 호출 시 표시되는 버퍼링된 메시지가 있을 수 있습니다. 엠피엠에스지 받을 수 있습니다
후속 통화 전에 엠피엠에스지 추가 정보를 표시하기 위해 만들어졌습니다.
이 경우에는 아무것도 인쇄되지 않습니다.

관심 있는 분야를 알려주세요(선택사항) 목차
-m 옵션이 주어지면 지정된 메시지의 내용이 표시됩니다.

먼저 대상 프로세스 식별과 메시지 식별이 인쇄됩니다.
그러면 메시지 내용은 다음에서 생성된 것과 다소 유사한 형식으로 인쇄됩니다.
UNIX 유틸리티 od(1) 각 줄의 왼쪽에는 시작 부분부터 오프셋이 있습니다.
데이터 버퍼는 16진수로 출력됩니다. 그 후 개별 요소가 출력됩니다.
유형 서명에서 추론된 유형에 따라. 데이터 유형의 구멍과
기본 유형의 변경은 출력에 줄바꿈을 강제로 적용하므로 실제로 동일한 모든 요소에 적용됩니다.
출력 라인은 실제로 버퍼에서 연속적이며 기본 유형이 동일합니다.

-e 옵션을 사용하면 인쇄할 메시지의 양을 제한할 수 있습니다.
제한은 기본 데이터 유형의 최대 요소 수에 따라 지정됩니다.
인쇄됩니다. 예를 들어 메시지가 각 구조가 포함된 100개의 구조로 구성된 경우
20개의 정수를 포함하는 경우 20으로 제한하면 처음 XNUMX개가 표시됩니다.
메시지에는 처음 20개 구조(또는 60개 정수)와 달리 정수가 들어 있습니다.

버퍼링된 메시지 데이터는 기본적으로 LAM 표현으로 저장되며 변환됩니다.
표시를 위한 로컬 표현. 동종 LAM 및 MPI 프로세스가 실행되는 경우
-O 스위치를 사용하여 음피룬(1) 메시지 데이터는 공통 로컬에 저장됩니다.
LAM에 있는 머신의 표현입니다. 이 경우 -m 옵션을 사용하면 -O
데이터 변환을 방지하여 표시되도록 스위치를 제공할 수 있습니다.

사용 예


엠피엠에스지
모든 MPI 메시지를 보고합니다.

mpimsg n1 -m 8 -e 20
노드 20에 메시지 #8의 처음 1개 요소를 인쇄합니다.

진단


버퍼링된 메시지가 없으면 제목 줄만 표시됩니다. 메시지가
-c, -d 또는 -m으로 지정된 내용이 더 이상 버퍼링되지 않으면 아무것도 인쇄되지 않습니다.

onworks.net 서비스를 사용하여 mpimsg를 온라인으로 사용하세요



최신 Linux 및 Windows 온라인 프로그램