| 查看: 702 | 回复: 5 | |||
| 当前主题已经存档。 | |||
lzb11123银虫 (小有名气)
|
[交流]
灯塔守望者-你好,能给一个安装VASP的具体操作吗!
|
||
|
灯塔守望者! 你好 我看到你给我的安装路径不对的问题了,现在我想重装一下Vasp,您能给我一个具体在linux系统下的安装指导吗! 小虫在此谢谢你 我的Linux系统是红旗桌面5.0 [ Last edited by wuchenwf on 2009-6-21 at 21:01 ] |
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有6人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有6人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有6人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有7人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有7人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全
已经有7人回复
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
solarman
新虫 (正式写手)
- 应助: 5 (幼儿园)
- 金币: 1210.9
- 散金: 492
- 红花: 2
- 帖子: 458
- 在线: 210.5小时
- 虫号: 599917
- 注册: 2008-09-11
- 专业: 凝聚态物性 II :电子结构
3楼2008-09-29 23:47:20
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
6楼2008-10-07 17:24:58













回复此楼
10