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

[命令/FISH] 求救,计算中出现的问题。"Math error"

[复制链接]
发表于 2007-8-7 05:51:30 | 显示全部楼层 |阅读模式 来自 四川成都
用FLAC3D 3.00-261计算中出现
Math error
overflow
invalid
File: .\solve.cpp
Line: 1276
这个是什么错误?怎么解决?
另:3.00-257中会提示
invalid number

[ 本帖最后由 benjackxu 于 2007-8-12 10:28 编辑 ]
发表于 2007-8-7 22:47:52 | 显示全部楼层 来自 天津
Simdroid开发平台
检查一下网格划分是否有问题
回复 不支持

使用道具 举报

 楼主| 发表于 2007-8-8 01:26:15 | 显示全部楼层 来自 四川成都

回复 #2 april_1981 的帖子

网格划分应该是没有问题的,因为是在循环计算的过程当中出现的,而且出现这种错误后,把计算退回几步重算还有可能算过去。
回复 不支持

使用道具 举报

发表于 2007-8-8 20:43:45 | 显示全部楼层 来自 北京
不是网格有问题,就是参数有问题。
回复 不支持

使用道具 举报

发表于 2007-8-8 21:47:46 | 显示全部楼层 来自 河北保定
存在同样的问题。
回复 不支持

使用道具 举报

发表于 2007-8-10 18:12:01 | 显示全部楼层 来自 陕西西安
这个有可能是软件的问题,也可能是占用内存过多造成的。建议计算时不要进行其它操作
回复 不支持

使用道具 举报

 楼主| 发表于 2007-8-10 18:46:28 | 显示全部楼层 来自 四川成都

回复 #4 bluemoon 的帖子

同样的命令流在其他的机器上完全没有问题,在我的机器上就不行。
回复 不支持

使用道具 举报

 楼主| 发表于 2007-8-10 18:50:02 | 显示全部楼层 来自 四川成都

回复 #6 www_name 的帖子

软件重新装过,系统也重新做过(但是没有全盘格式化),仍然不行;计算时也没有做别的事情啊,就是看着软件在算,看是不是会出问题,结果还是会。。。。
回复 不支持

使用道具 举报

发表于 2007-8-10 21:36:36 | 显示全部楼层 来自 安徽安庆
不是系统问题。
主要是该版本存在一些缺陷,错误提示的内容简单。
可以查看一下:参数赋值以及FISH做除法的语句,看是否有除零的错误
回复 不支持

使用道具 举报

 楼主| 发表于 2007-8-11 02:34:26 | 显示全部楼层 来自 四川成都

回复 #9 lakewater 的帖子

没有做除法的语句,只有简单的循环。
同样版本的软件,同样的命令流,在其他的机器上都可以顺利算下去,唯独这个机器不行。
另:如果是257版的,会提示说“invalid number”。
回复 不支持

使用道具 举报

发表于 2007-9-21 18:07:54 | 显示全部楼层 来自 浙江杭州
我也有这个问题不知道怎么处理哈,唉,晕的很
回复 不支持

使用道具 举报

发表于 2007-9-21 20:03:46 | 显示全部楼层 来自 浙江杭州
我的也是~~~
回复 不支持

使用道具 举报

发表于 2007-9-22 20:24:20 | 显示全部楼层 来自 江苏南京

硬件问题!

应该是溢出,内存不够,原因是死循环。
回复 不支持

使用道具 举报

发表于 2008-4-7 20:40:47 | 显示全部楼层 来自 上海徐汇区
我运行手册上一个例子的时候也出现这样的问题,我对照了命令一模一样的,到底什么原因呢?
回复 不支持

使用道具 举报

发表于 2008-5-9 18:32:04 | 显示全部楼层 来自 湖南长沙
恩,应该是版本的问题,我用3.0-261时也出现这个问题,其他版本没有
回复 不支持

使用道具 举报

发表于 2009-9-17 11:00:46 | 显示全部楼层 来自 河南郑州
接着解下去还能继续算,不知道大家解决了没,到底是什么原因啊
回复 不支持

使用道具 举报

发表于 2009-9-17 11:15:19 | 显示全部楼层 来自 陕西西安
Math error
overflow
invalid
File: .\solve.cpp

计算溢出了 你看一下参数的设置 也有可能是语法有问题 有没有定义的fish语法有问题?
回复 不支持

使用道具 举报

发表于 2009-9-29 04:21:43 | 显示全部楼层 来自 英国
我也遇到过这个问题
最后 解决了
是参数设置的问题
2d里面,density可以在prop后面设定
而3d里面好像不可以
我的命令流开始density是在prop后面定义的
但是plot却发现有的组density却是0
就无法进行计算,出现上面的错误
把density单独用ini命令来定义
就没有这个错误了
回复 不支持

使用道具 举报

发表于 2010-12-25 15:11:29 | 显示全部楼层 来自 湖南长沙
出现这种问题,如果不是划分网格的问题,一般情况下,是边界条件的问题,比如设置的边界条件与模型边界不统一,这个问题一般是因为模型的坐标轴发生变化引起的。
回复 不支持

使用道具 举报

发表于 2011-4-11 12:25:30 | 显示全部楼层 来自 陕西西安
我也出现了这种问题,经过检查,发现是有几个单元的参数没有赋值成功,导致参数为零造成的。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-24 16:32 , Processed in 0.052864 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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