Ubuntu 通过 新立得 软件 可以直接安装 mpich 1.0 , 也可以安装 lam/mpi
不过不知道是因为版本太低的原因, 我没有能够成功运行 hello.cpp 编译的程序。
我按照自己在 suse 10.1 以及 Fedora Core 6 下的安装经验, 安装 mpich 2.1.0.3
也测试了 hello.cpp 程序。 当我开始打 命令
mpicxxx -o hello.out hello.cpp 的时候, 报错说找不到 mpicxx
我就 在 ~/.bashrc 的末尾加了
#add a path
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
然后 编译,启动 mpdboot, 运行 mpirun -np 2 ./hello.out ,结果输出正常。
不过,我觉得上面加的两行还能没有什么用,开始说没有找到 mpicxx 是因为mpichh
刚刚安装完,系统还没有来得及发现 mpicxx。

