美文网首页
历数学习 MPICH2 遇到的坑-2

历数学习 MPICH2 遇到的坑-2

作者: Waste_Land | 来源:发表于2014-11-06 11:34 被阅读50次

    上期回顾:历数学习 MPICH2 遇到的坑-1

    1. Linux_Ubuntu 安装 MPICH2

    我自己直接 sudo apt-get install mpi 就找到了 MPICH2 的包,也没有去官网下。然后我看见了这篇大牛文章:MPICH2简单的安装配置总结 。里面说下了 tar.gz 后需要在 terminal 这么装:

    ./configure -prefix=/home/mpi/mpich2
    make
    make install
    

    然后我就这么试了一下,configure 那步就刷屏了至少 3 分钟,然后 make 又好长时间,然后 make install 错误,没权限,我就 sudo make install 了一下,结果没发现吧它安装到指定的位置啊!然后我放弃了,不过总要知道 mpiexec 在哪吧。问了同学,应该在 /usr/bin 里,果然找到了 一个快捷方式。链接到 /etc/alternative 里,然后呢,链接的位置也是个快捷方式!然后原文件还是在 /usr/bin 里,而且值得注意的是「原文件的大小比这两个快捷方式都小」!算了不纠结这个了。
    总之,现在 mpiexec -n 2 ./cpi 确实能用了。对了,cpi 这个样例在 tar.gz 包解压的文件中有,虽然我不晓得安装文件中有没有。至少我没在 /usr/bin 里找到。

    2. Linux 和 Windows 混用

    1. ssh配置
      这里我参考 MPICH2简单的安装配置总结,首先 hosts 中加上同一个 Workgroup 里的计算机,找 ubuntu 的 ip 的方法是ifconfig。然后创建 ssh 密钥 ssh-keygen -t rsa,这里会让你输入创建的位置,它给了示例是 /root/.ssh/id_rsa 下,但是 /root 访问不了,所以还是放到 /home/yourname/.ssh/id_rsa 里吧。

    3. Linux 下的编译

    不要用 gcc,直接用内置的 mpicc test.c 即可。

    相关文章

      网友评论

          本文标题:历数学习 MPICH2 遇到的坑-2

          本文链接:https://www.haomeiwen.com/subject/oarbtttx.html