| 查看: 1899 | 回复: 4 | ||||||
lucheng336银虫 (正式写手)
|
[交流]
【求助】20金币求VASP编译软件 Fortran编译器和单机安装VASP4.6的过程已有3人参与
|
|
20金币求VASP编译软件 mkl数据库(l_mkl_p_9.1.023.tar),ifc编译器(l_fc__pl_9.1.036.tar.gz), 希望高手能分享大家的单机安装VASP4.6的过程。 [ Last edited by lucheng336 on 2010-6-11 at 19:09 ] |
» 收录本帖的淘帖专辑推荐
vasp计算资料 | 计算与催化 | VASP |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
等待成绩的过程中,发邮件给导师询问 是否有机会 合适么?
已经有17人回复
石墨烯纳米带 vasp建模 边缘如何加氢
已经有28人回复
请热心人能提供一个带imsl库的intel visual fortran编译器下载链接
已经有6人回复
vasp计算能带,刚开始就服务器就卡了
已经有20人回复
求VASP4.6的编译文件_基于ifort编译器和atlas数学库
已经有10人回复
【求助】vasp安装编译错误,请大家帮忙看下那里出错了。
已经有6人回复
【求助】vasp编译问题,请自己动手安装成功的人回复!
已经有9人回复
【求助】vasp安装与编译问题(100金币)
已经有10人回复
【求助】求vasp.4.6 安装必备软件
已经有13人回复
【求助】求助vasp4.6编译错误分析
已经有9人回复
lucheng336
银虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 17.5
- 散金: 322
- 红花: 1
- 帖子: 516
- 在线: 219.7小时
- 虫号: 467521
- 注册: 2007-11-26
- 性别: GG
- 专业: 原子和分子物理
|
相关软件下载: 1)mkl9.1.023及license mkl http://d.namipan.com/d/db621b64c ... 8b65e3121d12bf74a09 license http://d.namipan.com/d/4c8ebd6d6 ... 588437f03ed7e010000 注意,Fortran9.1.036及license在上一贴中已上传 链接http://muchong.com/bbs/viewthread. ... ;page=1#pid15232270 2)mpich2-1.0.8及安装说明 http://d.namipan.com/d/7a4954552 ... 42e422e7f9be4050701 mpich2安装说明 http://d.namipan.com/d/6ac041653 ... ff717c873dd00700000 3)vasp4.6及vasp4.lib http://d.namipan.com/d/00458c652 ... 01c54eaa4d460f10a00 http://d.namipan.com/d/9688fa8bc ... 407c87c249805030a00 4)并行的makefile点击下面的链接即可下载 http://d.namipan.com/d/e51ad8b19 ... 15e6216fa4670370000 下载不了。能上传一下亦可以。 |
2楼2010-06-11 19:10:56
valenhou001
至尊木虫 (职业作家)
- 1ST强帖: 13
- 应助: 241 (大学生)
- 金币: 25701.7
- 散金: 602
- 红花: 166
- 帖子: 3782
- 在线: 873.8小时
- 虫号: 1007127
- 注册: 2010-04-27
- 专业: 凝聚态物性 II :电子结构
★
zzy870720z(金币+1):谢谢提供教程,他应该求软件,呵呵 2010-06-11 21:02:43
lucheng336(金币+3):谢谢分享,但是我需要的是编译程序。若上传则奖励20金币 2010-06-12 09:58:09
zzy870720z(金币+1):谢谢提供教程,他应该求软件,呵呵 2010-06-11 21:02:43
lucheng336(金币+3):谢谢分享,但是我需要的是编译程序。若上传则奖励20金币 2010-06-12 09:58:09
| 内容已删除 |
3楼2010-06-11 21:00:49
xirainbow
木虫 (正式写手)
- 1ST强帖: 2
- 应助: 0 (幼儿园)
- 贵宾: 0.03
- 金币: 2132.6
- 红花: 2
- 帖子: 775
- 在线: 6.1小时
- 虫号: 431211
- 注册: 2007-08-11
- 专业: 光谱学
★ ★
zzy870720z(金币+2):谢谢帮忙,好像lz想要的是计算软件,嘿嘿 2010-06-12 08:54:14
lucheng336(金币+3):谢谢分享,但是我需要的是编译程序。若上传则奖励20金币 2010-06-12 09:58:17
zzy870720z(金币+2):谢谢帮忙,好像lz想要的是计算软件,嘿嘿 2010-06-12 08:54:14
lucheng336(金币+3):谢谢分享,但是我需要的是编译程序。若上传则奖励20金币 2010-06-12 09:58:17
|
使用 gfortran blas mpich2-1.0.8.tar.gz fftw-2.1.5.tar.gz 也可以编译vasp4.6 上面的软件都是免费的 http://blog.sina.com.cn/s/blog_5f15ead20100gwkh.html 另:我在Fedora10(64bit)上死活装不上intel的64位的免费编译器:( 我的单机安装并行vasp过程如下: 安装说明(Fefora 10) 零:第一次装机后,普通用户无法使用sudo命令解决办法。 1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用) 2)添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。 3)编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。或只用gedit编辑,一定要复制root...这一行,粘贴到下一行,然后将root改为xxx。 4)撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoe,貌似也能运行pwscf 一:blas 1.进入blas目录。 2.键入make即可完成。 blas编译结束后,会产生*.a格式的文件,blas_LINUX.a。 注意:1.用g95编译或许会报错,用g77则正常结束。 二:mpich2-1.0.8.tar.gz 安装方法: 1../configure 2.make 2>&1 3.sudo make install 2>&1 三:fftw-2.1.5.tar.gz 安装方法: 1.键入 ./configure --enable-type-prefix --with-gcc --enable-i386-hacks --enable-mpi 安装--enable-mpi前,必须把mpich装上(不记得是否用sudo了) 其中,--enable-type-prefix参数是为了同时使用single precision(单精度)和double precision(双精度),如果不使用它,最后只有以rfftw开头的文件被安装(real fftw);;--enable-i386-hacks为Pentium和x86以后的CPU优化gcc的编译速度。 2.make 3.sudo make install 安装完后,目录中便会同时存在sfftw和dfftw开头的文件(用于复数函数/complex function的FFT变换)和srfftw与drfftw开头的文件(用于实数函数的FFT变换) [configure或者make可能找不到mpi。此时可以把/usr/local/bin下的mpi*文件复制到/usr/bin/下,然后sudo make install] 四:并行配置 1. cd $HOME touch .mpd.conf chmod 600 .mpd.conf 2.在mpd.conf中加入写入MPD_SECRETWORD=sdfsd(=后面为任意设置的密码) 3.键入mpdboot (这个是启动mpd进程) 4.可以使用mpdtrace -l来查询进程是否启动。 安装VASP 1:修改makefile_linux_gfortran in /vasp.4.lib,然后复制为Makefile .SUFFIXES: .inc .f .F CPP = gcc -E -P -C $*.F >$*.f FC=gfortran CFLAGS = -O FFLAGS = -O0 -FI FREE = -ffree-form DOBJ = preclib.o timing_.o derrf_.o dclock_.o diolib.o dlexlib.o drdatab.o libdmy.a: $(DOBJ) lapack_double.o linpack_double.o lapack_atlas.o -rm libdmy.a ar vq libdmy.a $(DOBJ) # files which do not require autodouble clean: rm $(DOBJ) 在此文件所在目录下键入make 2:修改makefile_linux_gfortran in /vasp.4.6,然后复制为Makefile .SUFFIXES: .inc .f .f90 .F SUFFIX=.f90 FC=gfortran # fortran linker FCL=$(FC) CPP_ = ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX) CPP = $(CPP_) -DHOST=\"LinuxEFC_mkl\" \ -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc \ -Duse_cray_ptr # -DRPROMU_DGEMV -DRACCMU_DGEMV FFLAGS= -FR -lower_case -fcray-pointer OFLAG=-O2 OFLAG_HIGH = $(OFLAG) OBJ_HIGH = OBJ_NOOPT = DEBUG = -FR -O0 INLINE = $(OFLAG) BLAS = /home/raman/accessory-soft/BLAS/blas_LINUX.a -lpthread LAPACK= ../vasp.4.lib/lapack_double.o LIB = -L../vasp.4.lib -ldmy \ ../vasp.4.lib/linpack_double.o $(LAPACK) \ $(BLAS) LINK = FFT3D = fft3dfurth.o fft3dlib.o #======================================================================= # MPI section, uncomment the following lines SCA= #----------------------------------------------------------------------- # general rules and compile lines #----------------------------------------------------------------------- 在此文件所在目录下键入make 3:或将2改为如下:修改makefile_linux_mpif90 in /vasp.4.6,然后复制为Makefile .SUFFIXES: .inc .f .f90 .F SUFFIX=.f90 FC=gfortran # fortran linker FCL=$(FC) CPP_ = ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX) CPP = $(CPP_) -DHOST=\"LinuxEFC_mkl\" \ -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc \ -Duse_cray_ptr FFLAGS= -FR -lower_case -fcray-pointer OFLAG=-O2 OFLAG_HIGH = $(OFLAG) OBJ_HIGH = OBJ_NOOPT = DEBUG = -FR -O0 INLINE = $(OFLAG) BLAS = /home/raman/accessory-soft/BLAS/blas_LINUX.a -lpthread LAPACK= ../vasp.4.lib/lapack_double.o LIB = -L../vasp.4.lib -ldmy \ ../vasp.4.lib/linpack_double.o $(LAPACK) \ $(BLAS) LINK = FFT3D = fft3dfurth.o fft3dlib.o #======================================================================= # MPI section, uncomment the following lines FC=mpif90 FCL=$(FC) CPP = $(CPP_) -DMPI -DHOST=\"LinuxIFC\" -DIFC \ -Dkind8 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \ -DMPI_BLOCK=2000 \ -Duse_cray_ptr SCA= #----------------------------------------------------------------------- # libraries for mpi LIB = -L../vasp.4.lib -ldmy \ ../vasp.4.lib/linpack_double.o $(LAPACK) \ $(BLAS) FFT3D = fftmpi.o fftmpi_map.o fft3dlib.o #----------------------------------------------------------------------- # general rules and compile lines 在此文件所在目录下键入make 4:excution mpdboot mpiexec -n 2 vaspmpi [ Last edited by xirainbow on 2010-6-12 at 09:05 ] |
4楼2010-06-12 08:52:14
lucheng336
银虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 17.5
- 散金: 322
- 红花: 1
- 帖子: 516
- 在线: 219.7小时
- 虫号: 467521
- 注册: 2007-11-26
- 性别: GG
- 专业: 原子和分子物理
5楼2012-03-14 10:54:35













回复此楼