| 5 | 1/1 | 返回列表 |
| 查看: 2013 | 回復(fù): 4 | ||||||
lucheng336銀蟲 (正式寫手)
|
[交流]
【求助】20金幣求VASP編譯軟件 Fortran編譯器和單機(jī)安裝VASP4.6的過程 已有3人參與
|
|
20金幣求VASP編譯軟件 mkl數(shù)據(jù)庫(l_mkl_p_9.1.023.tar),ifc編譯器(l_fc__pl_9.1.036.tar.gz), 希望高手能分享大家的單機(jī)安裝VASP4.6的過程。 [ Last edited by lucheng336 on 2010-6-11 at 19:09 ] |
vasp計(jì)算資料 | 計(jì)算與催化 | VASP |
銀蟲 (正式寫手)
|
相關(guān)軟件下載: 1)mkl9.1.023及l(fā)icense mkl http://d.namipan.com/d/db621b64c ... 8b65e3121d12bf74a09 license http://d.namipan.com/d/4c8ebd6d6 ... 588437f03ed7e010000 注意,F(xiàn)ortran9.1.036及l(fā)icense在上一貼中已上傳 鏈接http://www.gaoyang168.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點(diǎn)擊下面的鏈接即可下載 http://d.namipan.com/d/e51ad8b19 ... 15e6216fa4670370000 下載不了。能上傳一下亦可以。 |
至尊木蟲 (職業(yè)作家)
| 內(nèi)容已刪除 |
木蟲 (正式寫手)
|
使用 gfortran blas mpich2-1.0.8.tar.gz fftw-2.1.5.tar.gz 也可以編譯vasp4.6 上面的軟件都是免費(fèi)的 http://blog.sina.com.cn/s/blog_5f15ead20100gwkh.html 另:我在Fedora10(64bit)上死活裝不上intel的64位的免費(fèi)編譯器:( 我的單機(jī)安裝并行vasp過程如下: 安裝說明(Fefora 10) 零:第一次裝機(jī)后,普通用戶無法使用sudo命令解決辦法。 1)進(jìn)入超級用戶模式。也就是輸入"su -",系統(tǒng)會讓你輸入超級用戶密碼,輸入密碼后就進(jìn)入了超級用戶模式。(當(dāng)然,你也可以直接用root用) 2)添加文件的寫權(quán)限。也就是輸入命令"chmod u+w /etc/sudoers"。 3)編輯/etc/sudoers文件。也就是輸入命令"vim /etc/sudoers",輸入"i"進(jìn)入編輯模式,找到這一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(這里的xxx是你的用戶名),然后保存(就是先按一 下Esc鍵,然后輸入":wq")退出。或只用gedit編輯,一定要復(fù)制root...這一行,粘貼到下一行,然后將root改為xxx。 4)撤銷文件的寫權(quán)限。也就是輸入命令"chmod u-w /etc/sudoe,貌似也能運(yùn)行pwscf 一:blas 1.進(jìn)入blas目錄。 2.鍵入make即可完成。 blas編譯結(jié)束后,會產(chǎn)生*.a格式的文件,blas_LINUX.a。 注意:1.用g95編譯或許會報(bào)錯,用g77則正常結(jié)束。 二: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參數(shù)是為了同時使用single precision(單精度)和double precision(雙精度),如果不使用它,最后只有以rfftw開頭的文件被安裝(real fftw);;--enable-i386-hacks為Pentium和x86以后的CPU優(yōu)化gcc的編譯速度。 2.make 3.sudo make install 安裝完后,目錄中便會同時存在sfftw和dfftw開頭的文件(用于復(fù)數(shù)函數(shù)/complex function的FFT變換)和srfftw與drfftw開頭的文件(用于實(shí)數(shù)函數(shù)的FFT變換) [configure或者make可能找不到mpi。此時可以把/usr/local/bin下的mpi*文件復(fù)制到/usr/bin/下,然后sudo make install] 四:并行配置 1. cd $HOME touch .mpd.conf chmod 600 .mpd.conf 2.在mpd.conf中加入寫入MPD_SECRETWORD=sdfsd(=后面為任意設(shè)置的密碼) 3.鍵入mpdboot (這個是啟動mpd進(jìn)程) 4.可以使用mpdtrace -l來查詢進(jìn)程是否啟動。 安裝VASP 1:修改makefile_linux_gfortran in /vasp.4.lib,然后復(fù)制為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,然后復(fù)制為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:或?qū)?改為如下:修改makefile_linux_mpif90 in /vasp.4.6,然后復(fù)制為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 ] |
銀蟲 (正式寫手)
| 5 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 299求調(diào)劑 +4 | △小透明* 2026-03-17 | 4/200 |
|
|---|---|---|---|---|
|
[碩博家園] 湖北工業(yè)大學(xué) 生命科學(xué)與健康學(xué)院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考研] 化學(xué)工程321分求調(diào)劑 +11 | 大米飯! 2026-03-15 | 14/700 |
|
|
[考研] 材料專碩326求調(diào)劑 +6 | 墨煜姒莘 2026-03-15 | 7/350 |
|
|
[考研] 求調(diào)劑,總分315,考的生物醫(yī)藥,一志愿湖南師范大學(xué)。調(diào)劑到任何專業(yè)都可以 +4 | 小丁想進(jìn)步 2026-03-11 | 5/250 |
|
|
[考研] 211本,11408一志愿中科院277分,曾在中科院自動化所實(shí)習(xí) +6 | Losir 2026-03-12 | 7/350 |
|
|
[基金申請]
今年的國基金是打分制嗎?
50+3
|
zhanghaozhu 2026-03-14 | 3/150 |
|
|
[考研] 0703化學(xué)調(diào)劑 290分有科研經(jīng)歷,論文在投 +7 | 膩膩gk 2026-03-14 | 7/350 |
|
|
[考研] 0856求調(diào)劑 +3 | 劉夢微 2026-03-15 | 3/150 |
|
|
[考研] 求老師收留調(diào)劑 +4 | jiang姜66 2026-03-14 | 5/250 |
|
|
[考研]
|
笨笨兔子 2026-03-12 | 3/150 |
|
|
[考研] 289求調(diào)劑 +4 | 這么名字咋樣 2026-03-14 | 6/300 |
|
|
[考研] 學(xué)碩285求調(diào)劑 +13 | Wisjxn 2026-03-12 | 46/2300 |
|
|
[考研] 266求調(diào)劑 +4 | 學(xué)員97LZgn 2026-03-13 | 4/200 |
|
|
[考研] 337一志愿華南理工0805材料求調(diào)劑 +7 | mysdl 2026-03-11 | 9/450 |
|
|
[考研] 0703化學(xué)一志愿211 總分320求調(diào)劑 +5 | 瑪卡巴卡啊哈 2026-03-11 | 5/250 |
|
|
[考研] 材料與化工085600調(diào)劑求老師收留 +9 | jiaanl 2026-03-11 | 9/450 |
|
|
[考研] 材料工程調(diào)劑 +4 | 咪咪空空 2026-03-11 | 4/200 |
|
|
[考研] 求調(diào)劑 +7 | 18880831720 2026-03-11 | 7/350 |
|
|
[考研] 277求調(diào)劑 +4 | anchor17 2026-03-12 | 4/200 |
|