vasp安装Word文件下载.docx
《vasp安装Word文件下载.docx》由会员分享,可在线阅读,更多相关《vasp安装Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
键,然后按空格。
注意:
光标从Windows切换到VMware只需在VMware窗口上单击鼠标左健,而从VMware回到
Windows,则要按Ctrl十Alt。
提醒大家的是,在对虚拟机进行操作前一定要确保光标在
VMware中。
c)设置分区
依提示选择完安装语言、键盘、鼠标、安装类型(与Windows类似,此处不再详述)后进入磁盘
分区界面,此时会出现警告,既然是在虚拟机上进行的操作,此处大胆地选“是”就可以在
接下来的窗口中一路默认连按“下一步”后,弹出“你已选择了要在—F列驱动器内删除所有
分区……”的警告,选择“是”进入引导程序装载界面。
d)设置口令
在引导程序装载界面连按“下一步”。
设置完系统语言和时区后进入根口令的设置界面,这
里的根口令相当于Windows2000的系统管理员密码。
设置好口令后连按“下一步”,等待安
装软件包,直到出现更换光盘的提示。
e)
创建个人用户账号和密码
重启后,系统提示你创建一个个人账号和密码,和Windows中创建一个新用户相当。
f)
其它设置
选择日期和试听声卡后问你是否注册,选择“否,我不想注册我的系统”,接下来问
有无附加安装,在此我们先不安装,直接按“前进”。
VMware内系统再次重启。
g)
登录系统
启动后。
系统询问用户名和密码。
输入在步骤6中设置的户名和密码或输入用户名“root”和第4步中你所设置的根口令
即可。
至此,出现界面,Linux的安装完成了。
登陆root出现鉴定故障,可执行如下操作修改:
(1)以用户账号进入终端,允许root账号登陆:
(2)$su
(3)输入密码:
(4)#vi/etc/pam.d/gdm
(5)删除其中的一行authrequiredpam_succeed_if.souser!
=rootquiet
(6):
wq保存并退出。
(7)#vi/etc/pam.d/gdm-passwaord
(8)删除其中的一行authrequiredpam_succeed_if.souser!
(9):
(4)
VMware下windows和linux共享文件的方法
由于VASP和很多数据库的安装文件是保存在windows下面的,而linux对有些U盘并不容易识别,所以最好能使linux使用windows下面的文件。
用VMwaretools工具
命令yuminstallgcc*
2.安装ifort编译器
3安装MPI
1、解压文件,mpich2-1.3.1.tar
2、./configure--prefix=/usr/local/mpich2--with-rsh=ssh
3、make
4、makeinstall
5、新建/etc/mpd.conf文件,内容为secretword=myword
6、命令touch/etc/mpd.conf
7、命令chmod600/etc/mpd.conf
8、vi/root/.bash_profile和vi/etc/profile在最后增加
exportPATH=$PATH:
/usr/local/mpich2/bin
exportMPI_USEP4SSPORT=yes
exportMPI_P4SSPORT=22
exportP4_RSHCOMMAND=ssh
4安装数学库GotoBlas、fftw
1、解压文件,GotoBLAS-1.09.tar
2、修改detect文件如下
rm-fgetarch.cmd
makeclean
##whichg77>
/dev/null2>
/dev/null
##if[0==$?
];
then
##FCOMPILER=G77
##fi
##whichg95>
##FCOMPILER=G95
##whichgfortran>
##FCOMPILER=GFORTRAN
##whichifort>
##FCOMPILER=INTEL
whichpgf90>
if[0==$?
FCOMPILER=PGI
fi
##whichpathf90>
##FCOMPILER=PATHSCALE
##whichxlf>
##FCOMPILER=IBM
HAS_SMP=0
##NUM_CPU=`cat/proc/cpuinfo|grep-cprocessor`
##if[$NUM_CPU-gt1];
##HAS_SMP=1
3、修改Makefile.rule
#
#Beginningofuserconfiguration
#Thislibrary'
sversion
REVISION=-r1.09
#WhichdoyouprefertouseforCcompiler?
Defaultisgcc.
#IrecommendyoutouseGCCbecauseinlineassemblerisrequired.
C_COMPILER=GNU
#C_COMPILER=INTEL
#WhichdoyouprefertouseforFortrancompiler?
DefaultisGNUg77.
#F_COMPILER=G77
#F_COMPILER=G95
#F_COMPILER=GFORTRAN
#F_COMPILER=INTEL
F_COMPILER=PGI
#F_COMPILER=PATHSCALE
#F_COMPILER=IBM
#F_COMPILER=COMPAQ
#F_COMPILER=SUN
#F_COMPILER=F2C
#Ifyouneed64bitbinary;
somearchitecturecanacceptboth32bitand
#64bitbinary(EM64T,Opteron,SPARCandPower/PowerPC).
BINARY64=1
#Ifyouwanttobuildthreadedversion.
#Youcanspecifynumberofthreadsbyenvironmentvalue
#"
OMP_NUM_THREADS"
otherwise,it'
sautomaticallydetected.
SMP=1
#YoumayspecifyMaximumnumberofthreads.Itshouldbeminimum.
#ForOpenMPusers;
youhavetospecifyMAX_THREADSevenifyoudon'
t
#usethreadedBLAS(MAX_THREADS>
=OMP_NUM_THREADS*GOTO_NUM_THREADS)
MAX_THREADS=4
#Defaultsettingisusingbusywaitsynchronizationinsteadof
#pthreadbarriertoimproveperformance.Ifyouseeperformance
#decrement,pleaseuncommentthis.
#CCOMMON_OPT+=-DNOUSE_BUSYWAIT
#IfyouneedSpecialmemorymanagement;
#UsingHugeTLBfilesystem(Linux/AIX/Solaris)
#CCOMMON_OPT+=-DALLOC_HUGETLB
#Usingstaticallocationinsteadofdynamicallocation
#Youcan'
tuseitwithALLOC_HUGETLB
#CCOMMON_OPT+=-DALLOC_STATIC
#IfyouwanttouseCPUaffinity
#CCOMMON_OPT+=-DUSE_CPU_AFFINITY
#Ifyouwanttousememoryaffinity(NUMA)
tuseitwithALLOC_STATIC
#NUMA_AFFINITY=1
#Ifyouwanttodrivewhole64bitregionbyBLAS.NotallFortran
#compilersupportsthis.It'
ssafetokeepcommentitoutifyou
#arenotsure.
#INTERFACE64=1
#Ifyouwanttousepurethreadservermodel.
#DefaultisonlyOMP_NUM_THREADS-1threadsarespawnedtoreduce
#threadoverhead.Thisisnotimplementedyet.
#CCOMMON_OPT+=-DALL_THREADED
#Ifyouhavespecialcompilertorunscripttodeterminearchitecture.
GETARCH_CC=
GETARCH_FLAGS=
#Endofuserconfiguration
ifdefBINARY32
BINARY64=
endif
MACHINE:
=$(shelluname-m|sed-es/i.86/i386/)
OSNAME:
=$(shelluname-s|sed-es/\-.*//)
ifeq($(MACHINE),i386)
NATIVEARCH=YES
ifeq($(MACHINE),ia64)
BINARY64=YES
ifeq($(MACHINE),alpha)
ifeq($(OSNAME),AIX)
GETARCH_FLAGS=-maix64
ifeq($(OSNAME),Darwin)
ifndefBINARY64
#Ifyouneedtoaccessover4GBchunkon64bitsystem.
ifdefBINARY64
CCOMMON_OPT+=-D__64BIT__
ifdefINTERFACE64
CCOMMON_OPT+=-DUSE64BITINT
#IfyouneedmodifiedGEMV/GEMMtofindbestparameters;
#CCOMMON_OPT+=-DPARAMTEST
#CCOMMON_OPT+=-DPREFETCHTEST
#CommonOptimizationFlag;
-O2isenough.
COMMON_OPT+=-O2
#OptimizationFlagforCcompiler
CCOMMON_OPT+=-D_GNU_SOURCE
#OptimizationFlagforFortranCompiler.Youdon'
thaveaddit.
FCOMMON_OPT+=
#Profilingflags
COMMON_PROF=-pg
##################EndofMainConfiguration#####################
#TOsuppressrecursiveincludes
INCLUDED=1
ifndefC_COMPILER
C_COMPILER=GNU
ifndefF_COMPILER
F_COMPILER=G77
ifeq($(C_COMPILER),GNU)
COMPILER=gcc
CCOMMON_OPT+=-Wall#-m128bit-long-double
ifneq($(OSNAME),CYGWIN_NT)
CCOMMON_OPT+=-fPIC
ifndefNATIVEARCH
CCOMMON_OPT+=-m64
GETARCH_FLAGS=-m64
else
CCOMMON_OPT+=-m32
GETARCH_FLAGS=-m32
COMMON_PROF+=-fno-inline
ifeq($(C_COMPILER),INTEL)
COMPILER=icc
ifeq($(F_COMPILER),G77)
COMPILER_F77=g77
BU=_
CCOMMON_OPT+=-DF_INTERFACE_F2C-DNEED_F2CCONV
FCOMMON_OPT+=-Wall
FCOMMON_OPT+=-fPIC
FCOMMON_OPT+=-m64
FCOMMON_OPT+=-m32
ifeq($(F_COMPILER),G95)
COMPILER_F77=g95
CCOMMON_OPT+=-DF_INTERFACE_F2C
ifeq($(F_COMPILER),GFORTRAN)
COMPILER_F77=gfortran
CCOMMON_OPT+=-DF_INTERFACE_GFORT
EXTRALIB+=-lgfortran
CCOMMON_OPT+=-DAMD_ABI
FCOMMON_OPT+=-fdefault-integer-8
ifeq($(F_COMPILER),INTEL)
COMPILER_F77=ifort
FCOMMON_OPT+=-fPIC
FCOMMON_OPT+=-i8
#ifeq($(MACHINE),i386)
#USE_EXTENDED_DOUBLE=YES
#INTELDIR:
=$(shelldirname`whichifort`|sed-e'
s/bin/lib/'
)
#EXTRALIB+=-L$(INTELDIR)-Wl,-rpath,$(INTELDIR)-lirc-limf
#CCOMMON_OPT+=-DUSE_EXTENDED_DOUBLE
#endif
ifeq($(F_COMPILER),IBM)
COMPILER_F77=xlf
BU=
#FCOMMON_OPT+=-qarch=440
FCOMMON_OPT+=-q64
FCOMMON_OPT+=-qintsize=8
FCOMMON_OPT+=-q32
ifeq($(F_COMPILER),COMPAQ)
ifeq($(OSNAME),Linux)
COMPILER_F77=fort
COMPILER_F77=f77
ifeq($(F_COMPILER),PGI)
COMPILER_F77=pgf77
COMMON_PROF+=-DPGICOMPILER
PGCPATH=$(shellwhichpgcc|sed-e'
s/bin\/pgcc//;
s/linux86-64/linux86/'
EXTRALIB+=-L$(PGCPATH)lib-Wl,-rpath,$(PGCPATH)-lpgftnrtl-lpgc
s/bin\/pgcc//'
ifdefSMP
PTHREADLIB+=-lpthread
ifeq($(F_COMPILER),PATHSCALE)
COMPILER_F77=pathf90
CCOMMON_OPT+=-DAMD_ABI-DF_PATHSCALE
ifeq($(F_COMPILER),SUN)
COMPILER_F77=f90
CCOMMON_OPT+=-DF_SUN
FCOMMON_OPT+=-pic
ifeq($(F_COMPILER),F2C)
COMPILER_F