24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 555  |  回复: 3
【奖励】 本帖被评价2次,作者gromacs增加金币 2
当前主题已经存档。

gromacs

银虫 (正式写手)


[资源] amber10安装方法(zz)

这里使用虚拟机中新装的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/opensuse/distribution/10.3/repo/oss/suse/x86_64/compat-libstdc++-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  ./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

本文系sobereva发表自:http://www.mdbbs.org/thread-5142-1-1.html
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

renerwei

银虫 (初入文坛)


很不错啊,谢谢了
2楼2008-08-31 21:37:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blackwind

铜虫 (小有名气)


★★★★★ 五星级,优秀推荐

能不能提供amber10安装文件和授权文件啊
3楼2008-10-04 08:41:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gromacs 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 288环境专硕,求调材料方向 +22 lllllos 2026-04-04 25/1250 2026-04-07 10:35 by flydream1314
[考研] 288求调剂 +10 没有答案_ 2026-04-05 10/500 2026-04-07 10:21 by linyelide
[考研] 化工调剂303分,过四级 +32 栖梧待风 2026-04-02 32/1600 2026-04-07 10:01 by flydream1314
[考研] 312求调剂 +4 LR6 2026-04-06 4/200 2026-04-07 08:42 by jp9609
[考研] 274求调剂求调剂 +6 Jachenbingoo 2026-04-06 7/350 2026-04-06 23:09 by lbsjt
[考研] 一志愿南科大生物学297分,求调剂推荐 +6 Y-yyusx 2026-04-06 7/350 2026-04-06 22:39 by 52305043001
[考研] 0703总分331求调剂 +12 ZY-05 2026-04-04 16/800 2026-04-06 17:54 by lijunpoly
[考研] 0855求调剂材料 +11 红桃灼灼 2026-04-04 12/600 2026-04-06 10:26 by 蓝云思雨
[考研] 298分 070300求调剂 +15 zwen03 2026-04-02 15/750 2026-04-05 12:52 by Hdyxbekcb
[考研] 一志愿上海大学生物学346 +3 上海大学346调剂 2026-04-03 3/150 2026-04-04 20:20 by dongzh2009
[考研] 考研求调剂 +3 木心想继续深造 2026-04-03 3/150 2026-04-03 21:56 by 啵啵啵0119
[考研] 281求调剂 +10 aaawhy 2026-04-03 10/500 2026-04-03 21:42 by lbsjt
[考研] 11408,284分,二战真诚求调剂 +4 12.27 2026-04-02 4/200 2026-04-03 14:14 by dxiaoxin
[考研] 273求调剂 +20 李芷新1 2026-03-31 20/1000 2026-04-03 09:58 by linyelide
[考研] 一志愿陕西师范大学生物学317分 +5 1563日。 2026-04-02 5/250 2026-04-03 06:58 by ilovexiaobin
[考研] 求调剂 302分初试 0854 +5 伶可乐 2026-04-02 5/250 2026-04-02 17:53 by 笔落锦州
[考研] 08开头看过来!!! +4 wwwwffffff 2026-03-31 6/300 2026-04-02 11:42 by 均值回归
[考研] 0710生物学求调剂 +9 manman511 2026-04-01 9/450 2026-04-02 10:00 by zxl830724
[考研] 求调剂,一志愿北林食品与营养095500,301分,已过六级,有科研经历 +4 快乐储蓄罐 2026-03-31 4/200 2026-04-01 09:26 by JourneyLucky
[考研] 339求调剂 +5 zjjkt 2026-03-31 5/250 2026-04-01 09:18 by JourneyLucky
信息提示
请填处理意见