英语法语西班牙语

Ad


OnWorks 网站图标

xmpi - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 xmpi

这是 xmpi 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


XMPI - X Window MPI 用户界面

句法


xmpi [-h] [ ]

商品描述


XMPI 是一个图形用户界面,用于运行 MPI 程序、监控 MPI 进程和
消息,并查看执行跟踪文件。 它利用了调试功能
LAM,UNIX 集群的并行计算环境。 XMPI 是从
主题小部件集。

XMPI 不提供启动 LAM 会话的接口。 这必须完成
跑步前 XMPI,它本身就是一个 LAM 程序。 LAM 来自的引导模式
开始可以(应该)提供给 XMPI 以便它可以作为清单呈现
可以运行程序的节点。 如果 XMPI 仅用于查看跟踪文件然后
不需要启动 LAM。

本说明假设您具备 MPI 的基本知识。

典型 用法


XMPI 提供 MPI 应用程序中进程状态的图形显示。
状态信息是从两个来源之一获得的,一个正在运行的应用程序启动
通过 XMPI 或包含来自跟踪 MPI 应用程序的跟踪数据的文件。 什么时候 XMPI is
开始,它的顶级概览窗口是空白的。 一旦应用程序启动或
加载跟踪文件后,概览窗口将填充一组平铺的六边形,每个
表示一个 MPI 进程的状态,并由其中的进程等级标记
MPI_COMM_WORLD。 红绿灯符号指示进程是正在运行还是
阻止。 对于已完成或尚未完成的进程,不显示红绿灯
初始化 MPI 库。

监控正在运行的应用程序时,相机中的“快照”按钮或“快照”项
“应用程序”菜单随时更新所有进程的状态信息。 什么时候
查看跟踪数据状态信息根据当前选择更新
时间点(参见“XMPI 跟踪文件”)。

在六边形内单击鼠标会弹出一个包含更多详细信息的附加窗口
有关过程的信息。 如果进程被阻塞,函数名,对等进程
显示等级、通讯器、消息标签和元素计数。 如果未收到消息
可用、它们的数量、源进程等级、通信器、消息标签和元素
计数显示。 通过在屏幕上留下几个进程窗口,用户可以专注于
调试一个小的和可管理的行为异常的进程集合。

“应用程序”菜单中的“清理”按钮或“清理”项目终止应用程序并
开发周期可以重复。 以前的应用程序可以重新运行
“应用程序”菜单中的“重新运行”按钮或“重新运行”项。

跑步 AN 申请须知


应用程序模式通过列出每个进程的程序名称来指定 MPI 应用程序,
程序位置、目标处理器和可选的命令行参数。

“应用程序”菜单中的“浏览&运行”项弹出一个简单的文件浏览器供选择
并运行预先编写的应用程序模式。 或者,应用程序模式可以是
配置了 XMPI 应用程序构建器对话框,由“构建和运行”项调用
“应用程序”菜单。

构建器对话框有一个区域来指定每个进程和一个箭头按钮来将它添加到
应用程序模式,显示在滚动列表中的箭头按钮下方。 这
列表中的行显示了用于创建相同应用程序的语法
一个文本编辑器。 事实上,“保存”按钮将应用程序模式保存在一个文件中以备后用
使用和/或编辑。

指定的进程直到箭头(提交)才成为应用程序的一部分
按钮被按下。 一旦它出现在应用程序滚动列表中,一个进程就可以
通过选择它并按钥匙。

使用应用程序列表中的任何内容按下“运行”按钮会导致该应用程序
运行。 然后使用应用程序的状态初始化概览窗口。

曲目 规格
构建器对话框中间的文件浏览器有助于选择程序文件。 这
浏览器只导航运行节点的文件空间 XMPI. 如果一个程序被定位
在文件空间外(NFS 外等)的另一个节点上,其路径名可能需要为
输入过程规范区域。 选择“使用完整路径名”切换
按钮将使程序作为完整路径名放入应用程序模式中。

XMPI 将程序源节点的选择限制为运行的节点 XMPI 或者
处理目标节点。 后一种情况是默认情况并且效率最高,因为 LAM
不需要将程序从源节点传输到目标节点。 “转学计划”
切换按钮选择源节点策略。

曲目 副本
要运行的程序的副本数可以在进程指定区域中设置。
单击递增或递减箭头将使计数递增或递减 XNUMX。
按下 Shift 键单击将增加或减少 XNUMX。

命令行 参数
命令行参数必须输入到流程规范区域。

Node 规格
引导架构指定作为 LAM 多计算机中的节点参与的计算机。 如果
XMPI 给定一个引导模式文件名,其内容将出现在
构建器对话框的右侧。 XMPI 将在本地搜索给定的模式
目录。 引导架构文件名显示在其节点列表上方。 多种的
可以从滚动列表中选择目标节点,并使用相应的节点助记符
出现在工艺规范区域。 选择多个目标节点指定
程序名称、参数和源节点策略保持不变的多个进程。

如果未指定引导模式,则仅指定特殊节点选择器“LOCAL”(表示节点
在哪 XMPI 正在运行)并提供“所有节点”。

目标节点描述也可以直接输入到过程规范区域中。
本地节点被指定为 h. 启动机器的源节点,如果
不是本地的,可以指定为 o. 所有可用节点都指定为 N. 节点是
一般识别为 n , 在哪里可以是单个节点标识符或列表
节点标识符。 标识符可以用十进制或十六进制表示法编写。
例子 n1 or n0-7,0x10.

运行时间 附加选项
可以使用各种运行时选项运行应用程序以指定 MPI 的行为
图书馆。 这些可以从一个单独的对话框中进行配置,该对话框从
“选项”菜单中的“运行系统”项。 选项在更改之前一直有效。

· 跟踪模式(默认启用)

· 快速的客户端到客户端通信(默认禁用)

· GER 协议和错误检测(默认启用)

· 同构 LAM 节点优化(默认禁用)

着重 ON A PROCESS


单击鼠标左键可以获得有关进程状态的更多信息
在过程六边形内。 这将弹出一个焦点窗口。 焦点的上部区域
window 是进程区,显示进程的当前状态。 下部区域
是消息区域并显示有关进程的消息队列的信息。

焦点窗口横幅包含一个粘性按钮,单击该按钮可关闭窗口
以及包含进程标识和程序名称的标签。 在 XMPI
进程首先通过它们在 MPI_COMM_WORLD 中的等级来标识,如果进程是
通信,斜线后跟当前进程的等级
通讯员。 也可以通过再次单击
处理六边形。

过程区描述了过程的当前状态以及名称和
(在适当的情况下)当前正在执行的 MPI 函数的参数。 布局是
相当不言自明,我们只描述不太明显的特征。

通讯 鉴定
“comm”区域显示当前 MPI 功能中正在使用的通信器。
通信器是不透明的对象,MPI 无法在任何有意义的、可打印的
道路。 LAM 的 MPI 实现为通信器添加了一个简单的数字标识符,
显示在 XMPI 作为在哪里 x 是标识符。 这个标识符可以匹配到
带有 LAM 函数的 MPI 程序中的通信器变量, MPIL_Comm_id(2)。

团队 成员部门
“comm”区域右侧的按钮将在概览窗口中突出显示
通信器中进程的六边形。 对于内部通信器,六边形
将以“lcomCol”资源指定的颜色突出显示。 为
intercommunicator,本地组中的进程将以指定的颜色突出显示
由“lcomCol”资源和远程组中的资源指定的颜色
“rcomCol”资源。 对于突出显示的进程,底部的进程标识
六边形更改为 MPI_COMM_WORLD 中的等级,后跟斜杠和等级
在被突出显示的通信器中。

数据类型
“cnt”区域右侧的数据类型按钮将显示在数据类型窗口中
(参见“DATATYPE WINDOW”)数据类型参数到当前 MPI 函数的类型映射。

消息区描述了目的地为消息队列的当前状态。
正在处理,还没收到。 再次,布局是相当不言自明的,我们
只描述不太明显的特征。

想说的话 骨料
聚合相同的未传递消息。 “复制”区域显示的数量
可见聚合中的消息,然后是可见聚合中的消息总数
队列。 “复制”区域右侧的按钮循环显示消息聚合。

来源
“src”区域显示 MPI_COMM_WORLD 中源进程的等级,后跟
源进程在发送消息的通信器中的等级。

数据类型
“cnt”区域右侧的数据类型按钮将在数据类型窗口中显示
消息数据类型的类型映射。

团队 成员部门
“通讯”区域右侧的按钮将突出显示消息通讯器
之前描述的方式。

XMPI 跟踪 FILES


XMPI 可用于查看现有的跟踪文件,并可用于创建跟踪文件
应用程序在 XMPI.

要加载和查看现有的跟踪文件,请选择“跟踪”菜单中的“查看”项目。

如果应用程序在 XMPI 启用跟踪(默认)后,LAM 将跟踪
应用。 在可以查看跟踪数据之前 XMPI 它必须转储到一个文件中。
这是通过从“跟踪”菜单中选择“转储”项目来完成的。 系统会提示您
一个文件名。 按照惯例 XMPI 跟踪文件有一个“.lamtr”后缀。 跟踪文件可以
可以通过如上所述加载它来查看。 作为快捷方式选择“快递”项目
“跟踪”菜单,或等效地单击概览窗口中的“跟踪”按钮。 这个
将跟踪数据转储到临时文件,然后立即加载文件以供查看。
如果您决定要保存跟踪数据以供以后查看,则必须转储它
使用“跟踪”菜单中的“转储”项目。 将跟踪数据转储到文件不会清除
任何跟踪数据和后续转储将包含从开始的所有跟踪数据
申请直至倾销。 通过“清理”终止应用程序
按钮或菜单项清除所有跟踪数据。

在查看跟踪时,先前由 XMPI 启动的应用程序继续在
背景。 关闭跟踪窗口后,XMPI 将返回快照模式,如果
有一个正在运行的应用程序。

加载包含多个段的跟踪文件时(请参阅 MPIL_Trace_on(2)和
MPIL_Trace_off(2)) 系统将提示您输入要查看的段的编号。
如果您希望稍后查看不同的段,只需重新加载跟踪文件并指定
出现提示时的新段号。 重新加载是通过“查看”或“快递”项目完成的
在“跟踪”菜单中。

沟通 时间线 窗口
时间线窗口的顶部是一个控制和信息区域。 跟踪数据
显示在时间线的下方,跟踪的应用程序中的每个进程一个。 这
应用程序在特定时间的状态由相应的流量表示
浅色。 绿色代表正在运行,红色代表阻塞等待通信
黄色表示在 MPI 函数内花费的时间未被阻止通信(我们
调用此系统开销时间,因为它通常表示进行数据转换的时间,
消息打包等)。

刻度盘可用于选择过程状态要在哪个时间点
显示。 在概览窗口中,拨号时间的过程状态显示在
六边形。 与快照模式一样,可以获取有关进程的更多详细信息
通过调出其焦点窗口获得。 可以通过左键单击来移动表盘
按钮或通过 VCR 控件。 VCR 控件下方是
从左到右显示,显示时间轴左边缘的时间,
当前拨号时间和显示时间线右边缘的时间。

在 VCR 控件的右侧显示当前的放大倍数。 当一丝
文件已加载 XMPI 选择一个初始比例因子并将其设置为 1x1
放大。 您可以使用缩放和取消缩放来增加和减少放大倍数
按钮。

可以通过鼠标右键选择当前显示的时间线的一段
时间线显示区域中的按钮。 松开右键后显示
放大以显示选定的片段。 要取消正在进行的拖动,向上拖动光标或
下出时间线显示区域。

创新中心 沟通 Is 代表
集体
每个进程的集体通信由连续的线段表示
显示花费在系统开销上的时间和花费在阻塞等待上的时间
沟通。 没有绘制连接参与进程的线
集体交流。

阻塞点到点
对于发送和接收过程,绘制了连续的线段,显示了
花费在系统开销上的时间和花费在阻塞等待通信上的时间
去完成。 绘制了一条连接发送和接收的线。 它起源于
发送段的开始并绘制到匹配接收的末尾
段。

非阻塞_point_to_point
在发起非阻塞发送或接收时,系统开销段是
画。 当通过等待或测试完成通信时,显示的段
绘制系统开销和阻塞时间。 在匹配的发送之间画线
并接收,除了在这种情况下,线是从发送的段中绘制的
被启动到相应接收完成的地方。

等待和测试
如果在等待/测试函数内完成了非阻塞通信 XMPI
在焦点窗口中显示函数名称作为等待/测试函数
括号由发送/接收功能完成。 例如,如果一个
MPI_Issend() 在 MPI_Wait() 内完成,函数将读取 MPI_等待
(MPI_发送).

遗失痕迹
由于使用跟踪段或丢弃溢出跟踪(请参阅
灯迹(1)) 可能存在在跟踪中没有匹配的发送或接收跟踪
数据。 在这些情况下,从发送或接收中抽出一条短的存根线。

基维亚特 窗口
查看跟踪文件时,“跟踪”菜单中的“Kiviat”按钮或“Kiviat”项
调出 Kiviat 窗口。 此窗口以分段饼图格式显示
累计时间到当前拨号时间,每个进程在运行中花费的时间,
开销和阻塞状态。

MESSAGE MATRIX


消息源窗口显示进程消息队列长度的方阵。 为了
每个进程都显示来自其他进程的排队消息数
应用。 可以在监视正在运行的应用程序或查看时调出
跟踪文件,通过选择“矩阵”按钮或“跟踪”菜单中的“矩阵”项。

数据类型 窗口


数据类型窗口显示 MPI 数据类型的类型映射的文本表示。
该窗口随时与特定的进程和模式相关联。 这
关联进程显示在窗口的横幅中,模式由流量指示
窗口左侧显示的指示灯或消息队列图标。 处于过程模式时
显示的数据类型(如果有)是进程的 MPI 函数的数据类型参数
正在执行。 在消息模式下,数据类型是当前消息聚合的数据类型
在过程焦点窗口中选择。 实现进程和模式之间的切换
通过过程焦点窗口中的数据类型按钮。

类型映射可能不完全适合默认大小窗口。 只需调整大小
窗口查看整个地图。

交换 相关信息 来源


XMPI 将从当前正在执行的应用程序中收集和显示信息
或跟踪文件。 当应用程序从 XMPI,信息源是
正在执行应用程序并且“Snap”按钮处于活动状态。 虽然申请可能是
产生跟踪数据,“Snap”按钮不使用它,而是获取信息
来自 MPI 实现中的调试钩子。 在任何时候,现有的跟踪文件可能
加载到 XMPI 或者可以从 MPI 中获取当前累积的跟踪数据
实现,存储在文件中并加载。 这个动作改变了信息源
到加载的跟踪文件。 信息显示现在是通过表盘控制的
时间线窗口而不是来自现在处于非活动状态的“捕捉”按钮。 虽然
应用程序可能仍在运行,时间线拨号不使用运行时调试
挂钩,而是从加载的跟踪文件中获取信息。 闭幕时
如果有正在运行的应用程序,跟踪窗口 XMPI 将返回到快照模式。

资源


XMPI 定义以下应用程序资源。

运行以提供帮助的 XMPI.helpCmd 命令。 默认值通常是
启动 Web 浏览器以查看帮助页面的命令。 你应该
更改此设置以调用您喜欢的浏览器。

XMPI.rankFont 处理六边形的排名字体

XMPI.msgFont 六边形总消息计数字体(可能需要调整以适应
内部消息图标)

XMPI.lcomCol 颜色用于突出显示内部通信器或
内部通信者的本地组

XMPI.rcomCol 颜色用于突出显示远程组中的进程
通讯器

XMPI.bandCol 颜色用于缩放选择橡皮筋

XMPI.bandDash if True 使用虚线橡皮筋显示缩放选择
否则使用实线

XMPI.bandWidth 缩放选择橡皮筋的宽度

XMPI 从应用程序默认文件 XMPI 获取重要的默认资源。 如果这
X11默认目录下没有安装文件,可以将其目录添加到
XAPPLRESDIR 环境变量。

限制


应用程序必须由 XMPI 被它监控。

在快照模式下使用快速客户端到客户端通信模式时,进程状态
始终显示为正在运行,并且进程焦点中没有显示有用的信息
视窗。

XMPI 使用 干净的(1). 此工具报告的错误仍将打印到标准输出。
一条较短的消息将出现在 XMPI 错误对话框。

使用 onworks.net 服务在线使用 xmpi


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 2
    黑脸
    黑脸
    模块化头部跟踪程序
    支持多种面部跟踪器、过滤器
    和游戏协议。 在跟踪器中
    是 SM FaceAPI,AIC 惯性头
    追踪器...
    下载 facetracknoir
  • 3
    PHP 二维码
    PHP 二维码
    PHP 二维码是开源的 (LGPL)
    用于生成二维码的库,
    二维条码。 基于
    libqrencode C 库,提供 API
    创建二维码条...
    下载 PHP 二维码
  • 4
    自由文明
    自由文明
    Freeciv 是一款免费的回合制游戏
    多人策略游戏,其中每个
    玩家成为领导者
    文明,争取获得
    最终目标:成为...
    下载免费文明
  • 5
    布谷鸟沙盒
    布谷鸟沙盒
    Cuckoo Sandbox 使用组件来
    监控恶意软件的行为
    沙盒环境; 从
    系统的其余部分。 它提供自动化
    分析...
    下载布谷鸟沙盒
  • 6
    LMS-YouTube
    LMS-YouTube
    在 LMS 上播放 YouTube 视频(移植
    Triode 的 YouTbe API v3) 这是
    也可以获取的应用程序

    https://sourceforge.net/projects/lms-y...
    下载 LMS-YouTube
  • 更多 ”

Linux 命令

Ad