计算化学公社

 找回密码 Forget password
 注册 Register
Views: 20556|回复 Reply: 6
打印 Print 上一主题 Last thread 下一主题 Next thread

[综合讨论] 软件编译笔记以及错误杂记--暂vasp

[复制链接 Copy URL]

265

帖子

5

威望

2363

eV
积分
2728

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
注意gfortran编译会出现各种问题不好解决
注意有的代码缺少inc头文件 找完整代码
vasplib 安装 make没有定义clean 需要手动删除o文件和预处理过的F文件,特别注意删除F文件
yum 安装的openmi 更改mpif90的wrapper文件使用FC=ifort 编译后至少小例子可以正常使用
vasp 并行 串行版本的区分主要通过 编译器预处理fpp 或者用cpp
注意MPI版本的CPP选项 -DMPI 定义MPI对应代码中的条件编译#ifdef MPI 如果不使用并行部分的CPP选项mpif90 编译的是同时串行运行多遍而不是并行
使用vasp自代fft
FFT3D   = fftmpi.o fftmpi_map.o fft3dfurth.o fft3dlib.o
使用fftw3 前面目标文件为vasp生成 最后a文件为fftw3的静态链接库
FFT3D   = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o /home/zhanfei/mylib/fftw/lib/libfftw3.a
scalapack可以注视掉不用
为了省事BLAS LAPACK使用-mkl 配合ifort使用
BLAS或者LAPACK=-lblas -llapack 使用动态链接库 lapack的gfortran静态版会出现符号错误

scalapack使用静态库
SCA=/home/pla/build/scalapack-2.0.2/libscalapack.a

使用yum安装的mpif90
export OMPI_FC=ifort

编译历史问题
1 WARNING: CNORMN: search vector ill defined
原因 使用了ifort + -lblas -llapack ifort 总结ifort谨慎使用系统自带动态链接库



集群编译问题
1 i386 x86-64 原因openblas出现了连接器ld  i386 x86_64 问题
ld: warning: i386:x86-64 architecture of input file `../libopenblas_penrynp-r0.2.15.a(ctrsm_ilnucopy.o)' is incompatible with i386 output
2 lapack错误 lapack无法正确被davidsion.o调用
解决方法降低优化级别,简化编译选项
FFLAG= -I$(MKLROOT)/include  #编译选项只包含mkl
OFLAG=                       #不使用O1 O2 O3 系列优化选项
#BLAS=libblas.a liblapack.a libtmglib.a -lblas -llapack

BLAS= -L$(MKLROOT)/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthread -lm
WARNING: Sub-Space-Matrix is not hermitian in DAV            2
-5.381221554134391E+050
Error EDDDAV: Call to ZHEGV failed. Returncode =  10 2  18
davidson.o : davidson.F
              $(CPP)
              $(FC)$(FFLAGS) -O1 -c $*$(SUFFIX)

feupdateenv is not implemented and will always fail解决办法-limf 参考https://software.intel.com/en-us ... mpiler/topic/298872

vasp常用工具vtst的script http://theory.cm.utexas.edu/svn/vtstscripts/

一些关于周期体系的杂记常用数据库
ICSD Findit
AFLOW   http://aflowlib.org/
Crystallography Open Database  http://www.crystallography.net/cod/
网络资料vasp常见错误wiki  http://www.error.wiki/VASP
常用名词对应的空间群
金红石octahedrite Rutile  p42/mnm编号136

错误日志

ERROR EDDDAV: Call to ZHEGV failed. Returncode =  10 2  16
解决1并行参数设置不合理比如mpirun -n 8 时候设置NCORE=1
解决2LSCALAPACK = .FALSE.
ERROR The old and the new charge density differ
解决ISYM = 0
参考http://www.error.wiki/The_old_and_the_new_charge_density_differ










VASP的关键词详解.pdf

185.36 KB, 阅读权限: 20, 下载次数 Times of downloads: 89

评分 Rate

参与人数
Participants 5
eV +26 收起 理由
Reason
夙雪夜归 + 5 GJ!
卡开发发 + 5 赞!
灰飞的旋律 + 3 好物!
cgchen + 1 赞!
sobereva + 12

查看全部评分 View all ratings

本周目已沉沦,下个世界再会

38

帖子

0

威望

393

eV
积分
431

Level 3 能力者

2#
发表于 Post on 2016-7-13 08:46:58 | 只看该作者 Only view this author
赞一个

99

帖子

0

威望

1092

eV
积分
1191

Level 4 (黑子)

3#
发表于 Post on 2016-7-13 09:29:57 | 只看该作者 Only view this author
赞,求CPMD编译教程,各种库依赖搞得头大,官方tutorial上尽然只给了一句话:安装很“tricky”,意思是“你们这些渣渣就不要奢望了吧”的意思吗?

3621

帖子

3

威望

1万

eV
积分
18425

Level 6 (一方通行)

第一原理惨品小作坊

4#
发表于 Post on 2016-7-13 12:20:21 | 只看该作者 Only view this author
gfortran编译我以前测试过是可以的,不知道现在版本如何,原来是要修改ASA.F的,当时参考的是这个帖子http://muchong.com/bbs/viewthrea ... =1&target=blank

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
zhanfei + 5 多谢

查看全部评分 View all ratings

日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。
本周忙

9

帖子

0

威望

51

eV
积分
60

Level 2 能力者

5#
发表于 Post on 2016-7-22 10:17:45 | 只看该作者 Only view this author
如何才能获得下载这个附件的权限呢?能不能不要设置特殊用户

5万

帖子

99

威望

5万

eV
积分
112351

管理员

公社社长

6#
发表于 Post on 2016-7-22 11:31:38 | 只看该作者 Only view this author
sslc1985 发表于 2016-7-22 10:17
如何才能获得下载这个附件的权限呢?能不能不要设置特殊用户

这里有个ppt版本

VASP的关键词详解.ppt

269.5 KB, 下载次数 Times of downloads: 80

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

265

帖子

5

威望

2363

eV
积分
2728

Level 5 (御坂)

7#
 楼主 Author| 发表于 Post on 2016-7-23 09:40:37 | 只看该作者 Only view this author
sslc1985 发表于 2016-7-22 10:17
如何才能获得下载这个附件的权限呢?能不能不要设置特殊用户

lev2了应该都能下载了
本周目已沉沦,下个世界再会

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 10:01 , Processed in 0.182921 second(s), 25 queries , Gzip On.

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