24小时热门版块排行榜    

查看: 347  |  回复: 2
当前主题已经存档。

yjcmwgk

禁虫 (文坛精英)

密度泛函·小卒

优秀版主

[交流] 【求助】从未遇见过的fchk提示

向各位大侠求助一个从未遇见过的fchk提示

命令:
formchk LaP2-charge0-multi2-ts1-between-stable1-and-stable2.chk  LaP2-charge0-multi2-ts1-between-stable1-and-stable2.fchk

显示提示字符:
Read checkpoint file LaP2-charge0-multi2-ts1-between-stable1-and-stable2.chk
Write formatted file LaP2-charge0-multi2-ts1-between-stable1-and-stable2.fchk
Shells with S=P=... and L > 1 split apart in FixB.
Shells with S=P=... and L > 1 split apart in FixB.


Shells with S=P=... and L > 1 split apart in FixB.这句话是啥意思?谷歌都没搜到。但是生成的fchk却仍然可以正常打开。俺基本汗死了。


[ Last edited by yjcmwgk on 2009-11-18 at 19:24 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangmt

至尊木虫 (著名写手)

我叫MT

★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
yjcmwgk(金币+5,VIP+0):看来确实要研习代码啊。但是我不是底层理论的研究生呀……哎 11-19 10:27
没有遇到,网上检不到,应该不是什么大问题,这只是一个warning,不是error message.
从高斯源码可以检索到,这是formchk调用utilam程序,对读取的数据进行重排时发生的警告,源代码在utilam.F的90939-90980这40行代码读一下。coolrainbow吓唬我,我不贴代码了,自己猜吧,哈哈。

显然是由于ShellT(IS) > LMaxEq导致的警告信息。而LMaxEq来自LMxEqI,LMax二者的最小值。这二者来自调用函数传递的参数,LMxEqI,LMaxI如果为-1为无限制——我猜测他们初始值大概是默认值-1。那么就是ShellT(IS)这里出问题的可能性更大一些。
也就是ShellT(IS)>LMax导致的。而此前有一步LMax=IArMax(.False.,NShell,ShellT)
所以,自己去找这两个函数的返回值,看看是什么吧。从代码上看,总的感觉这就是个warning,应该不会有大问题,最多就是数值被截断了,忽略了一些内容,没有完全转换过来。

[ Last edited by zhangmt on 2009-11-19 at 08:31 ]
一群自以为正义凛然的年轻人将一切不能以科学解释的事情定性为封建迷信并大刀阔斧地进行消灭,其实这是修养不足学识浅薄的一种体现,也是可恶的偏执和愚蠢的自以
2楼2009-11-19 00:43:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolrainbow

木虫 (著名写手)

未来国家冻凉


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by zhangmt at 2009-11-19 00:43:
没有遇到,网上检不到,应该不是什么大问题,这只是一个warning,不是error message.
从高斯源码可以检索到,这是formchk调用utilam程序,对读取的数据进行重排时发生的警告,源代码在utilam.F的90939-90980这40 ...

当年清华那个Gaussian03好像就是这样泄密的
技术博客:http://hi.baidu.com/coolrainbow/blog
3楼2009-11-19 08:26:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yjcmwgk 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见