24小时热门版块排行榜    

查看: 973  |  回复: 1

hzfish

金虫 (正式写手)

[交流] openmpi安装 已有1人参与

openmpi安装
由于orca并行计算必须使用mpi环境,遂在网上http://www.open-mpi.org/software/ompi/v1.6/下载了openmpi-1.6.5.tar.gz。
1、安装基本要求
需要c、c++、fortran77、fortran90编译器。检查系统中是否安装了以上编译器。
shell$ which cc
/usr/bin/cc
shell$  which gcc
/usr/local/bin/gcc
shell$  which c++
/usr/local/bin/c++
shell$  which ifort
/opt/intel/composer_xe_2011_sp1.8.273/bin/intel64/ifort

2、准备安装文件
把openmpi-1.6.5.tar.gz上传需要的安装的目录,并解压。
shell$ tar -xvzf openmpi-1.6.5.tar.gz
3、在使用用户名下建议安装openmpi的目录,这里用:/home/usr/mpi
在当前目录下
shell$ mkdir mpi
4、配置安装环境
进入openmpi的文件目录
shell$ ./configure --prefix=/home/usr/mpi CC=gcc CXX=c++ F77=ifort FC=ifort

--prefix用来指定安装目录
CC=gcc CXX=c++ F77=ifort FC=ifort  指定编译器
5、编译安装
shell$ make all
shell$  make install
以防出错,这里安装了所有包。
6、设定执行路径和数据库路径
在用户目录下的.bashrc文件中添加
export PATH=/home/teachera211/mpi/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/teachera211/mpi/lib
读取当前设置
shell$ source .bashrc
7、验证
shell$ which mpicc
~/mpi/bin/mpicc
shell$ which mpic++
~/mpi/bin/mpic++
shell$ which  mpif77
~/mpi/bin/mpif77
shell$ which  mpif90
~/mpi/bin/mpif90
8、测试
进入example目录,编译一个文件
shell$ mpicc mpicc -g    hello_c.c   -o hello_c

shell$ ./helle_c
Hello, world, I am 0 of 1

并行测试
shell$ mpirun -np 4 helle_c
Hello, world, I am 1 of 4
Hello, world, I am 0 of 4
Hello, world, I am 2 of 4
Hello, world, I am 3 of 4
设置4cpu。
回复此楼

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
送红花一朵
谢谢分享!
2楼2014-04-24 09:23:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hzfish 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 化学求调剂 +4 临泽境llllll 2026-03-17 5/250 2026-03-21 02:23 by JourneyLucky
[考研] 297求调剂 +9 戏精丹丹丹 2026-03-17 9/450 2026-03-21 01:49 by JourneyLucky
[考研] 296求调剂 +6 www_q 2026-03-18 10/500 2026-03-20 23:56 by JourneyLucky
[考研] 304求调剂 +7 司空. 2026-03-18 7/350 2026-03-20 23:08 by JourneyLucky
[考研] 353求调剂 +3 拉钩不许变 2026-03-20 3/150 2026-03-20 19:56 by JourneyLucky
[考研] 求调剂 +3 @taotao 2026-03-20 3/150 2026-03-20 19:35 by JourneyLucky
[考研] 085410人工智能专硕317求调剂(0854都可以) +4 xbxudjdn 2026-03-18 4/200 2026-03-20 09:07 by 不168
[考研] 286求调剂 +6 lemonzzn 2026-03-16 10/500 2026-03-19 14:31 by lemonzzn
[考研] 0703化学调剂 +3 妮妮ninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[考研] 考研求调剂 +3 橘颂. 2026-03-17 4/200 2026-03-17 21:43 by 有只狸奴
[考研] 085601求调剂 +4 Du.11 2026-03-16 4/200 2026-03-17 17:08 by ruiyingmiao
[考研] 283求调剂 +3 听风就是雨; 2026-03-16 3/150 2026-03-17 07:41 by 热情沙漠
[考研] 机械专硕325,寻找调剂院校 +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[考研] 333求调剂 +3 文思客 2026-03-16 7/350 2026-03-16 18:21 by 文思客
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[考研] 一志愿211 0703方向310分求调剂 +3 努力奋斗112 2026-03-15 3/150 2026-03-16 16:44 by houyaoxu
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
[考研] 26考研一志愿中国石油大学(华东)305分求调剂 +3 嘉年新程 2026-03-15 3/150 2026-03-15 13:58 by 哈哈哈哈嘿嘿嘿
[考研] 0856专硕279求调剂 +5 加油加油!? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
[考研] 288求调剂 +4 奇点0314 2026-03-14 4/200 2026-03-14 23:04 by JourneyLucky
信息提示
请填处理意见