这是 likwid-mpirun 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
likwid-mpirun - 使用 LIKWID 启动和监视 MPI 应用程序的工具
概要
likwid-memsweeper [-高清] [-主机文件 文件名[-n每个域 域中进程数]
[针 表达[-omp 表达[-mpi 表达] [--]
商品描述
利克维德姆皮伦 是一个命令行应用程序,它包装了供应商特定的 mpirun 工具和
添加调用 利克维德-佩尔夫卡特(1) 到执行字符串。 用户给定的应用程序是
运行、测量并将结果返回到起始节点。
配置
-h 将帮助消息打印到标准输出,然后退出。
-d 将调试消息打印到标准输出。
-主机文件 文件名
指定在其上调度 MPI 进程的节点
-n每个域 域中进程数
指定每个亲和域的进程(参见 菱形针 有关亲和力的信息
域)
针 表达
指定混合执行的固定(请参阅 菱形针 有关亲和力的信息
域)
-omp 表达
启用混合设置。 只能与 -别针。 唯一可能的
价值是:英特尔
-mpi 表达
指定包装器应使用的 MPI 实现。 可能的
值为 intelmpi、openmpi 和 mvapich2
-- 停止解析 likwid-mpirun 的参数,以便为底层证券设置选项
MPI 实现后--。
例
1. 对于标准应用:
利克维德姆皮伦 -例如 32 ./我的应用程序
将运行 32 个 MPI 进程,每个主机都填充了与 ppn 中所写的一样多的进程
2. 带钉:
利克维德姆皮伦 -例如 32 -n每个域 S:2 ./我的应用程序
将启动 32 个 MPI 进程,每个套接字有 2 个进程。
3. 对于混合运行:
利克维德姆皮伦 -例如 32 针 M0:0-3_M1:0-3 ./我的应用程序
将启动 32 个 MPI 进程,每个节点有 2 个进程。 第一个进程的线程是
固定到 NUMA 域 0 (M3) 中的核心 0-0。 第二个进程的 OpenMP 线程
固定到 NUMA 域 1 (M1) 中的前四个内核
使用 onworks.net 服务在线使用 likwid-mpirun