24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1327  |  回复: 7
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lywlion

铜虫 (正式写手)

[交流] 【求助】高斯程序计算中断,请帮忙看看是什么问题

Initial convergence to 1.0D-05 achieved.  Increase integral accuracy.
Out-of-memory error in routine After all major allocation (IEnd=       1129950 MxCore=        857442)
Use %mem=7MW to provide the minimum amount of memory required to complete this step.
Error termination via Lnk1e in C:\G03W\l502.exe at Wed Mar 03 20:49:45 2010.
Job cpu time:  0 days  0 hours 42 minutes 21.0 seconds.
File lengths (MBytes):  RWF=    719 Int=      0 D2E=      0 Chk=     31 Scr=      1

哪位高手给指点下。先谢谢啦。
我用的是双核电脑,2G内存。不知道是不是化合物分子量偏大,导致计算量太大,还是电脑配置跟不上?
我的高斯程序在C盘,计算文件保存在I盘,C盘目前还有30G空闲,I盘现在还有20G空闲。所以我觉得不是硬盘空间的问题。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjcmwgk

禁虫 (文坛精英)

密度泛函·小卒

优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by bluesky8588 at 2010-03-04 12:28:47:
如楼上所说就是内存问题,你可以把计算内存设置大一些

就算是把内存设定的再大也没多少用处
Windows对内存使用的控制是非常苛刻的。高斯申请1G的内存,那么Windows也就拿出50M的真正的内存空间给高斯,剩下950M的都是用硬盘空间来“伪装”出来虚拟内存。每当有某软件要求巨大内存的时候,Windows都会用虚拟内存来应付,而软件就以为这是真内存,还用的不亦乐乎。说白了,Windows不是一个设计用来运行“海量数据频繁内存读写”的程序的操作系统,它为了勉强运行这种程序,他就用虚拟内存来欺骗,事实上是硬盘在起到内存的作用,而硬盘的读写速度不到内存的十分之一。这样造成的直接严重后果是:即使电脑资源一样大,在Windows和Linux下运行同样的任务,后者往往比前者快3到20倍。这也是我们一直推荐使用Linux的原因。
6楼2010-03-04 20:48:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lywlion 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见