计算化学公社
标题:
求助:QE+BerkeleyGW算介电函数没法输出epsmat和eps0mat
[打印本页]
作者Author:
MML137526
时间:
2025-10-6 16:07
标题:
求助:QE+BerkeleyGW算介电函数没法输出epsmat和eps0mat
各位老师大家好,本人是QE+BerkeleyGW的初学者,在计算官网给出的Silicon的例子时,利用epsilon.real.x 计算介电函数总是报错,而且无法输出epsmat和eps0mat 文件,报错内容如下图 epsilon.out. 我用的是并行的超算平台,在进行epsilon.real.x 计算之后,在Xshell界面输出的内容为:
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
epsilon.real.x 0000000004093A5D Unknown Unknown Unknown
libpthread-2.17.s 00002B74CCD96630 Unknown Unknown Unknown
epsilon.real.x 00000000004ECF78 Unknown Unknown Unknown
epsilon.real.x 00000000005B4908 Unknown Unknown Unknown
epsilon.real.x 000000000057A46B Unknown Unknown Unknown
epsilon.real.x 000000000040821E Unknown Unknown Unknown
libc-2.17.so 00002B74CE917555 __libc_start_main Unknown Unknown
epsilon.real.x 0000000000408129 Unknown Unknown Unknown
下面是我的WFN以及WFNq的输入文件: in 和pp.in (pw2bgw.x的输入文件)
望各位前辈,老师赐教。本人刚开始学习QE+BGW的计算软件,暂时没人指导,因此碰到的问题可能都比较基础。万分感谢
作者Author:
万里云
时间:
2025-10-6 17:51
硅应该用cplx版本的程序。
作者Author:
MML137526
时间:
2025-10-6 17:58
万里云 发表于 2025-10-6 17:51
硅应该用cplx版本的程序。
老师您好!我刚刚cplx 试了一下,我把WFN和WFNq 中的输入文件都调成了 输出cplx 波函数,然后用epsilon.cplx.x 程序又算了一下,还是一样的问题。出现的错误,报错也是一样的,而且还是没法输出epsmat和eps0mat.
您看看其他的地方有什么问题吗,谢谢
作者Author:
MML137526
时间:
2025-10-6 18:02
我这里用的都是BerkeleyGW 官网发在Github上面的examples. 我总感觉是不是我的WFN和WFNq 中的k点和q点与 epsilon.inp 中的q点不适配...但是我自己好像也没找到原因。或者也有可能是超算的问题?想了3天还是没有想明白
作者Author:
万里云
时间:
2025-10-6 19:30
编译完测试了吗?记得用GCC编译时,有几个程序会一直报段错误。
作者Author:
MML137526
时间:
2025-10-6 21:34
万里云 发表于 2025-10-6 19:30
编译完测试了吗?记得用GCC编译时,有几个程序会一直报段错误。
老师,我这个是在**科技超算平台上面运行的,不是在自己电脑上。请问我的q点和k点有什么问题吗老师
作者Author:
MML137526
时间:
2025-10-10 21:06
感谢上面回复我的万里云老师,问题已经解决。由于我是用的超算平台进行计算的,在安装好BerkeleyGW时未进行相关测试,在我联系工程师之后,问题已经解决。再次感谢万里云老师的回复!
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3