zjxitcc 发表于 2022-2-5 14:19
如果你确定你的计算无误,那就是程序输出格式没考虑周全的问题,你手动把它改成0.000E+00即可
Clifford 发表于 2022-2-5 14:27
您好!感谢解答,我尝试这样修改过,但这样的问题还有很多,在多个输出文件里都存在。请教老师有没有办法 ...
卡开发发 发表于 2022-2-5 20:50
这个缺陷是Fortran的'E'输出格式对指数通常只能输出2位,有两种途径可以处理这个问题。
一种途径是,可 ...
!我用您的方法替换了相应字符串,就能顺利作出了pdos图。Clifford 发表于 2022-2-5 23:24
感谢卡开发发大佬指教,太厉害了!我用您的方法替换了相应字符串,就能顺利作出了pdos图。
但 ...
卡开发发 发表于 2022-2-5 23:59
这个问题说不好,搞不好是什么特定的数值误差所引起的。要是实在不需要展宽稳妥还是直接用四面体积分方法 ...


sobereva 发表于 2022-2-6 02:41
Fortran里可以明确指定指数部分输出多少位而且保留E符号
比如5E100用E16.5来输出,就会导致输出是0.50000+ ...
| 欢迎光临 计算化学公社 (http://bbs.keinsci.com/) | Powered by Discuz! X3.3 |