24小时热门版块排行榜    

Znn3bq.jpeg
查看: 561  |  回复: 4
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 membranewm 的 4 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

membranewm

木虫 (正式写手)

[交流] 【求助】Amber10安装问题

各位专家:安装Amber10时要求把Amber10和AMBER TOLLS 安装到同一目录下。然而上述两个文件中有很多重名的文件,但我看了一下内容区别很大。安装时会不会彼此覆盖?请教如何安装哪?

[ Last edited by erylingjet on 2009-1-2 at 19:06 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuhanhgf2002

金虫 (正式写手)

★ ★ ★
gwdavid(金币+1,VIP+0):3q
gwdavid(金币+2,VIP+0):3q
amber10安装方法
这里使用虚拟机中新装的RHEL5U1-64bit系统作为例子。
编译环境:
主机:Q6600,2G,XP-SP2。虚拟机:vmware6.0.1,RHEL5U1-64bit,双核,512MB,10GB,默认分区,bash,root,intel-MKL-10.0.4.023,intel fortran compiler 10.1.015,gcc 4.1.2,mpich2-1.0.7/lam-7.1.4。工作目录/sob。


到intel网站免费下载linux的MKL和ifc(皆Intel 64版),在邮箱里得到相应安装所需的.lic文件。

默认设置安装intel fortran compiler到默认文件夹(opt/intel/fce/10.1.015)
在/root/.bashrc中添加:
source /opt/intel/fce/10.1.015/bin/ifortvars.sh
export FC=/opt/intel/fce/10.1.015/bin/ifort
(如果安装时提示缺少libstdc.so.5,下载这个rpm文件,并安装进系统: ftp://fr2.rpmfind.net/linux/open ... 5.0.7-86.x86_64.rpm   此文件在本贴附件中)

默认设置安装MKL到默认文件夹(/opt/intel/mkl/10.0.4.023)
在/root/.bashrc中添加:
export MKL_HOME=/opt/intel/mkl/10.0.4.023
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/10.0.4.023/lib/em64t

输入bash使环境变量生效


并行环境可以用mpich2或lammpi
===========用mpich2=============
http://www.mcs.anl.gov/research/projects/mpich2/ 下载mpich2-1.0.7.tar.gz
mpich2-1.0.7.tar.gz解压到/sob/mpich2-1.0.7,进入此目录,运行:
./configure
make
make install          (此时编译好的mpich2的文件已经被安装到默认路径/usr/local的各个子目录下)
touch /etc/mpd.conf
chmod 700 /etc/mpd.conf
将下面加入/etc/mpd.conf:
secretword=            (比如secretword=ltwd)
(输入mpd&,然后mpdtrace是否能显示主机名,如果能出现代表安装成功。
如果提示诸如gethostbyname_ex failed for xxx,xxx是主机名,则修改/etc/hosts,加入 <主机名称> <主机别名>,比如192.168.2.3 f7 f7)

===========用lam-mpi=============
http://www.lam-mpi.org/7.1/download.php下载lam-7.1.4
解压到/sob/lam-7.1.4,进入此目录,运行:
./configure
make
make install
---------------------------------------------------

在/root/.bashrc中添加:
export MPI_HOME=/usr/local
export AMBERHOME=/sob/amber10
export PATH=$PATH:/sob/amber10/bin

输入bash使环境变量生效

将AmberTools-1.2.tar.bz2解压至/sob/amber10
将amber10.tar.bz2也解压至/sob/amber10,使两个压缩包的文件在一个目录下
下载最新的amber10的bugfix,http://amber.scripps.edu/bugfixes/10.0/bugfix.all,复制到/sob/amber10目录中
/sob/amber10> chmod 777 -R *
/sob/amber10> patch -p0 -N -r patch-rejects < bugfix.all
/sob/amber10/src> ./configure_at gcc
更改config.h中FC=gfortran为FC=ifort,FFLAG中的-O1改为-O3,并加上-axT,删除-fno-automatic。
/sob/amber10/src> make -f Makefile_at
/sob/amber10/src> ./configure_amber ifort
更改config_amber.h中FOPTFLAGS中的-axWP为-axT
/sob/amber10/src> make serial
/sob/amber10/src> make clean
/sob/amber10/src> ./configure_amber -mpich2 ifort  (若用lammpi,把-mpich2改为-lam)
更改config_amber.h中FOPTFLAGS中的-axWP为-axT
/sob/amber10/src> make parallel


安装完毕,进行测试

测试串行版本:
/sob/amber10/test>make test
/sob/amber10/test>make test.serial.QMMM
我这里bintraj和divcon是failure,其它都PASS,应该是程序自身的bug。

测试并行版本:

如果用lam-mpi,把/root/.bashrc中设定的环境变量都复制到某个用户的主目录下的.bashrc,然后登陆到那个用户再执行下列命令,因为root用户不能启动lamboot。
/sob/amber10/test>mpd&                (若用lam-mpi,输入lamboot)
/sob/amber10/test>export DO_PARALLEL='mpirun -np 2'      (有些项目需要-np 4并行,-np 2时自动跳过)
/sob/amber10/test>make test.parallel  全部PASS
/sob/amber10/test>make test.parallel.QMMM  全部PASS
为节省空间,此后可删掉test目录


此外,还有一种更简单的安装方法,直接调用amber10里面自带的lam-7.1.3的配置脚本。
MKL、ifort安装过程不变。然后略过装lam-7.1.4那步,也不用设MPI_HOME。其它过程都不变,一直到make serial并且make clean之后,输入
./configure_amber -lamsource ifort
更改config_amber.h中FOPTFLAGS中的-axWP为-axT
./configure_lam   (这步自动将自带的lam-7.1.3装上)
make parallel
就装好了,测试步骤同上


PS:
intel的CPU为提高性能一定要用ifort。C语言编的部分运算量不大,不需要用icc,也无须专门设置优化参数。
-axT是优化选项,针对Core2架构,对不同类型intel的CPU应当用不同优化选项,详见/opt/intel/fce(or cce)/10.1.015/doc/Doc_index.htm,进入Document那项,选Optimizing Applications-Using Compiler Optimizations
5楼2009-01-02 17:30:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

snoopyzhao

至尊木虫 (职业作家)

哪里有 amber10 下载啊,谢谢!!
2楼2009-01-01 17:46:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuhanhgf2002

金虫 (正式写手)

楼主,您好,能不能把您的amber10共享一下,大家共同研究一下。谢谢啦。
3楼2009-01-02 10:37:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

purplekey

铜虫 (初入文坛)

★ ★
gwdavid(金币+1,VIP+0):3q
membranewm(金币+1,VIP+0):谢谢,我试试。
simulation.5d6d.com有非常好的amber10安装教程,我也是看这个论坛上的教程编译好的
4楼2009-01-02 17:27:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿中科大材料与化工,353分还有调剂学校吗 +9 否极泰来2026 2026-04-15 11/550 2026-04-17 11:08 by liuzhexuan12
[考研] 材料相关专业344求调剂双非工科学校或课题组 +23 hualkop 2026-04-12 25/1250 2026-04-16 22:12 by SUSE_CL
[考研] 0831生医工第一轮调剂失败求助 +14 小熊睿睿_s 2026-04-11 18/900 2026-04-16 20:41 by lpl364211
[考研] 297,工科调剂?河南农业大学本科 +14 河南农业大学-能 2026-04-14 14/700 2026-04-16 14:41 by dingyanbo1
[考研] 297工科调剂? +14 河南农业大学-能 2026-04-13 15/750 2026-04-15 13:25 by 黑科技矿业
[考研] 农学0904 312求调剂 +4 Say Never 2026-04-11 4/200 2026-04-14 09:10 by zs92450
[考研] 考研英一数一338分 +9 长江大学东校区 2026-04-13 10/500 2026-04-14 00:41 by 王珺璞
[考研] 求调剂,985材料与化工348分 +9 涵竹刘 2026-04-11 14/700 2026-04-13 22:26 by 涵竹刘
[考研] 一志愿中南大学 0855 机械 286 求调剂 +11 不会吃肉 2026-04-12 11/550 2026-04-13 21:59 by bljnqdcc
[考研] B区0809 ,数一英一,290 求调剂 +3 泠潍1111 2026-04-12 4/200 2026-04-13 20:35 by 学员JpLReM
[考研] 302求调剂 +10 易!? 2026-04-13 10/500 2026-04-13 19:04 by lbsjt
[考研] 339求调剂 +4 hanwudada 2026-04-12 4/200 2026-04-13 12:03 by 蓝云思雨
[考研] 一志愿085802 323分求调剂 +13 drizzle_9 2026-04-12 14/700 2026-04-13 10:26 by Faiz5552
[考研] 344 材料专业 求调剂211 无地域要求 +8 hualkop 2026-04-11 8/400 2026-04-12 22:24 by fqwang
[考研] 346分,工科0854求调剂,专硕 +6 moser233 2026-04-12 7/350 2026-04-12 22:11 by fqwang
[考研] 331求调剂 +5 王国帅 2026-04-11 5/250 2026-04-11 22:56 by 溪涧流水
[考研] 一志愿厦大0856,306求调剂 +15 Bblinging 2026-04-11 15/750 2026-04-11 22:53 by 314126402
[考研] 调剂 +5 文道星台 2026-04-11 5/250 2026-04-11 15:01 by 凯凯要变帅
[考研] 广东省 085601 329分求调剂 +14 Eddieddd 2026-04-10 14/700 2026-04-11 09:58 by bljnqdcc
[考研] 263能源动力专硕求调剂 +3 加大号饭盒袋 2026-04-10 3/150 2026-04-10 22:23 by 286640313
信息提示
请填处理意见