搭建 MPICH 开发、运行环境 | (待完善)

  • 使用包 mpich-3.0.4.tar.gz
    • ./configure --prefix=/usr/local/mpich-3.0.4
      make
      make check
      make install
      cp -r examples/ /usr/local/mpich-3.0.4/
  • 添加环境变量, vi /etc/profile ,添加如下内容:
    • #Add by myself
      export MPICH=/usr/local/mpich-3.0.4
      export PATH=$MPICH/sbin:$MPICH/bin:$PATH
  • MPICH 在单节点上的测试:
    • cd /usr/local/mpich-3.0.4
      mpiexec -n 2 ./examples/cpi
    • 可以看到如下结果:

  • MPICH 在多个节点上的测试:
    • 在 /usr/local/mpich-3.0.4 目录下新建 nodes 文件,内容如下:
      • sdu.01:1
        sdu.02:2
    • cd /usr/local/mpich-3.0.4
      mpiexec -f nodes -n 5 ./examples/cpi
    • 可以看到如下结果:

    • 如果你的 .c 文件还没有编译,可以采用如下命令进行编译:
      • mpicc filename.c -o filename
    • 至于 nodes 中hostname 冒号后面的那个数字以及指令 piexec -f nodes -n 5 ./examples/cpi "-n" 后面跟的数字的具体意义等我彻底明白了再来补充:
    • 如果你感觉你的一切配置都是没有问题的,但是多个节点的测试就是无法通过,那么请关注下你的防火墙设置,即: service iptables
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值