计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: 五十八
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] VASP5.4.4 编译总结

  [复制链接 Copy URL]

2

帖子

0

威望

53

eV
积分
55

Level 2 能力者

31#
发表于 Post on 2018-8-18 22:24:04 | 只看该作者 Only view this author
abin 发表于 2018-8-18 21:50
我试了 没有问题。

CentOS intel2015 vasp544

您好,我是在超算集群上编译的,intel2017和cuda9.2,正常编译VASP_GPU,显卡型号p100,可以正常运行,但是加入vtst后再编译就会编译错误,报错信息如上条消息,我的makefile如下,请问方便把您的make贴出来看一下吗?我主要计算过渡态,没vtst很不方便 ,....卡我很久了......


# Precompiler options
CPP_OPTIONS= -DHOST=\"LinuxIFC\"\
             -DMPI -DMPI_BLOCK=16000 \
             -Duse_collective \
             -DscaLAPACK \
             -DCACHE_SIZE=16000 \
             -Davoidalloc \
             -Duse_bse_te \
             -Dtbdyn \
             -Duse_shmem

CPP        = fpp -f_com=no -free -w0  $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)

FC         = mpiifort
FCL        = mpiifort -mkl=sequential -lstdc++

FREE       = -free -names lowercase -heap-arrays 64

FFLAGS     = -assume byterecl -w
OFLAG      = -O2
OFLAG_IN   = $(OFLAG)
DEBUG      = -O0

MKL_PATH   = $(MKLROOT)/lib/intel64
BLAS       =
LAPACK     =
BLACS      = -lmkl_blacs_intelmpi_lp64
SCALAPACK  = $(MKL_PATH)/libmkl_scalapack_lp64.a $(BLACS)

OBJECTS    = fftmpiw.o fftmpi_map.o fft3dlib.o fftw3d.o

INCS       =-I$(MKLROOT)/include/fftw

LLIBS      = $(SCALAPACK) $(LAPACK) $(BLAS)


OBJECTS_O1 += fftw3d.o fftmpi.o fftmpiw.o
OBJECTS_O2 += fft3dlib.o

# For what used to be vasp.5.lib
CPP_LIB    = $(CPP)
FC_LIB     = $(FC)
CC_LIB     = icc
CFLAGS_LIB = -O
FFLAGS_LIB = -O1
FREE_LIB   = $(FREE)

OBJECTS_LIB= linpack_double.o getshmem.o

# For the parser library
CXX_PARS   = icpc

LIBS       += parser
LLIBS      += -Lparser -lparser -lstdc++

# Normally no need to change this
SRCDIR     = ../../src
BINDIR     = ../../bin

#================================================
# GPU Stuff

CPP_GPU    = -DCUDA_GPU -DRPROMU_CPROJ_OVERLAP -DUSE_PINNED_MEMORY -DCUFFT_MIN=28 -UscaLAPACK

OBJECTS_GPU = fftmpiw.o fftmpi_map.o fft3dlib.o fftw3d_gpu.o fftmpiw_gpu.o

CC         = icc
CXX        = icpc
CFLAGS     = -fPIC -DADD_ -Wall -openmp -DMAGMA_WITH_MKL -DMAGMA_SETAFFINITY -DGPUSHMEM=300 -DHAVE_CUBLAS

CUDA_ROOT  = /gpfs/home/xlwang/programs/cuda9.2
NVCC       := $(CUDA_ROOT)/bin/nvcc -ccbin=icc
CUDA_LIB   := -L$(CUDA_ROOT)/lib64 -lnvToolsExt -lcudart -lcuda -lcufft -lcublas

GENCODE_ARCH    := -gencode=arch=compute_30,code=\"sm_30,compute_30\" \
                   -gencode=arch=compute_35,code=\"sm_35,compute_35\" \
                   -gencode=arch=compute_60,code=\"sm_60,compute_60\"

MPI_INC    = $(I_MPI_ROOT)/include64/

2407

帖子

1

威望

5948

eV
积分
8375

Level 6 (一方通行)

32#
发表于 Post on 2018-8-19 11:44:55 | 只看该作者 Only view this author
NEFU 发表于 2018-8-18 22:24
您好,我是在超算集群上编译的,intel2017和cuda9.2,正常编译VASP_GPU,显卡型号p100,可以正常运行,但 ...

没有什么特殊的。
就是按照这里的提示操作。

http://theory.cm.utexas.edu/vasp/installation.html
http://cms.mpi.univie.ac.at/wiki ... de.linux_intel_cuda

我没有GPU设备, 无法测试GPU部分是否工作正常。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

10

帖子

0

威望

19

eV
积分
29

Level 2 能力者

33#
发表于 Post on 2018-8-30 20:54:57 | 只看该作者 Only view this author
您好,我看了您的VASP 5.4.4 编译总结。在这里有些问题,5.4.4里面的README说先复制makefile.include.intel到makefile,编辑修改后make all。然后复制makefile.include.linux_intel_cuda 到makefile.include,再进行make gpu。但是现在VASP5.4.4版里的makefile.include.intel中GPU也包含在内,而且arch文件夹下也没有那个后缀为cuda的文件了请问您对GPU那块儿是怎么处理的呢?是将makefile修改完后,先make all再直接make gpu吗?

1

帖子

0

威望

27

eV
积分
28

Level 2 能力者

34#
发表于 Post on 2018-9-1 14:17:33 | 只看该作者 Only view this author
NEFU 发表于 2018-8-18 13:29
请问楼主GPU版的vasp5.4.4是否能成功添加编译vtst,我试了一下报错如下:

请问你现在编译VTST成功了吗?我碰到的情况和你一样

101

帖子

1

威望

645

eV
积分
766

Level 4 (黑子)

35#
 楼主 Author| 发表于 Post on 2018-9-3 21:57:50 | 只看该作者 Only view this author
zugehaomeng 发表于 2018-8-30 20:54
您好,我看了您的VASP 5.4.4 编译总结。在这里有些问题,5.4.4里面的README说先复制makefile.include.intel ...

VASP 544中 makefile 最后一部分就是GPU的部分 541中是分开的

5

帖子

0

威望

51

eV
积分
56

Level 2 能力者

36#
发表于 Post on 2018-11-6 20:13:36 | 只看该作者 Only view this author
感谢!学习了

77

帖子

0

威望

455

eV
积分
532

Level 4 (黑子)

37#
发表于 Post on 2018-12-1 09:43:36 | 只看该作者 Only view this author
作者有赝势库么?
或者说 您能告诉我,赝势库在vasp安装好的哪里么?

5

帖子

0

威望

91

eV
积分
96

Level 2 能力者

38#
发表于 Post on 2019-3-23 11:41:26 | 只看该作者 Only view this author
本帖最后由 Libesi 于 2019-3-23 11:43 编辑

您好,请问
CPP_OPTIONS= -DHOST=\"LinuxIFC\"\
             -DMPI -DMPI_BLOCK=16000 \
             -Duse_collective \
             -DscaLAPACK \
             -DCACHE_SIZE=16000 \
             -Davoidalloc \
             -Duse_bse_te \
             -Dtbdyn \
             -Duse_shmem
中,原make.include文件中  -DMPI -DMPI_BLOCK=8000 \
                                               -DCACHE_SIZE=4000\
这从8000改到16000;4000改到16000;改变的数字是什么意思呢?改了以后有什么影响么?谢谢~

1

帖子

0

威望

63

eV
积分
64

Level 2 能力者

39#
发表于 Post on 2019-4-16 22:18:26 | 只看该作者 Only view this author
各种新的开始,小白新上路

208

帖子

0

威望

1575

eV
积分
1783

Level 5 (御坂)

40#
发表于 Post on 2019-8-23 10:25:26 | 只看该作者 Only view this author
本帖最后由 灰飞的旋律 于 2019-8-23 10:35 编辑


这么说的话,那买机器同样主频和核心数的还是V4的更划算些,那点UPI速度的提升不明显吧。金牌支持AVX512, V4不支持。但是金牌支持6通道内存,以单节点双核来说,12通道比8通道计算速度会有多大提升。不过我测试过8通道比四通道能提升40%左右。另外,这个提升不明显会不会和其他硬件的而配置还有关系??
INTEL官网有个测试对比,不知道靠不靠谱

附上2697V4和6148的参数

觉得不靠谱这对比。6148主频高而且核心数还多。

微信图片_20190823102110.png (27.46 KB, 下载次数 Times of downloads: 79)

微信图片_20190823102110.png

微信图片_20190823103009.png (63.06 KB, 下载次数 Times of downloads: 71)

微信图片_20190823103009.png

微信图片_20190823103216.png (64.86 KB, 下载次数 Times of downloads: 78)

微信图片_20190823103216.png

微信图片_20190823103247.png (70.39 KB, 下载次数 Times of downloads: 65)

微信图片_20190823103247.png

22

帖子

0

威望

179

eV
积分
201

Level 3 能力者

41#
发表于 Post on 2020-1-4 15:57:27 | 只看该作者 Only view this author
请教一下:
-xCORE-AVX2
-xCORE-AVX512  
加到哪个参数后面?

22

帖子

0

威望

171

eV
积分
193

Level 3 能力者

42#
发表于 Post on 2022-6-14 16:22:12 | 只看该作者 Only view this author
lukewithyou 发表于 2017-8-18 12:24
路过,问问楼主大大,请问在编译滴时候(正常版本不是gpu计算)出现了这个问题(我是在学校集群编译,之前 ...

你好,请问解决了嘛

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 16:32 , Processed in 0.206077 second(s), 28 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list