这是 laminfo 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
laminfo - 显示有关 LAM/MPI 的配置信息
概要
laminfo [-arch] [-config] [-help|-h] [-param 类型模块]
[-parsable|-pretty] [-路径项] [-版本项范围]
配置
-all 显示所有配置信息
-拱 显示为 LAM 配置的架构
-config 显示有关 LAM 配置的一些信息
-救命 显示帮助信息
-参数 显示给定 SSI 类型和模块的 SSI 参数
-可解析 以易于解析的格式显示输出
-路径 项目 打印给定的配置路径
-漂亮 以漂亮打印格式显示输出(默认)
-版 打印给定项目的部分或部分版本号
商品描述
资料片 命令用于显示有关 LAM/MPI 安装的信息。
特别是使用 SSI 运行时模块选择系统, 资料片 命令可以是
对脚本和资源管理器有用,以确定已安装的功能
LAM/MPI 以便将运行时参数传递给 MPI 程序。
输出可以以“漂亮”的格式显示(即适合人类阅读),也可以
以可解析的格式(即,适合通过脚本或其他自动
机制)。 没有其他 LAM API 函数来检索此数据(在任何
语); 这 资料片 命令是获取任何配置的最佳机制
有关 LAM/MPI 的信息。 可解析输出的设计使得通用实用程序
如 grep的, AWK, 切及 口渴 可以很容易地用来提取相关信息。
运行 资料片 不带参数将显示配置参数的子集
“漂亮”格式(请参阅下面的示例部分)。 几个命令行选项是
可用于精确限制显示哪些信息。 这些选项,当用于
结合可解析的输出,可以提供特定的自动化机制
有关 LAM/MPI 功能的信息。
一般 有无库存
-漂亮 和 -可解析 开关用于选择是否显示输出
分别是“漂亮”或机器可解析的格式。 如果两者都没有指定, -漂亮 is
默认值。
-拱 开关将显示配置和编译 LAM/MPI 的架构
上。
-config switch 会显示一组关于 MPI 的配置信息
LAM/MPI 的能力,例如是否有 C、C++ 和 Fortran MPI 绑定
可用,是否有对 C、C++ 和 Fortran 的 MPI 分析支持,是否有 ROMIO
是否支持,是否支持IMPI,是否支持调试
可用(主要针对 LAM/MPI 维护者),以及 LAM/MPI 是否“净化干净”(意味着
它适用于内存检查调试器)。 其中大部分是选项
LAM/MPI 配置脚本,并且是配置/编译时选择,不能
安装 LAM 后更改。 虽然没有细粒度的控制
单独请求这些信息中的每一条,使用 -config 结合
-可解析 和命令,如 grep的 可以返回任何单独的信息。
参数 有无库存
-参数 开关 能够 be 用过的 至 显示 可使用 SSI的 参数 和 它们的默认值。
类型和模块参数可用于指定特定的 SSI 类型和/或模块,
或使用特殊关键字“all”来指示所有可用的 SSI 类型/模块
(分别)。
可用的 SSI 类型有:
all 显示所有 SSI 类型
基本固有 LAM/MPI 参数
boot 引导模块(例如,lamboot)
coll MPI 集体
cr 检查点/重启
RPI MPI 点对点。
可用模块的名称取决于可用的模块
对于任何给定的类型。 请参阅下面的示例,例如用法。
PATH 有无库存
-路径 switch 返回编译成 LAM/MPI 的各种路径。 这些都是
在配置 LAM 时决定,并且不能在运行时更改。 然而,知道
这些目录的位置对于查找 LAM 数据文件、二进制文件、
包含文件等。 -路径 switch 接受一个参数: 项目. 可能的值 项目
是:
prefix 显示 LAM/MPI 的前缀目录
bindir 显示安装 LAM/MPI 可执行文件的目录
libdir 显示安装 LAM/MPI 库的目录
incdir 显示安装 LAM/MPI 包含文件的目录
pkglibdir 显示安装 LAM/MPI 动态库的目录
sysconfdir 显示 LAM/MPI 帮助和配置文件所在的目录
安装
请注意,虽然 LAM 的 GNU 配置 脚本默认为所有这些的某些值
基于前缀的目录(例如,bindir 通常是 $prefix/bin),它们都可以是
被命令行开关覆盖 配置,因此永远不应假设。
使用 资料片 确定在配置时选择了哪些值。
VERSION 有无库存
由于 LAM/MPI 中的每个 SSI 模块本身都是一个独立的实体,它可能有一个
与 LAM/MPI 本身完全不同的版本号。 实际上,每个 SSI 模块都有三个
版本号:它支持的基本 SSI API 的版本,
它支持的组件类型 API,以及它自己的版本号。 大多数用户只会
关心最后一个(模块自己的版本号)。
-路径 switch 需要两个参数: 项目 和 范围.
项目 可以是主要的 LAM 版本本身、任何 SSI 类型或特定的 SSI
模块。 目前可以查询的SSI模块有四种: 靴, 科尔,
pi及 cr. 因此,可以从 -版 开关
是:
lam LAM/MPI 的版本
boot 每个boot SSI模块的三个版本
boot:name 特定引导 SSI 模块的三个版本
coll 每个 coll SSI 模块的三个版本
coll:name 特定 coll SSI 模块的三个版本
rpi 每个 rpi SSI 模块的三个版本
rpi:name 特定 rpi SSI 模块的三个版本
cr 每个 cr SSI 模块的三个版本
cr:name 特定 cr SSI 模块的三个版本
范围 参数描述要显示的版本号的哪一部分。 这允许
要显示的完整版本号,或任何特定的单个组件
版本号。 有效值 范围 是:
full 显示完整版本号(即所有组件)。 一系列规则
用于将所有组件一起运行到一个字符串中。 一般来说:
主要和次要始终显示,但其他组件只显示
如果它们不为零。
main 显示主要版本号
minor 显示次要版本号
release 显示发布版本号
alpha 显示 alpha 版本号。 在里面 , 范围,如果非零,这个数字
前面会有“a”。
beta 显示 beta 版本号。 在里面 , 范围,如果非零,这个数字
前面会加上“b”。
cvs 显示 LAM 是否是从 CVS 检出安装的。 在漂亮模式下,这个
如果为真,将是字符串“cvs”,如果为假,则为空白。 在可解析模式下,这
如果为真,则为 1,如果为假,则为 0。
示例
资料片
没有参数, 资料片 显示一组关于 LAM/MPI 的默认信息
安装。 这些信息包括:
- LAM/MPI 版本
- 安装前缀目录
- 安装了 LAM/MPI 的架构
- 配置 LAM/MPI 的用户
- 配置 LAM/MPI 时的时间/日期戳
- 配置了 LAM/MPI 的主机
- 是否为 C、C++、Fortran 提供 MPI 绑定
- MPI 分析是否可用于 C、C++、Fortran
- 是否包含 ROMIO 支持
- 是否包含 IMPI 支持
- 是否包含调试支持(主要针对 LAM/MPI 维护者;特别是
指示是否使用 --with-debug 来配置 LAM)
- LAM/MPI 是否“净化干净”(适用于内存检查调试器;
具体说明是否使用--with-purify来配置LAM)
- 列出所有可用的 boot、coll 和 rpi SSI 模块及其对应的
版本
laminfo - 可解析
以机器可读的格式显示相同的默认信息集。
laminfo-全部
显示所有可用的信息 资料片.
laminfo -param all 所有
显示所有可用 SSI 的所有 SSI 参数(及其相应的默认值)
类型和模块。
laminfo -param rpi 全部
显示所有 rpi SSI 的所有 SSI 参数(及其相应的默认值)
模块。
laminfo -参数 rpi TCP
显示 tcp rpi SSI 的所有 SSI 参数(及其相应的默认值)
模块。
laminfo -param rpi tcp -可解析
显示 tcp rpi SSI 的所有 SSI 参数(及其相应的默认值)
机器可读格式的模块。
laminfo-路径bindir-路径sysconfdir-可解析
显示 LAM/MPI 可执行文件和帮助/配置文件所在的目录
以机器可读的格式安装。
laminfo -version lam 完全可解析
以机器可读的格式显示完整版的 LAM/MPI。
laminfo -version rpi:tcp 已满
显示 TCP RPI SSI 模块的完整版本。
使用 onworks.net 服务在线使用 laminfo