计算化学公社

标题: [ORCA3.0.3]安装及使用的个人体验 [打印本页]

作者
Author:
zsu007    时间: 2015-10-12 11:39
标题: [ORCA3.0.3]安装及使用的个人体验
本帖最后由 zsu007 于 2016-5-9 16:22 编辑

经过与大家的讨论和积极回复,尤其钟成老师指出的openmpi的安装问题,我在单位超算中心重新编辑安装openmpi-1.6.5,现在已经能够顺利运行orca了。太谢谢大家的热心帮助!
我的主要过程如下,希望给其他遇到与我相同的问题的人参考。
1 下载openmpi-1.6.5.tar.gz,解压tar zxvf openmpi-1.6.5.tar.gz
2 进入解压目录: cd openmpi-1.6.5  
3 ./configure --prefix=/public/users/hg_chy/mpi # prefix为安装目录
4 make -j4 all # 4核平行编译
5 make install
6 测试mpirun
7 设置路径:vi .bashrc #按照自己的实际情况修改路径
export LD_LIBRARY_PATH=/public/users/hg_chy/mpi/lib:$LD_LIBRARY_PATH
export PATH=/public/users/hg_chy/mpi/bin:$PATH
export ORCA=/public/users/hg_chy/orca303
export PATH=$PATH:$ORCA
8 chmod -R 777 mpi   # 设置高权限有利于并行
9 chmod -R 777 orca303 # 设置高权限有利于并行
10 orca使用绝对路径来提交并行任务。
祝大家愉快使用orca,多出成果!

作者
Author:
zsu007    时间: 2015-10-12 11:40
本帖最后由 zsu007 于 2015-10-17 07:19 编辑

注意: / lib的/后面带有一个空格,大家拷贝的时候把这个空格删掉才能正确使用。:-)这个小问题已经修正!

作者
Author:
ORCA_in_TCC    时间: 2015-10-12 13:17
还有好像是得用gfortran编译openmpi
作者
Author:
liyuanhe211    时间: 2015-10-12 17:53
"及使用的个人体验"在那里(-_-)
作者
Author:
lao7    时间: 2015-10-13 07:44
gcc和C++没有安装,而且openmpi没有配置
作者
Author:
苹果    时间: 2016-5-9 10:40
3 ./confgiure --prefix=/public/users/hg_chy/mpi # prefix为安装目录,confgiure 写错,应为configure
作者
Author:
zsu007    时间: 2016-5-9 16:24
苹果 发表于 2016-5-9 10:40
3 ./confgiure --prefix=/public/users/hg_chy/mpi # prefix为安装目录,confgiure 写错,应为configure

谢谢指出问题,已经修改!
作者
Author:
zsu007    时间: 2016-5-9 16:27
liyuanhe211 发表于 2015-10-12 17:53
"及使用的个人体验"在那里(-_-)

稍等,忙过一段时间,整理计算结果,一定首发在计算化学论坛!
作者
Author:
hugo    时间: 2016-5-31 17:48
老师,您好,请问能否给我发一个orca的并行计算的脚本,谢谢。
我的邮箱:hugo07@aliyun.com
作者
Author:
plus    时间: 2016-6-5 17:09

8 chmod -R 777 mpi   # 设置高权限有利于并行
9 chmod -R 777 orca303 # 设置高权限有利于并行

没必要吧,755足以
作者
Author:
dy19930508    时间: 2017-3-3 17:39
您好,我的系统中同时安装intel编译器和gcc编译器,在编译openmpi时用的指令是./configure --prefix=/public/users/hg_chy/mpi, 但是编译完成后测试时无法并行运行,是因为系统使用了Intel编译器编译而导致mpi无法并行运行吗?谢谢!
作者
Author:
zsu007    时间: 2017-3-3 19:40
dy19930508 发表于 2017-3-3 17:39
您好,我的系统中同时安装intel编译器和gcc编译器,在编译openmpi时用的指令是./configure --prefix=/publi ...

--prefix=/public/users/hg_chy/mpi 把这个--prefix= 换成你自己的文件目录。
作者
Author:
zjxitcc    时间: 2017-3-3 23:00
依据个人经验,补充一点:openmpi安装可以具体指定使用哪种编译器(gcc家族还是intel家族):
./configure --prefix=自己希望安装的目录 FC=ifort CC=icc CXX=icpc F77=ifort 或
./configure --prefix=自己希望安装的目录 FC=gfortran CC=gcc CXX=g++ F77=gfortran




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3