| 查看: 1778 | 回复: 8 | ||
cmtang8351金虫 (小有名气)
|
[求助]
VASP 5.3安装出现问题,求助
|
|
今天在安装VASP5.3版本,到了最后make的时候,出现了以下的错误提示: pgf90 -Mfree -Mx,119,0x200000 -O2 -tp p6 -c base.f pgf90-Error--tp p6 not supported in this installation make: *** [base.o] Error 1 现在不知道如何解决了,请懂的专家给我帮助哦,万分感谢 |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有22人回复
不自信的我
已经有5人回复
磺酰氟产物,毕不了业了!
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
VASP5.2版本并行安装时出问题了,已经到最后一步了
已经有28人回复
求助:Vasp安装问题,持续二天未摸到头绪,大虾救命
已经有12人回复
新手vasp安装求助
已经有11人回复
求助vasp编译好后无法运行问题??
已经有24人回复
vasp并行出错,急于求助!!!
已经有13人回复
【求助】vasp报错,WARNING in EDDRMM
已经有13人回复
【求助】VASP收敛问题
已经有15人回复
【求助】vasp安装编译错误,请大家帮忙看下那里出错了。
已经有6人回复
【求助】菜鸟问有关VASP作业提交的问题!
已经有21人回复
【求助成功】vasp5.2并行安装不上
已经有18人回复
【求助】mpi vasp问题
已经有32人回复
【求助】vasp并行安装mpich2的错误
已经有10人回复
【求助】关于VASP中Kpoint设置问题
已经有6人回复
【求助】求vasp.4.6 安装必备软件
已经有13人回复
【求助】vasp中关于电场单位的问题
已经有12人回复
【求助】vasp运行问题
已经有7人回复
【求助】vasp5.2异常退出的问题
已经有16人回复
zphu_nku
新虫 (初入文坛)
- 应助: 9 (幼儿园)
- 金币: 48.4
- 帖子: 17
- 在线: 8.6小时
- 虫号: 2558211
- 注册: 2013-07-22
- 专业: 凝聚态物性 II :电子结构
2楼2013-07-25 06:58:05
cmtang8351
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1992.2
- 散金: 10
- 红花: 1
- 帖子: 174
- 在线: 266.7小时
- 虫号: 602079
- 注册: 2008-09-14
- 专业: 原子和分子物理
3楼2013-07-25 21:03:07
cmtang8351
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1992.2
- 散金: 10
- 红花: 1
- 帖子: 174
- 在线: 266.7小时
- 虫号: 602079
- 注册: 2008-09-14
- 专业: 原子和分子物理
|
我打开makefile文件将-tp p6 删除了,但是出现了以下的错误提示: pgf90 -Mfree -Mx,119,0x200000 -O2 -c base.f make: pgf90: Command not found make: *** [base.o] Error 127 现在应该怎么办呢? 我的makefile文件如下: .SUFFIXES: .inc .f .f90 .F #----------------------------------------------------------------------- # Makefile for Portland Group F90/HPF compiler release 3.0-1, 3.1 # and release 1.7 # (http://www.pgroup.com/ & ftp://ftp.pgroup.com/x86/, you need # to order the HPF/F90 suite) # we have found no noticable performance differences between # any of the releases, even Athlon or PIII optimisation does # not seem to improve performance # # The makefile was tested only under Linux on Intel platforms # (Suse X,X) # # it might be required to change some of library pathes, since # LINUX installation vary a lot # Hence check ***ALL**** options in this makefile very carefully #----------------------------------------------------------------------- # # Mind that some Linux distributions (Suse 6.1) have a bug in # libm causing small errors in the error-function (total energy # is therefore wrong by about 1meV/atom). The recommended # solution is to update libc. # # Mind that some Linux distributions (Suse 6.1) have a bug in # libm causing small errors in the error-function (total energy # is therefore wrong by about 1meV/atom). The recommended # solution is to update libc. # # BLAS must be installed on the machine # there are several options: # 1) very slow but works: # retrieve the lapackage from ftp.netlib.org # and compile the blas routines (BLAS/SRC directory) # please use g77 or f77 for the compilation. When I tried to # use pgf77 or pgf90 for BLAS, VASP hang up when calling # ZHEEV (however this was with lapack 1.1 now I use lapack 2.0) # 2) most desirable: get an optimized BLAS # for a list of optimized BLAS try # http://www.kachinatech.com/~hjjou/scilib/opt_blas.html # # the two most reliable packages around are presently: # 3a) Intels own optimised BLAS (PIII, P4, Itanium) # http://developer.intel.com/software/products/mkl/ # this is really excellent when you use Intel CPU's # # 3b) or obtain the atlas based BLAS routines # http://math-atlas.sourceforge.net/ # you certainly need atlas on the Athlon, since the mkl # routines are not optimal on the Athlon. # #----------------------------------------------------------------------- # all CPP processed fortran files have the extension .f SUFFIX=.f #----------------------------------------------------------------------- # fortran compiler and linker #----------------------------------------------------------------------- FC=pgf90 # fortran linker FCL=$(FC) #----------------------------------------------------------------------- # whereis CPP ?? (I need CPP, can't use gcc with proper options) # that's the location of gcc for SUSE 5.3 # # CPP_ = /usr/lib/gcc-lib/i486-linux/2.7.2/cpp -P -C # # that's probably the right line for some Red Hat distribution: # # CPP_ = /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -P -C # # SUSE 6.X, maybe some Red Hat distributions: CPP_ = ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX) #----------------------------------------------------------------------- # possible options for CPP: # possible options for CPP: # NGXhalf charge density reduced in X direction # wNGXhalf gamma point only reduced in X direction # avoidalloc avoid ALLOCATE if possible # IFC work around some IFC bugs # CACHE_SIZE 1000 for PII,PIII, 5000 for Athlon, 8000 P4 # RPROMU_DGEMV use DGEMV instead of DGEMM in RPRO (usually faster) # RACCMU_DGEMV use DGEMV instead of DGEMM in RACC (faster on P4) # **** definitely use -DRACCMU_DGEMV if you use the mkl library #----------------------------------------------------------------------- CPP = $(CPP_) -DHOST=\"LinuxPgi\" \ -DNGXhalf -DCACHE_SIZE=2000 -DPGF90 -Davoidalloc \ -DRPROMU_DGEMV #----------------------------------------------------------------------- # general fortran flags (there must a trailing blank on this line) # the -Mx,119,0x200000 is required if you use older pgf90 versions # on a more recent LINUX installation # the option will not do any harm on other 3.X pgf90 distributions #----------------------------------------------------------------------- FFLAGS = -Mfree -Mx,119,0x200000 #----------------------------------------------------------------------- # optimization, # we have tested whether higher optimisation improves # the performance, and found no improvements with -O3-5 or -fast # (even on Athlon system, Athlon specific optimistation worsens performance) #----------------------------------------------------------------------- OFLAG = -O2 OFLAG_HIGH = $(OFLAG) OBJ_HIGH = OBJ_NOOPT = DEBUG = -g -O0 INLINE = $(OFLAG) #----------------------------------------------------------------------- # the following lines specify the position of BLAS and LAPACK # what you chose is very system dependent # P4: VASP works fastest with Intels mkl performance library # Athlon: Atlas based BLAS are presently the fastest # P3: no clue #----------------------------------------------------------------------- # Atlas based libraries ATLASHOME= /home/mei/ct142/vasp/atlas/ BLAS= -L$(ATLASHOME) -lf77blas -latlas # use specific libraries (default library path points to other libraries) #BLAS= $(ATLASHOME)/libf77blas.a $(ATLASHOME)/libatlas.a # use the mkl Intel libraries for p4 (www.intel.com) #BLAS=-L/opt/intel/mkl/lib/32 -lmkl_p4 -lpthread # LAPACK, simplest use vasp.5.lib/lapack_double #LAPACK= ../vasp.5.lib/lapack_double.o # use atlas optimized part of lapack LAPACK= ../vasp.5.lib/lapack_atlas.o -llapack -lcblas # use the mkl Intel lapack #LAPACK= -lmkl_lapack #----------------------------------------------------------------------- LIB = -L../vasp.5.lib -ldmy \ ../vasp.5.lib/linpack_double.o $(LAPACK) \ $(BLAS) # options for linking (none required) LINK = #----------------------------------------------------------------------- # fft libraries: # VASP.4.5 can use FFTW (http://www.fftw.org) # since the FFTW is very slow for radices 2^n the fft3dlib is used # in these cases # if you use fftw3d you need to insert -lfftw in the LIB line as well # please do not send us any querries reltated to FFTW (no support) # if it fails, use fft3dlib #----------------------------------------------------------------------- FFT3D = fft3dfurth.o fft3dlib.o #FFT3D = fftw3d+furth.o fft3dlib.o #======================================================================= # MPI section, uncomment the following lines # # one comment for users of mpich or lam: # You must *not* compile mpi with g77/f77, because f77/g77 # appends *two* underscores to symbols that contain already an # underscore (i.e. MPI_SEND becomes mpi_send__). The pgf90 # compiler however appends only one underscore. # Precompiled mpi version will also not work !!! # # We found that mpich.1.2.1 and lam-6.5.X are stable # mpich.1.2.1 was configured with # ./configure -prefix=/usr/local/mpich_nodvdbg -fc="pgf77 -Mx,119,0x200000" \ # -f90="pgf90 -Mx,119,0x200000" \ # --without-romio --without-mpe -opt=-O \ # # lam was configured with the line # ./configure -prefix /usr/local/lam-6.5.X --with-cflags=-O -with-fc=pgf90 \ # --with-f77flags=-O --without-romio # # lam was generally faster and we found an average communication # band with of roughly 160 MBit/s (full duplex) # # please note that you might be able to use a lam or mpich version # compiled with f77/g77, but then you need to add the following # options: -Msecond_underscore (compilation) and -g77libs (linking) # # !!! Please do not send me any queries on how to install MPI, I will # certainly not answer them !!!! #======================================================================= #----------------------------------------------------------------------- # fortran linker for mpi: if you use LAM and compiled it with the options # suggested above, you can use the following lines #----------------------------------------------------------------------- #FC=mpif77 #FCL=$(FC) #----------------------------------------------------------------------- # additional options for CPP in parallel version (see also above): # NGZhalf charge density reduced in Z direction # wNGZhalf gamma point only reduced in Z direction # scaLAPACK use scaLAPACK (usually slower on 100 Mbit Net) #----------------------------------------------------------------------- #CPP = $(CPP_) -DMPI -DHOST=\"LinuxPgi\" \ # -DNGZhalf -DCACHE_SIZE=2000 -DPGF90 -Davoidalloc -DRPROMU_DGEMV #----------------------------------------------------------------------- # location of SCALAPACK # if you do not use SCALAPACK simply uncomment the line SCA #----------------------------------------------------------------------- BLACS=/usr/local/BLACS_lam SCA_= /usr/local/SCALAPACK_lam SCA= $(SCA_)/scalapack_LINUX.a $(SCA_)/pblas_LINUX.a $(SCA_)/tools_LINUX.a \ $(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a $(BLACS)/LIB/blacs_MPI-LINUX-0.a $(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a SCA= #----------------------------------------------------------------------- # libraries for mpi #----------------------------------------------------------------------- #LIB = -L../vasp.5.lib -ldmy \ # ../vasp.5.lib/linpack_double.o $(LAPACK) \ # $(SCA) $(BLAS) # FFT: only option fftmpi.o with fft3dlib of Juergen Furthmueller #FFT3D = fftmpi.o fftmpi_map.o fft3dfurth.o fft3dlib.o #----------------------------------------------------------------------- # general rules and compile lines #----------------------------------------------------------------------- BASIC= symmetry.o symlib.o lattlib.o random.o SOURCE= base.o mpi.o smart_allocate.o xml.o \ constant.o jacobi.o main_mpi.o scala.o \ asa.o lattice.o poscar.o ini.o mgrid.o xclib.o vdw_nl.o xclib_grad.o \ radial.o pseudo.o gridq.o ebs.o \ mkpoints.o wave.o wave_mpi.o wave_high.o spinsym.o \ $(BASIC) nonl.o nonlr.o nonl_high.o dfast.o choleski2.o \ mix.o hamil.o xcgrad.o xcspin.o potex1.o potex2.o \ constrmag.o cl_shift.o relativistic.o LDApU.o \ paw_base.o metagga.o egrad.o pawsym.o pawfock.o pawlhf.o rhfatm.o hyperfine.o paw.o \ mkpoints_full.o charge.o Lebedev-Laikov.o stockholder.o dipol.o pot.o \ dos.o elf.o tet.o tetweight.o hamil_rot.o \ chain.o dyna.o k-proj.o sphpro.o us.o core_rel.o \ aedens.o wavpre.o wavpre_noio.o broyden.o \ dynbr.o hamil_high.o rmm-diis.o reader.o writer.o tutor.o xml_writer.o \ brent.o stufak.o fileio.o opergrid.o stepver.o \ chgloc.o fast_aug.o fock_multipole.o fock.o mkpoints_change.o sym_grad.o \ mymath.o internals.o npt_dynamics.o dynconstr.o dimer_heyden.o dvvtrajectory.o vdwforcefield.o \ nmr.o pead.o subrot.o subrot_scf.o \ force.o pwlhf.o gw_model.o optreal.o steep.o davidson.o david_inner.o \ electron.o rot.o electron_all.o shm.o pardens.o paircorrection.o \ optics.o constr_cell_relax.o stm.o finite_diff.o elpol.o \ hamil_lr.o rmm-diis_lr.o subrot_cluster.o subrot_lr.o \ lr_helper.o hamil_lrf.o elinear_response.o ilinear_response.o \ linear_optics.o \ setlocalpp.o wannier.o electron_OEP.o electron_lhf.o twoelectron4o.o \ mlwf.o ratpol.o screened_2e.o wave_cacher.o chi_base.o wpot.o \ local_field.o ump2.o ump2kpar.o fcidump.o ump2no.o \ bse_te.o bse.o acfdt.o chi.o sydmat.o dmft.o \ rmm-diis_mlr.o linear_response_NMR.o wannier_interpol.o linear_response.o vasp: $(SOURCE) $(FFT3D) $(INC) main.o rm -f vasp $(FCL) -o vasp main.o $(SOURCE) $(FFT3D) $(LIB) $(LINK) makeparam: $(SOURCE) $(FFT3D) makeparam.o main.F $(INC) $(FCL) -o makeparam $(LINK) makeparam.o $(SOURCE) $(FFT3D) $(LIB) zgemmtest: zgemmtest.o base.o random.o $(INC) $(FCL) -o zgemmtest $(LINK) zgemmtest.o random.o base.o $(LIB) dgemmtest: dgemmtest.o base.o random.o $(INC) $(FCL) -o dgemmtest $(LINK) dgemmtest.o random.o base.o $(LIB) ffttest: base.o smart_allocate.o mpi.o mgrid.o random.o ffttest.o $(FFT3D) $(INC) $(FCL) -o ffttest $(LINK) ffttest.o mpi.o mgrid.o random.o smart_allocate.o base.o $(FFT3D) $(LIB) kpoints: $(SOURCE) $(FFT3D) makekpoints.o main.F $(INC) $(FCL) -o kpoints $(LINK) makekpoints.o $(SOURCE) $(FFT3D) $(LIB) clean: -rm -f *.g *.f *.o *.L *.mod ; touch *.F main.o: main$(SUFFIX) $(FC) $(FFLAGS)$(DEBUG) $(INCS) -c main$(SUFFIX) xcgrad.o: xcgrad$(SUFFIX) $(FC) $(FFLAGS) $(INLINE) $(INCS) -c xcgrad$(SUFFIX) xcspin.o: xcspin$(SUFFIX) $(FC) $(FFLAGS) $(INLINE) $(INCS) -c xcspin$(SUFFIX) makeparam.o: makeparam$(SUFFIX) $(FC) $(FFLAGS)$(DEBUG) $(INCS) -c makeparam$(SUFFIX) makeparam$(SUFFIX): makeparam.F main.F # # MIND: I do not have a full dependency list for the include # and MODULES: here are only the minimal basic dependencies # if one strucuture is changed then touch_dep must be called # with the corresponding name of the structure # base.o: base.inc base.F mgrid.o: mgrid.inc mgrid.F constant.o: constant.inc constant.F lattice.o: lattice.inc lattice.F setex.o: setexm.inc setex.F pseudo.o: pseudo.inc pseudo.F mkpoints.o: mkpoints.inc mkpoints.F wave.o: wave.F nonl.o: nonl.inc nonl.F nonlr.o: nonlr.inc nonlr.F $(OBJ_HIGH): $(CPP) $(FC) $(FFLAGS) $(OFLAG_HIGH) $(INCS) -c $*$(SUFFIX) $(OBJ_NOOPT): $(CPP) $(FC) $(FFLAGS) $(INCS) -c $*$(SUFFIX) fft3dlib_f77.o: fft3dlib_f77.F $(CPP) $(F77) $(FFLAGS_F77) -c $*$(SUFFIX) .F.o: $(CPP) $(FC) $(FFLAGS) $(OFLAG) $(INCS) -c $*$(SUFFIX) .F$(SUFFIX): $(CPP) $(SUFFIX).o: $(FC) $(FFLAGS) $(OFLAG) $(INCS) -c $*$(SUFFIX) |
4楼2013-07-25 21:10:43
hakuna
木虫 (知名作家)
- 1ST强帖: 3
- 应助: 82 (初中生)
- 金币: 8735.9
- 散金: 158
- 红花: 126
- 帖子: 5599
- 在线: 1367.2小时
- 虫号: 167622
- 注册: 2006-01-15
- 专业: 考古理论
5楼2013-07-26 06:14:16

6楼2013-07-27 08:52:48
cmtang8351
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1992.2
- 散金: 10
- 红花: 1
- 帖子: 174
- 在线: 266.7小时
- 虫号: 602079
- 注册: 2008-09-14
- 专业: 原子和分子物理
7楼2013-07-31 01:09:02

8楼2013-08-07 09:46:21
9楼2014-07-19 20:12:33







回复此楼