找回密码
 注册
Simdroid-非首页
查看: 124|回复: 6

[其他] 同一模型经常出现退出号4031,是否与模型有关?

[复制链接]
发表于 2010-12-17 09:46:43 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
请教各位一个问题,我用同一个模型计算热机耦合场,老是在同一个增量步以4031退出,而且改变某个边界条件的数值之后,仍在同一步以4031退出,在记事本里显示的退出那步的具体数据也一样,列在下面,不知道是不是与模型有关?(机器4核4G,网格不到4万)
..........................................................................
..........................................................................
             s t a r t   o f   i n c r e m e n t     276
             thermal pass
             general memory increasing from     234.55 Mb to     234.59 Mb
             memory request of   61495685 words failed

*** error: memory request of        61495685 failed during
           sizing for operator matrix   
Returned 1 license for MSC.Marc

             memory usage:                       mbyte       words  % of total
              within general memory (sizing):  
               element storage:                    167    43835904        20.7
               nodal vectors:                        1      169170         0.1
               optimization related:                 0           4         0.0
               element stiffness matrices:           4      933710         0.4
               miscellaneous:                       34     8788926         4.1
               solver: first part                   59    15565418         7.3
              allocated separately:
               incremental backup:                  79    20751036         9.8
               solver 8 (in-core usage)            439   114952548        54.2
               vectors in new format:               20     5263144         2.5
               defined sets:                         0       74894         0.0
               contact:                              6     1655812         0.8
               transformations:                      0       56390         0.0
               kinematic boundary conditions:        0         600         0.0
               ---------------------------------------------------------------
               total:                              809   212047556

             timing information:                       wall time      cpu time
               total time for input:                        5.41          4.80
               total time for stiffness assembly:        2928.75       2926.20
               total time for stress recovery:           1934.88       1932.97
               total time for matrix solution:          40540.45      31089.41
               total time for contact:                    106.48        106.33
               total time for output:                     665.92        319.97
               total time for miscellaneous:             1528.87       1522.41
               ---------------------------------------------------------------
               total time:                              47710.77      37902.08

             **************************************************************************

            
             Unable to obtain the memory requested during a dynamic
             memory request. This can be due to the following reasons:
            
             1) The maximum allowed amount of memory is exceeded.
                This is specified by the MAXSIZE variable in the include
                file in the tools directory in the MSC.Marc
                install directory.  MAXSIZE specifies the memory in
                million words, multiply by 4 to get the amount in
                megabytes.
            
             2) There is not enough free memory on the system.
                If the memory available is not enough for an in-core
                solution, MSC.Marc will attempt to perform the
                solution out-of-core. In this case, some data which
                normally would be stored in memory is stored on the hard
                disk (which could slow down the analysis considerably).
                The memory request will fail if there is still not enough
                memory for the analysis.
            


             **************************************************************************


                                        MSC.Marc Exit number 4031

评分

1

查看全部评分

 楼主| 发表于 2010-12-17 09:55:29 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
补充:用这个模型做温度场没有问题,曾经成功做出一次热机耦合,但以后就一直出现以上问题,请各位帮下忙~
回复 不支持

使用道具 举报

发表于 2010-12-17 13:08:56 | 显示全部楼层 来自 辽宁大连
应该是机器内存不足,机器是4核的,你有没有进行并行设置呀?如果不设置的话,处理器不会自动打开的,实际上还是一个核在算,任务管理器—性能,查看一下利用率,如果总是在25%左右,那就是并行设置的问题了。
还有,我的机器每次并行计算之前,我都要先把mpich先卸了,在重装,要不然总是并行不成功,一直running,没有结果,不知道和我的情况是否一样。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-12-17 14:16:30 | 显示全部楼层 来自 黑龙江哈尔滨
3# sibo080302

谢谢你的回复。
我没用并行运算,因为一直没有设置成功,网上提到的方法除了换licence,别的都试过了。您提到的在并行计算之前要重装mpi,这个是个单独的模块还是要连marc一起重装呢?
单核算的话内存是不是只能识别一部分?能改大一点吗?
回复 不支持

使用道具 举报

发表于 2010-12-18 10:51:24 | 显示全部楼层 来自 黑龙江哈尔滨
杀毒软件用的什么啊?感觉和这个有些关系
回复 不支持

使用道具 举报

 楼主| 发表于 2010-12-18 11:02:08 | 显示全部楼层 来自 黑龙江哈尔滨
5# nancywang2006
我把杀毒软件关了试一下
回复 不支持

使用道具 举报

发表于 2011-3-22 08:47:27 | 显示全部楼层 来自 台湾
热机耦合好像很容易遇到这问题啊! 很奇怪,节点数并不多,几万而已,做一般的静力问题都没这问题,多个温度自由度应该没差这么多吧! 有没有兄弟有经验解决啊!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-15 01:51 , Processed in 0.042919 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表