24小时热门版块排行榜    

Znn3bq.jpeg
查看: 984  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 293求调剂 +5 勇远库爱314 2026-04-08 5/250 2026-04-10 08:46 by vgtyfty
[考研] 282,求调剂 +9 jggshjkkm 2026-04-09 10/500 2026-04-10 07:26 by swb0218
[考研] 267求调剂 +5 再忙也要吃饭啊 2026-04-09 5/250 2026-04-09 18:47 by stone_128
[考研] 368化学求调剂 +13 wwwwabcde 2026-04-07 14/700 2026-04-09 14:47 by heaven_jay
[考研] 材料307分求大佬组收留 +17 Hll胡 2026-04-07 17/850 2026-04-09 10:53 by liuhuiying09
[考研] 0703总分331求调剂 +18 ZY-05 2026-04-04 22/1100 2026-04-09 09:09 by 哦哦123
[考研] 331求调剂 +5 luoxin0706. 2026-04-08 5/250 2026-04-08 22:15 by zhouyuwinner
[考研] 本科211,293分请求调剂 +12 莲菜就是藕吧 2026-04-03 13/650 2026-04-08 20:30 by 背对大海出发
[考研] 293分求调剂,外语为俄语 +7 加一一九 2026-04-07 10/500 2026-04-08 20:14 by yutian743
[考研] 324求调剂 +17 想上学求调 2026-04-03 17/850 2026-04-08 20:04 by 我减肥1
[考研] 320分人工智能调剂 +9 振—TZ 2026-04-03 10/500 2026-04-08 19:56 by 振—TZ
[考研] 求考研材料调剂 +3 材化李可 2026-04-07 3/150 2026-04-08 00:21 by JourneyLucky
[考研] 298求调剂 +4 残荷新柳 2026-04-07 4/200 2026-04-07 23:02 by lbsjt
[考研] 生物调剂 +5 橙子橙子橙子啊 2026-04-05 9/450 2026-04-07 15:31 by 上岸快快
[考研] 材料调剂 +17 小刘同学吖吖 2026-04-06 18/900 2026-04-07 11:41 by 诗与自由
[考研] 081200-11408-367学硕求调剂 +4 1_2_3111 2026-04-06 4/200 2026-04-07 08:13 by jp9609
[考研] 一志愿安徽某211 0703化学总分339求调剂 +7 晚风不晚 2026-04-04 7/350 2026-04-06 14:06 by houyaoxu
[考研] 308求调剂 +3 终不似从前 2026-04-05 3/150 2026-04-05 22:23 by hemengdong
[考研] 工科求调剂 +15 11ggg 2026-04-03 15/750 2026-04-05 16:24 by zzx2138
[考研] 求调剂 +3 usbdndj 2026-04-03 3/150 2026-04-03 14:10 by dxiaoxin
信息提示
请填处理意见