gpt4 book ai didi

testing - Fortran运行时错误: Bad value during integer read

转载 作者:行者123 更新时间:2023-12-03 08:51:57 25 4
gpt4 key购买 nike

我正在使用CHARMM运行一些分子动力学模拟,但始终遇到相同的错误

At line 631 of file /cygdrive/c/CHARMM/source/io/psfres.src (unit = 90, file ='tdskr2v5_min_CHARMM.psf')
Fortran runtime error: Bad value during integer read

所以我不知道Fortran,只是一个警告。但是我得到了错误;它期待一个整数并得到其他东西。 631行是:
 #if KEY_LONEPAIR==1
! Read lone pair stuff
numlp=0
numlph=0
read(u,fmt05,end=45) numlpx,numlphx

我的问题是我不知道文件的“孤对”部分在哪里。因此,我无法确定读取的错误整数在输入文件中的位置。我很想知道是否有人对测试提出了一些建议,等等,以找出我的错误在哪里。我试过用整数替换任何字符,但并不能解决问题,所以它一定是一个空格错误,我只是不知道如何找出空格错误在哪里!

编辑:我也一直在追溯那些numplx和numphx变量来自何处,这对我没有帮助。一些测试的尝试,以发现错误的建议将不胜感激!

最佳答案

您需要提供更多信息来解决确切的问题。

使用提供的信息,您正在从输入“u”中读取内容,即在打开该输入的代码中的某个位置(如果是输入文件),则可能是读取没有两个变量的行:numlpx,numlphx

还有一个地方定义了格式输入“fmt05”,它们是如何读取这两个变量的指令,格式可以说跳过3行,而又读取另一行。

也可以说是否是浮点数,字符串等。

您遇到的错误是您正在读取一个整数变量,并且按照格式说明,发现了其他无法解释为整数的内容。

希望这可以帮助您检查输入值和位置。

关于testing - Fortran运行时错误: Bad value during integer read,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38129748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com