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

[计算分析] FLAC3d里面可以将计算倒退回去吗

[复制链接]
发表于 2009-8-21 15:47:56 | 显示全部楼层 |阅读模式 来自 湖北武汉
做一个大模型的动力计算出错了错误如下
Math error- d/ C( _2 D7 D6 O$ q/ }
overflow' W. z+ w: ?% w& d) h1 A7 y; V
invalid8 l3 f! K' b1 ]. O4 @
File: .\solve.cpp
Line: 1276


用的版本是300261


在搜索解决办法的时候翻到了下面这个帖子
http://forum.simwe.com/viewthread.php?tid=791898&highlight=math%2Berror


里面有一楼提到了
“而且出现这种错误后,把计算退回几步重算还有可能算过去”




请问flac3d里面可以实现这个功能吗,如果可以的话,请问具体是怎么实现的呢
发表于 2009-8-22 09:07:26 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
不能后退吧,动力计算时,一般你可以每隔2s保存一下,这样子,当后面有问题的时候,可以从前面的保存开始重新计算。
回复 不支持

使用道具 举报

发表于 2009-8-22 11:17:41 | 显示全部楼层 来自 江苏南京
2# cloud328

这样算到最后的位移场与直接从0秒开始计算结束时不一样的。
回复 不支持

使用道具 举报

发表于 2009-8-22 14:49:09 | 显示全部楼层 来自 江苏南京
一样的吧,只要能算过去。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-22 16:35:07 | 显示全部楼层 来自 湖北武汉
一样的吧,只要能算过去。
cloud328 发表于 2009-8-22 14:49


谢谢点拨。。。。大概明白是怎么回事了

您4楼的意思是不是说,如果我从中间接着算的话,动力时程的开始时间就是保存的时间?所以这样才不会对最后的结果有影响呢?
回复 不支持

使用道具 举报

发表于 2009-8-22 16:43:16 | 显示全部楼层 来自 江苏南京
做动力计算时,有时你老把窗口调出来看看,然后又最小化,等之类的操作,会导致Math error,所以动力计算还是挂在那,别显示窗口,显示会慢,把显示窗口关掉,让他自己算,先solve age 2.0 sav 11.sav
solve age 4.0 sav 22.sav 等等之类。如果求解到6.0时出错了,至少还可以把4.0的结果调出来继续算。如果出错了,可以试着在命令窗口输入 solve 再求解下,如果真有问题就会跳出,如果没有问题,那就是程序本身的问题。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-26 04:25 , Processed in 0.033351 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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