`
iamicebergs
  • 浏览: 26665 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

MPI常用命令

阅读更多
MPI常用命令:
1. mpdboot: 
启动集群mpd守护进程,在运行MPI程序前必须开启每个节点上的mpd守护进程。
常用的参数: -n  nodenum,需要启动的节点数量
        -f  hostsfile节点列表,与-n 一起使用表示启动节点列表中的nodenum个节点。
  若没有-n选项,则只启动本地mpd进程。

2. mpdtrace:
查看集群mpd守护进程。
常用参数:  -l  输出mpdid和IP

3. mpdexit:
杀死mpd守护进程。
常用参数:  mpdid

4. mpdallexit:
杀死所有的mpd守护进程。

5. mpicc:
MPI程序编译命令。
常用参数: -g  加入调试信息。

6. mpiexec:
MPI程序运行命令,运行前必须开启mpd守护进程。
常用形式: mpiexec <g-options> <l-options> <executable>
   mpiexec <g-options> <l-options> <executable> : \
           <l-options> <executable>
   mpiexec –configfile <file>
其中,<g-options>  全局选项运用于所有MPI进程。
  <l-options>  本地选项应用于部分MPI进程集合。
  <executable> 可执行文件的路劲。
  <file>       包含命令行选项的文件。
全局选项中常用参数:-gdb 调试运行
-machinefile <file> MPI进程分配文件。
本地选项中常用参数:-n num 设置执行MPI程序的进程总数
注意:全局选项和本地选项顺序不要弄错。

7. mpirun:
  MPI程序快速执行命令,运行前不必运行mpdboot开启守护进程。

8. mpd测试命令:mpdcheck和mpdringtest
mpdcheck用来检查mpi安装和运行时的故障和异常。
mpdringtest测试一个mpd回环的传输时间。

9. mpd帮助命令:mpdhelp
   mpdhelp显示所有mpd命令。
0
2
分享到:
评论

相关推荐

    MPI linux安装指南

    最后,需要将 `/usr/local/mpi/bin` 和 `/usr/local/mpi/man` 加入到环境变量 `PATH` 和 `MANPATH` 中,使用命令 `export MANPATH=${MANPATH}:/usr/local/mpi/man` 和 `export PATH=${PATH}:/usr/local/mpi/bin`。...

    mpi.rar_MPI_mpi master

    MPI是分布式计算中常用的一种通信库,用于处理多处理器或多计算机之间的并行通信。在并行计算环境中,主控节点通常负责任务分配、协调和结果收集。 描述中的"send and receive from master"提示了我们这个项目的...

    高性能计算MPI教程

    - **编译与运行**:在Linux环境下,可以使用`mpicc`命令来编译MPI程序,并使用`mpirun`命令指定进程数量来运行程序。例如: ```bash mpicc -o hello hello.c mpirun -np 4 ./hello ``` #### 组通信接口 - **MPI...

    VC++ MPI s7300

    在工业自动化系统中,VC++是一种常用的开发工具,因为它提供了强大的编程能力和对底层硬件访问的能力。MPI,全称为Multi-Processing Interface,是西门子PLC系统中用于不同模块间通信的一种协议。S7-300是西门子的一...

    MPI并行程序设计

    - **六个核心接口构成的MPI子集**:介绍MPI中最常用的六个函数及其作用。 - 初始化(`MPI_Init`)、结束(`MPI_Finalize`)、当前进程标识(`MPI_Comm_rank`)、通信域大小(`MPI_Comm_size`)、消息发送(`MPI_Send`)、...

    昆仑通态(MCGS)驱动测试样例_连接西门子S7300MPI.rar

    而西门子S7-300系列PLC则是工业控制系统的常用硬件,尤其在中大型项目中应用颇多。本文将详细介绍如何使用MCGS与西门子S7-300PLC通过MPI(多点接口)进行通信,帮助读者理解并实现这一关键的连接步骤。 首先,我们...

    linux系统设置命令集.docx

    1. **alias**:`alias`命令允许用户创建命令的别名,使得可以使用更短或者更方便的字符串来执行常用命令。例如,你可以设置`alias ll='ls -l'`,这样每次输入`ll`就会执行`ls -l`的功能,显示目录中文件的详细列表。...

    MPI-ug-in-FORTRAN.doc

    在FORTRAN环境中编译和运行MPI程序通常需要安装相应的MPI库,并使用特定的编译命令。例如,使用mpif90命令来编译FORTRAN源代码,并通过mpirun或mpiexec命令来运行编译后的可执行文件。 #### 结语 MPI为并行编程...

    MPICH2常用命令行说明.pdf

    #### 启动MPI应用程序的基本命令格式 启动MPI应用程序的基本命令格式如下: ``` mpiexec [选项] &lt;mpi程序&gt; ``` 其中,`[选项]`包括但不限于`-n`(指定参与计算的进程总数)、`-hosts`(指定参与计算的主机列表)或`-...

    MPI并行程序设计初步1

    对于分布式存储系统,PVM(Parallel Virtual Machine)和MPI是常用的消息传递工具,其中MPI因为其高效性和跨平台特性,成为了并行计算的标准选择。MPI提供了丰富的函数库,允许程序员创建、管理进程并实现进程间的...

    MPI.rar_mci command

    **MPI.rar_mci command** 主要涉及的是多媒体控制接口(Multimedia Control Interface,简称MCI)命令在编程中的应用,特别是在处理音频和视频文件时。MCI 是 Windows 操作系统提供的一种API,允许应用程序控制...

    Python库 | mpi-channels-0.1.1.tar.gz

    ".tar.gz"是Linux和Unix系统中常用的归档格式,它首先使用tar命令将多个文件打包成一个单一的文件,然后用gzip压缩以减少存储空间。 在Python开发中,使用这样的库通常需要进行以下步骤: 1. 解压文件:首先,我们...

    mpi-nccl-tests:使用GPU Direct RDMA进行MPI + NCCL测试

    这是CMake常用的工作流程,将构建文件与源代码文件分开,保持源码目录整洁。 2. `cmake .. && make`:执行CMake来配置项目,生成编译规则,然后使用“make”命令进行编译。CMake是一个跨平台的构建工具,可以处理...

Global site tag (gtag.js) - Google Analytics