Amazon Best VPN GoSearch

OnWorks 网站图标

mpiexec.lam - 云端在线

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

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

程序:

您的姓名


mpiexec - 在 LAM 节点上运行 MPI 程序。

概要


mpiexec [global_args] local_args1 [: local_args2 [...]]

mpiexec [global_args] -configfile 文件名

配置


全局参数适用于将启动的所有命令 执行. 他们来到
命令行的开头。

-启动 在运行 MPI 程序之前启动 LAM 运行时环境。 如果
-机器文件 未指定,使用默认引导模式。 当 MPI
进程完成,LAM 运行时环境将关闭。

-引导参数 ARGS
将参数传递给后端 羔羊 启动 LAM 运行时的命令
环境。 暗示 -启动.

-d 启用大量调试输出。 暗示 -v.

-机器文件 主机文件
启用“一次性”MPI 执行; 使用以下命令启动 LAM 运行时环境
由主机文件指定的引导模式(请参阅 主机(5)),运行MPI程序,然后
关闭 LAM 运行时环境。 暗示 -启动.

-字首 林/安装/路径
使用 /lam/install/path/ 中指定的 LAM 安装。 不兼容
7.1 之前的 LAM/MPI 版本。

-SSI 折扣值
将 SSI 参数键设置为 value 值。

-电视 在 TotalView 调试器下启动 MPI 进程。

-v 冗长

必须指定一组或多组本地参数(或配置文件;见下文)。
局部参数基本上包括在一个 应用程序架构(5) 以及
以下是 MPI-2 标准指定的选项(注意下面列出的选项必须
被指定 before 应用模式参数):

-n 进程数
要启动的进程的副本数。

-主办 主机
指定启动 MPI 进程的主机名。 主机名必须是
可解决的 层状节点 启动 LAM 运行时环境后的命令
(见 层状节点(1))。

-拱 架构
指定启动 MPI 进程的架构。 执行 本质上使用
提供的架构作为与 GNU 输出的模式匹配
配置猜测 LAM 运行时环境中每台机器上的实用程序。 任何
子集将匹配。 参见下面的示例。

-wdir 目录
设置可执行文件的工作目录。

-柔软的 尚不支持。

-路径 尚不支持。

-文件 尚不支持。

其他参数
在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 执行 第一次遇到它不能识别的参数(例如
应用程序架构(5) 参数,或 MPI 可执行文件名),剩余部分
参数将被传递回 米匹伦 真正开始这个过程。 像这样,
所有的 执行上面描述的参数必须出现 before 应用程序架构
参数和/或 MPI 可执行文件名称。 类似地,后面的所有参数
MPI 可执行文件名称将作为命令行参数透明地传递给
MPI 过程,将被有效地忽略 米匹伦.

商品描述


执行 在 MPI-2 标准的 Miscellany 一章中进行了松散的定义(参见
http://www.mpi-forum.org/)。 它旨在成为启动 MPI 的可移植机制
过程。 MPI-2 标准推荐了几个命令行选项,但不推荐
授权任何。 林氏 执行 目前支持其中几个选项,但不是全部。

林氏 执行 实际上是一个 perl 脚本,它是几个底层 LAM 的包装器
命令,最值得注意的是 羔羊, 米匹伦兰哈尔特. 因此,提供的功能
by 执行 始终可以手动执行。 除非在参数中另有说明,否则
被传回 米匹伦, 执行 将使用 per-CPU 调度,如
米匹伦(1)(即“cX”和“C”符号)。

执行 可以使用已经存在的 LAM Universe(即启动的 LAM 运行时
环境),类似于 米匹伦,或可用于“一次性”MPI 执行
启动 LAM 运行时环境,运行 MPI 可执行文件,然后关闭
LAM 运行时环境。

执行 也可用于从命令行启动 MPMD MPI 作业。 米匹伦
支持启动 MPMD MPI 作业,但用户必须制作一个文本文件 应用程序架构(5) 第一。

也许其中之一 执行最有用的功能是命令行启动功能
不同架构上的不同可执行文件使用 -拱 标志(见示例,
以下)。 本质上,提供给的字符串参数 -拱 用作模式
与 GNU 的输出匹配 配置猜测 每个节点上的实用程序。 如果用户——
提供的架构字符串匹配输出的任何子集 配置猜测,它被统治
一场比赛。 通配符是不可能的。 GNU 配置猜测 实用程序在
LAM/MPI 源代码分发(在 config 子目录中)和
ftp://ftp.gnu.org/gnu/config/config.guess.

一些样本输出来自 配置猜测 包括:

sparc-太阳-solaris2.8
在 SPARC 平台上运行的 Solaris 2.8。

i686-pc-linux-gnu
Linux 在 i686 架构上运行。

mips-sgi-irix6.5
在 SGI/MIPS 架构上运行的 IRIX 6.5。

你可能想运行 资料片 命令在您的可用平台上查看什么字符串
配置猜测 报道。 看 资料片(1) 有关更多详细信息(例如, -拱 标记为 资料片).

配置文件 选项
可以在配置文件中指定任何一组本地参数而不是
在命令行上使用 -配置文件 选项。 此选项通常用于
命令行选项的数量对于某些 shell 或自动化进程来说太大了
生成命令行参数,将它们放在文件中更方便
供以后处理 执行.

配置文件可以包含注释和一组或多组本地参数。 线
以“#”开头的被视为注释并被忽略。 其他线路被认为是
是一组或多组局部参数。 每个组必须由一个
换行符或冒号(“:”)。 例如:

# 示例 mpiexec 配置文件
# 在两个节点上启动 foo
-host node1.example.com foo:-host node2.example.com foo
# 在第三个节点上启动两个 bar 副本
-host node3.example.com -np 2 栏

错误


发生错误时, 执行 将尽最大努力关闭一切并返回
执行前的状态。 例如,如果 执行 用于启动 LAM 运行时
环境, 执行 将尽最大努力删除任何成功启动的
运行时环境(包括调用 兰哈尔特).

示例


以下是一些如何使用的示例 执行. 请注意,所有示例都假设
基于 CPU 的调度(它不会 不是 映射到物理 CPU),如 米匹伦(1)。

mpiexec -n 4 my_mpi_program
启动 4 个副本 我的_mpi_程序 在一个已经存在的 LAM 宇宙中。

mpiexec -n 4 my_mpi_program arg1 arg2
与前面的示例类似,但将“arg1”和“arg2”作为命令行传递
my_mpi_program 的每个副本的参数。

mpiexec -ssi rpi gm -n 4 my_mpi_program
与前面的示例类似,但将“-ssi rpi gm”传递回 米匹伦 告诉
MPI 进程使用 Myrinet (gm) RPI 进行 MPI 消息传递。

mpiexec -n 4 程序 1 : -n 4 程序 2
启动 4 个副本 程序1 和 4 份 程序2 在已经存在的 LAM 中
宇宙。 所有 8 个结果进程将共享一个公共 MPI_COMM_WORLD。

mpiexec -machinefile 主机文件 -n 4 my_mpi_program
使用主机文件中列出的节点启动 LAM 运行时环境,运行 4
my_mpi_program 在生成的 LAM Universe 中的副本,然后关闭
林宇宙。

mpiexec -machinefile 主机文件 my_mpi_program
与上面类似,但在 LAM 中的所有可用 CPU 上运行 my_mpi_program
宇宙。

mpiexec -arch solaris2.8 sol_program:-arch linux linux_program
运行与 Solaris 机器上的 CPU 数量一样多的 sol_program 副本
当前的 LAM 世界,以及与 CPU 数量一样多的 linux_program 副本
当前 LAM 领域中的 linux 机器。 所有产生的过程将共享
一个常见的 MPI_COMM_WORLD。

mpiexec -arch solaris2.8 sol2.8_prog:-arch solaris2.9 sol2.9_program
类似于上面的例子,除了区分 Solaris 2.8 和 2.9
(因为它们可能有不同的共享库等)。

使用 onworks.net 服务在线使用 mpiexec.lam


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。