ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

基于CPU加速的VASP安装

2020-09-25 08:35:47  阅读:579  来源: 互联网

标签:bin tar xe studio vasp VASP parallel 安装 CPU


VASP(Vienna Ab initio Simulation Package)由维也纳大学Hafner小组开发,进行电子结构计算和量子力学、分子动力学的模拟软件包。是目前材料模拟和计算物质科学研究中最流行的商用软件之一。
本文是在intel parallel studio xe环境编译,intel parallel studio xe自带BLAS、FFTW、MPI等,parallel studio xe是商业软件,也可以使用GCC、OpenMPI、FFTW、OpenBLAS、ScaLAPACK组合编译,性能不比parallel studio xe差;

 

1、安装parallel studio xe 2019

配置Intel编译器、MKL、MPI环境

# source <intel_compiler_dir>/bin/compilervars.sh intel64
# source <intel_mkl_dir>/bin/mklvars.sh intel64
# source <intel_mpi_dir>/intel64/bin/mpivars.sh intel64

验证Intel编译环境

# which icc ifort mpirun icpc mpiifort

 

2、生成libfftw3xf_intel.a库文件

# cd <intel_mkl_dir>/interfaces/fftw3xf
# make libintel64

 

3、安装VASP

# tar xf vasp.5.4.4.tar.gz
# cd vasp.5.4.4
# cp arch/makefile.include.linux_intel ./makefile.include
# make all

makefile.include文件的OFLAG参数里可以加入部分CPU指令集优化(如果AVX),使得编译出的程序能够利用主机CPU支持的最高指令集以加速计算,
编译完成后,会在vasp.5.4.4/bin目录里生成vasp_gam、vasp_ncl、vasp_std三个文件。

 

4、VASP测试

# export PATH=$PATH:/software/vasp.5.4.4/bin
# wget https://files.cnblogs.com/files/liu-shaobo/benchmark.Hg.tar.gz
# tar -xzf benchmark.Hg.tar.gz
# cd vasp.Hg
# mv IN-short INCAR
# mpirun -np 4 vasp_std

 

查看输出文件OUTCAR

标签:bin,tar,xe,studio,vasp,VASP,parallel,安装,CPU
来源: https://www.cnblogs.com/liu-shaobo/p/13727145.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有