|
|
【答案】应助回帖
第一处错误,出现在iotk_files.f90的这里: 存在这个错误,说明需要打开的文件没有被正确打开,导致iostat非零。
第二个错误虽然发生在iotk_scan.f90,但是与第一个问题非常类似: 这次是发生在读取文件的数据段时,报错。如果我们认为它们是相互关联的,那么基本就是说,从一开头打开文件就没对,后面的也甭说了……
所以,现在看起来不是OpenMPI的问题,而且QE自带例子没有问题的前提下,我们至少还需要如下信息来做筛选:
QE的编译方式(使用什么编译器,有没有什么特别的编译参数,编译过程有没有出现诡异的错误提示)
QE在什么时候出错(做什么任务,进行到哪一步出错,所有的贋势文件等都保证没有问题,同一个QE在多核和单核运行,也就是不使用mpirun调用时是否有报错差异)
QE安装在了什么地方,当前计算的又是什么地方,有没有权限不匹配的问题(比如缺乏写权限)
除了这一个任务外,是否尝试过其他任务;如果做其他的任务,是否会出一样的错误。 |
|