原创 单机4核(intel core2 quard)32位vasp并行安装 联系客服

发布时间 : 星期二 文章原创 单机4核(intel core2 quard)32位vasp并行安装更新完毕开始阅读05493485b9d528ea81c77901

原创 单机4核(intel core2 quard)32位vasp并行安装 采用IFC编译器,MKL数据库mpich2-1.0.8对VASP编译的过程 1. 准备

系统为 suse linux enterprise Desktop service Pack2 For x86

VASP源代码(vasp.4.6.tar.gz和vasp.4.lib.tar.gz),mkl数据库(l_mkl_p_9.1.023.tar),ifc编译器(l_fc__pl_9.1.036.tar.gz),mpich2-1.0.8。我们将以上安装所需文件都放在/root/vasp目录下并解压。测试成功效率在95%以上

2. Ifc编译器安装

先解压tar –zxvf l_fc_c_9.1.036.tar.gz 得到l_fc_c_9.1.036.文件夹 进入l_fc__pl_9.1.036文件夹找到install.sh文件

执行./install.sh开始安装ifc,安装过程都选用默认的路径(/opt/intel/fc/9.1.036)安装 安装完毕,进入/opt/intel/fc/9.1.036/bin目录 执行cp ifort /bin

ifc安装完成

3. mkl的安装

进入l_mkl_p_9.1.023.tar所在目录 tar –zxvf l_mkl_p_9.1.023.tar 进入解压得到的目录l_mkl_p_9.1.023

进入install文件夹,可以看到一个可执行的文件install ./install.sh

默认安装即可,默认目录为/opt/intel/mkl/9.1.023

三 ,设置环境变量 编辑root下的 .bashrc # .bashrc

# User specific aliases and functions

alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'

PATH=\(安装mpich2要添加的路径) # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi

export LD_LIBRARY_PATH=/opt/intel/mkl/9.1.023/lib/32:/opt/intel/fc/9.1.036/lib . /opt/intel/fc/9.1.036/bin/ifortvars.sh (新添加路径)

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/9.1.023/lib/32 (新添加路径)

二、安装MPICH2(在节点root目录下)

1、解压缩

#tar -zxvf mpich2-1.0.1.tar.gz

或者 #gunzip -c mpich2-1.0.1.tar.gz|tar xf mpich2-1.0.1.tar

2、创建安装目录

#mkdir /usr/MPICH-instsll

3、进入mpich2解压目录 #cd mpich2-1.0.1

4、默认安装目录 #./configure 5、编译 #make 6、安装 #make install 7、退出到root目录 #cd ..

8、通过编辑.bashrc文件修改环境变量 #vi .bashrc

修改后的.bashrc文件如下:

# .bashrc

# User specific aliases and functions

alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'

PATH=\(新增加的mpich2的路径)

#Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi

export LD_LIBRARY_PATH=/opt/intel/mkl/9.1.023/lib/32:/opt/intel/fc/9.1.036/lib . /opt/intel/fc/9.1.036/bin/ifortvars.sh (新添加路径)

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/9.1.023/lib/32 (新添加路径)

9、测试环境变量设置 #which mpd