24小时热门版块排行榜    

Znn3bq.jpeg
查看: 985  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 311求调剂 +6 xyp想读书 2026-04-10 7/350 2026-04-10 10:32 by sophia_93
[考研] 材料复试求调剂 +20 xhhdjdjsjks 2026-04-09 20/1000 2026-04-10 10:25 by 孙小小12457
[考研] 考研调剂 +22 硕星赴 2026-04-09 23/1150 2026-04-10 09:43 by liuhuiying09
[考研] 301求调剂 +6 静静想想 2026-04-05 6/300 2026-04-10 09:15 by Delta2012
[考研] 一志愿东北大学控制工程085406数二英二385,求调剂 +5 Ezra_Zhang 2026-04-09 5/250 2026-04-10 08:06 by 1753564080
[考研] 070300化学 求调剂 +13 73372112 2026-04-08 13/650 2026-04-09 20:22 by maddjdld
[考研] 一志愿郑州大学085600求调剂 +21 吃的不少 2026-04-05 24/1200 2026-04-08 16:47 by sunhuadong
[考研] 电子信息346 +4 zuoshaodian 2026-04-08 4/200 2026-04-08 11:54 by zzucheup
[考研] 求调剂 +11 wwwwabcde 2026-04-07 11/550 2026-04-07 23:16 by JourneyLucky
[考研] 0854电子信息319求调剂(接受跨专业调剂) +5 星星不眨眼喽 2026-04-05 6/300 2026-04-07 22:16 by hemengdong
[考研] 306求调剂 +3 15287505595 2026-04-03 3/150 2026-04-07 18:08 by 蓝云思雨
[考研] 081700学硕,323分,一志愿中国海洋大学求调剂学校 +19 披星河 2026-04-04 19/950 2026-04-07 15:00 by 上岸快快
[考研] 081700,311,求调剂 +17 冬十三 2026-04-04 18/900 2026-04-07 12:50 by Sammy2
[考研] 材料调剂 +5 小刘同学吖吖 2026-04-06 5/250 2026-04-06 18:34 by sherry_1901
[考研] 材料专硕322分 +10 哈哈哈吼吼吼哈 2026-04-04 10/500 2026-04-05 21:22 by 学员8dgXkO
[考研] 085500机械专硕初试288求调剂 +3 GZJguo666- 2026-04-05 3/150 2026-04-05 18:06 by jkddd
[考研] 考研调剂 +3 mcbbc 2026-04-04 3/150 2026-04-05 10:03 by barlinike
[考研] 344材料与化工调剂 +9 调剂上岸玘 2026-04-03 9/450 2026-04-04 23:10 by happyddm
[考研] 可跨专业调剂 +3 周的得地 2026-04-04 6/300 2026-04-04 22:21 by barlinike
[考研] 一志愿双非085502,267分,过四级求调剂 +3 再忙也要吃饭啊 2026-04-03 3/150 2026-04-04 05:03 by gswylq
信息提示
请填处理意见