| 查看: 741 | 回复: 5 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
lzb11123银虫 (小有名气)
|
[交流]
灯塔守望者-你好,能给一个安装VASP的具体操作吗!
|
||
|
灯塔守望者! 你好 我看到你给我的安装路径不对的问题了,现在我想重装一下Vasp,您能给我一个具体在linux系统下的安装指导吗! 小虫在此谢谢你 我的Linux系统是红旗桌面5.0 [ Last edited by wuchenwf on 2009-6-21 at 21:01 ] |
» 猜你喜欢
博士自荐
已经有3人回复
083200 初试305分 求调剂
已经有4人回复
292求调剂
已经有5人回复
22408 270分
已经有8人回复
一志愿2110,化学学硕310分,本科重点双非求调剂
已经有15人回复
070300化学学硕311分求调剂
已经有20人回复
085400 328分 求调剂
已经有4人回复
085801 总分275 本科新能源 求调剂
已经有8人回复
0854调剂
已经有6人回复
280求调剂
已经有8人回复
solarman
新虫 (正式写手)
- 应助: 5 (幼儿园)
- 金币: 1210.9
- 散金: 492
- 红花: 2
- 帖子: 458
- 在线: 210.5小时
- 虫号: 599917
- 注册: 2008-09-11
- 专业: 凝聚态物性 II :电子结构
3楼2008-09-29 23:47:20
hym5701
木虫 (小有名气)
- 1ST强帖: 1
- 应助: 0 (幼儿园)
- 金币: 4204.3
- 散金: 3
- 帖子: 174
- 在线: 75.8小时
- 虫号: 574617
- 注册: 2008-06-16
- 专业: 凝聚态物性 II :电子结构
★ ★
spur(金币+2,VIP+0):3Q!辛苦了!:)
spur(金币+2,VIP+0):3Q!辛苦了!:)
|
vasp的详细安装应该不难找,给你转发一个紫霞网上的安装过程,希望能帮助你。 1、 所需文件和程序 VASP源代码:vasp.4.4.5.tar.gz和vasp.4.lib.tar.gz 数学库:LAPACK和BLAS (http://www.netlib.org/), 或mkl(配合intel的fotran编译器用), 或ATLAS (http://math-atlas.sourceforge.net/) 或Lib GOTO (http://www.cs.utexas.edu/users/flame/goto/) Fortran编译器:PGI fortran 至少4.0以上版本(http://www.pgroup.com/), 或Intel的 ifc (8.0以上版本是ifort, http://www.intel.com/software/products/compilers/flin/),前者可以从网站上下载到15天的试用版本,后者可以从网站下载到免费的版本。 2、下面采用PGI fortan编译器pgf90、ATLAS数学库对VASP4.4.5进行编译 这里假定已经安装好了fortran编译器,所有文件都放在/home/xxx/VASP_SRC目录下,机器的操作系统是Linux: Redhat9.0。 a) 从http://math-atlas.sourceforge.net/下载atlas3.6.0_Linux_P4SSE2.tar.gz,并用如下命令解压:tar xzvf atlas3.6.0_Linux_P4SSE2.tar.gz 解压后得到一个目录Linux_P4SSE2,在此目录下有个lib子目录,该lib子目录中的文件为libatlas.a, libcblas.a, libf77blas.a, liblapack.a, 这些就是编译vasp时所需要的数学库文件之一。 b) 用如下命令解压vasp.4.4.5.tar.gz和vasp.4.lib.tar.gz: tar xzvf vasp.4.4.5.tar.gz tar xzvf vasp.4.lib.tar.gz 解压后分别得到目录vasp.4.4和vasp.4.lib,目录vasp.4.4中文件是vasp的主要源代码,vasp.4.lib是编译vasp时需要的一些特定的数学库程序,在这两个目录中都有编译时所用的makefile文件,针对机器和fortran编译器,选择相应的makefile。 c) 进入vasp.4.lib目录,选择makefile.linux_pg,并把它拷贝成makefile,然后键入make命令开始编译。整个命令如下: cd vasp.4.lib cp makefile.linux_pg makefile make 编译成功后,得到libdmy.a文件。 d) 退出vasp.4.lib目录,进入vasp.4.4目录,选择makefile.linux_pg,并把它拷贝成makefile,编辑makefile文件,通过修改LIB变量的赋值而采用基于ATLAS的数学库文件,修改的地方和方法是: 在第87和88行前加上#,把这两行注释掉,然后去掉第91,92和93行前的#。 修改前和后的内容为分别为: LIB = -L../vasp.4.lib -ldmy ../vasp.4.lib/linpack_double.o \ ../vasp.4.lib/lapack_double.o -L/usr/local/lib /usr/local/lib/libblas.a # # the following lines should allow you to link to atlas based blas #LIB = -L../vasp.4.lib -ldmy ../vasp.4.lib/linpack_double.o \ # ../vasp.4.lib/lapack_double.o -L/usr/local/lib \ # -L$(HOME)/archives/BLAS_OPT/ATLAS/lib/Linux_ATHLONTB/ -lf77blas –latlas #LIB = -L../vasp.4.lib -ldmy ../vasp.4.lib/linpack_double.o \ # ../vasp.4.lib/lapack_double.o -L/usr/local/lib /usr/local/lib/libblas.a # # the following lines should allow you to link to atlas based blas LIB = -L../vasp.4.lib -ldmy ../vasp.4.lib/linpack_double.o \ ../vasp.4.lib/lapack_double.o -L/usr/local/lib \ -L../Linux_P4SSE2/lib/ -lf77blas -latlas 修改后保存makefile文件,键入make命令开始编译vasp。整个命令为: cd .. cd vasp.4.4 cp makefile.linux_pg makefile 编辑修改makefile文件 make 编译成功后,就可以得到VASP的可执行文件vasp。 e) 以root帐号登录机器,把成功编译VASP后得到的vasp放到/bin目录下,则任何一个普通用户都可以使用vasp。此时vasp可以当成于一个linux的命令来使用了,不再需要把vasp拷贝到当前的计算目录下。 |
2楼2008-09-29 19:33:22
4楼2008-10-04 15:36:54
hym5701
木虫 (小有名气)
- 1ST强帖: 1
- 应助: 0 (幼儿园)
- 金币: 4204.3
- 散金: 3
- 帖子: 174
- 在线: 75.8小时
- 虫号: 574617
- 注册: 2008-06-16
- 专业: 凝聚态物性 II :电子结构
5楼2008-10-07 17:01:14













回复此楼
100