计算化学公社

标题: formchk命令生成.fchk文件变大 [打印本页]

作者
Author:
Tomorrow    时间: 2023-8-17 10:26
标题: formchk命令生成.fchk文件变大
各位老师好,最近用formchk命令将.chk文件转成.fchk文件,发现.fchk文件比.chk文件大,一般不是应该转成fchk文件会变小很多吗,请问这是怎么回事呢

作者
Author:
exity    时间: 2023-8-17 11:38
激发态有类似情况,再说你这几百兆的不算大。
作者
Author:
乐平    时间: 2023-8-17 11:48
请看社长的帖子 http://sobereva.com/659
作者
Author:
kimariyb    时间: 2023-8-17 11:52
编程就不存在二进制文件要比文本文件大,如果二进制文件里有一行段落能生成文本文件十几行甚至几十行,就有可能出现这种情况。而且我们也不知道 Gaussian 的源码以及 chk 文件的解码器是怎么写的,你就没办法说二进制文件一定比文本文件大,所以就没必要纠结这个问题。
作者
Author:
Tomorrow    时间: 2023-8-17 16:48
乐平 发表于 2023-8-17 11:48
请看社长的帖子 http://sobereva.com/659

好的,谢谢分享
作者
Author:
Tomorrow    时间: 2023-8-17 16:49
kimariyb 发表于 2023-8-17 11:52
编程就不存在二进制文件要比文本文件大,如果二进制文件里有一行段落能生成文本文件十几行甚至几十行,就有 ...

好的,非常感谢您的解答
作者
Author:
Tomorrow    时间: 2023-8-17 16:50
exity 发表于 2023-8-17 11:38
激发态有类似情况,再说你这几百兆的不算大。

谢谢您的解答
作者
Author:
sobereva    时间: 2023-8-18 05:02
“转成fchk文件会变小很多”仅是对于formchk在转换时扔掉chk很多(通常意义不大的)信息时才会这样。当记录的信息是相同的时候(转换时不扔掉任何信息),转成文本文件后明显变大才是正常的。实际当中扔掉信息导致文件变小,以及二进制信息->文本信息导致文件变大,两个因素都有,所以转出来的fch比原chk可大可小。
作者
Author:
Tomorrow    时间: 2023-8-18 18:32
sobereva 发表于 2023-8-18 05:02
“转成fchk文件会变小很多”仅是对于formchk在转换时扔掉chk很多(通常意义不大的)信息时才会这样。当记录 ...

谢谢sob老师的解答




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3