24小时热门版块排行榜    

查看: 705  |  回复: 5
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lzb11123

银虫 (小有名气)

[交流] 灯塔守望者-你好,能给一个安装VASP的具体操作吗!

灯塔守望者!
    你好
     我看到你给我的安装路径不对的问题了,现在我想重装一下Vasp,您能给我一个具体在linux系统下的安装指导吗!

   小虫在此谢谢你
   
我的Linux系统是红旗桌面5.0

[ Last edited by wuchenwf on 2009-6-21 at 21:01 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

solarman

新虫 (正式写手)

引用回帖:
Originally posted by hym5701 at 2008-9-29 19:33:
vasp的详细安装应该不难找,给你转发一个紫霞网上的安装过程,希望能帮助你。

1、  所需文件和程序

VASP源代码:vasp.4.4.5.tar.gz和vasp.4.lib.tar.gz

数学库:LAPACK和BLAS ([url]http://www.netlib ...

唉,这些linux的东西根本不会,可怎么办呢?
3楼2008-09-29 23:47:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

hym5701

木虫 (小有名气)

★ ★
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
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ztwang

铜虫 (小有名气)

在第87和88行前加上#,把这两行注释掉,然后去掉第91,92和93行前的#。


请问这代表这什么?谢谢
4楼2008-10-04 15:36:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hym5701

木虫 (小有名气)

引用回帖:
Originally posted by ztwang at 2008-10-4 15:36:
在第87和88行前加上#,把这两行注释掉,然后去掉第91,92和93行前的#。


请问这代表这什么?谢谢

既然在第87和88行前加上#,是把这两行注释掉,
哪么去掉第91,92和93行前的#。自然就是让这两行不注释掉咯
5楼2008-10-07 17:01:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +3 5lbyq5wrhb 2026-02-07 4/200 2026-02-08 08:46 by vs90ilomwc
[论文投稿] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +3 3rkserf6qr 2026-02-07 5/250 2026-02-08 08:32 by vs90ilomwc
[硕博家园] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +3 3rkserf6qr 2026-02-07 4/200 2026-02-08 08:27 by vs90ilomwc
[硕博家园] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +5 2h7du0nuhk 2026-02-07 6/300 2026-02-08 08:26 by vs90ilomwc
[考博] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +5 2h7du0nuhk 2026-02-07 6/300 2026-02-08 08:12 by vs90ilomwc
[硕博家园] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +4 2h7du0nuhk 2026-02-07 6/300 2026-02-08 08:07 by vs90ilomwc
[考博] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +4 2h7du0nuhk 2026-02-07 7/350 2026-02-08 08:06 by vs90ilomwc
[教师之家] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +4 2h7du0nuhk 2026-02-07 7/350 2026-02-08 07:52 by vs90ilomwc
[找工作] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +4 2h7du0nuhk 2026-02-07 7/350 2026-02-08 07:46 by vs90ilomwc
[公派出国] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +4 2h7du0nuhk 2026-02-07 8/400 2026-02-08 07:32 by vs90ilomwc
[考博] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +4 2h7du0nuhk 2026-02-07 8/400 2026-02-08 07:27 by vs90ilomwc
[教师之家] 售SCI一区文章,我:8 O5 51O 54,科目齐全 +4 2h7du0nuhk 2026-02-07 8/400 2026-02-08 07:26 by vs90ilomwc
[硕博家园] 博士延得我,科研能力直往上蹿 +8 偏振片 2026-02-02 8/400 2026-02-08 06:52 by liyeqik
[有机交流] 酰胺脱乙酰基 10+5 chibby 2026-02-03 12/600 2026-02-07 19:29 by 江东闲人
[基金申请] 同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗 +4 hitsdu 2026-02-06 4/200 2026-02-07 13:07 by jurkat.1640
[基金申请] 有时候真觉得大城市人没有县城人甚至个体户幸福 +9 苏东坡二世 2026-02-04 10/500 2026-02-07 12:37 by 小毛球
[考博] 天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人) +4 a793625982 2026-02-05 5/250 2026-02-07 10:57 by a793625982
[公派出国] CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优 +4 雨念 2026-02-01 6/300 2026-02-06 23:32 by MelissaPon
[基金申请] 面上项目申报 +3 Tide man 2026-02-01 3/150 2026-02-05 22:56 by god_tian
[教师之家] 遇见不省心的家人很难过 +18 otani 2026-02-03 22/1100 2026-02-04 11:06 by tangmnt
信息提示
请填处理意见