- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WIEN2K并行编译过程.doc
一、??????????? 背景介绍
简介:
用密度泛函理论计算固体的电子结构。它基于键结构计算最准确的方案——完全势能(线性)增广平面波((L)APW)+局域轨道(lo)方法。在密度泛函中可以使用局域(自旋)密度近似(LDA)或广义梯度近似(GGA)。WIEN 2000使用全电子方案,包含相对论影响。
功能:
计算固体特性。键能和态密度,电子密度和自旋密度,X射线结构因子,Baders的“分子中的原子”概念,总能量,力,平衡结构,结构优化,分子动力学,电场梯度,异构体位移,超精细场,自旋极化(铁磁性和反铁磁性结构),自旋-轨道耦合,X射线发射和吸收谱,电子能量损失谱计算固体的光学特性费米表面LDA,GGA,meta-GGA,LDA+U,轨道极化中心对称和非中心对称晶格,内置230个空间群图形用户界面和用户指南友好的用户环境W2web (WIEN to WEB)可以很容易的产生和修改输入文件。它还能帮助用户执行各种任务(如电子密度,态密度,等)。
平台:
unix /linux
?
二、??????????? 软件的安装设置
1、硬件环境
Shanghai/Suse 10u2
?
2、软件版本
Ver:wien2k09
?
3、安装Intel 编译器
ifort/icc
Ver:11.083
?
4、安装Intel的MKL
Ver:24
?
5、安装mpich v1.2.7
./configure -c++=icpc -cc=icc -f77=ifort -f90=ifort --prefix=/home/soft/mpi/mpich-1.2.7-intel
make
make install
?
6、设置环境变量
vi ~/.bashrc
添加如下:
##############MPICH###########
export PATH=/home/soft/mpi/mpich-1.2.7-intel/bin:$PATH
################intel compiler###################
. /home/soft/intel/Compiler/11.0/083/bin/intel64/ifortvars_intel64.sh
. /home/soft/intel/Compiler/11.0/083/bin/intel64/iccvars_intel64.sh
###############intel mkl###################
export LD_LIBRARY_PATH=/home/soft/intel/mkl/24/lib/em64t/:$LD_LIBRARY_PATH
?
7、安装fftw库
tar zxf fftw-2.1.5.tar.gz
cd fftw-2.1.5/
export F77=ifort
export CC=icc
./configure --prefix=/home/soft/mathlib/fftwv215-mpich --enable-mpi
make
make install
?
8、创建编译目录
进入安装用户目录
su - mjhe
mkdir ~/WIEN2k_09
cp WIEN_2k.tar ~/WIEN2k_09
?
9、将压缩包解开
cd ~/WIEN2k_09
tar xf WIEN2k_09.tar
./expand_lapw
?
10、??????????? 编译
./siteconfig_lapw
其中几个编译参数需要修改: (可以参考如下)
specify a system
K??? Linux (Intel ifort 10.1 compiler + mkl 10.0 )
specify compiler
Current selection:?? ifort
Current selection:?? icc
specify compiler options, BLAS and LAPACK
Current settings:
?O?? Compiler options:??????? -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML -traceback
?L?? Linker Flags:??????????? $(FOPT) -L/home/soft/intel/mkl/24/lib/em64t/ -pthread -i-static
?P?? Preprocessor flags????????? -DParallel
mkl的库用静态的:
R?? R_LIB (LAPACK+BLAS):???? /home/soft/intel/mkl/24/lib/em6
您可能关注的文档
- SDABAS DM模型调优—Bagging & Boosting.docx
- SDABAS DM模型调优—Bagging & Boosting.docx
- SDH光纤传输复用设备原理.ppt
- SCM-3 Inventory Management, supply contracts(buy-back and Revenue sharing) and risk pooling.ppt
- SCM-3 Inventory Management, supply contracts(buy-back and Revenue sharing) and risk pooling.ppt
- section G Gene manipulation.ppt
- SFF05A型数字信号发生器使用说明书.doc
- SimuroSot 5vs5 (仿真) 比赛规则.doc
- SimuroSot 5vs5 (仿真) 比赛规则.doc
- SMT_LED_MODULE__制造工程.pptx
文档评论(0)