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

[14.错误警告信息] 求助:comsol 4.2求解问题

[复制链接]
发表于 2012-3-19 15:32:57 | 显示全部楼层 |阅读模式 来自 江苏苏州
我在用MUMPS求解器求解时出现以下错误提示
希望高手给予解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2012-3-19 15:33:36 | 显示全部楼层 来自 江苏苏州
Simdroid开发平台
新手请教
回复 不支持

使用道具 举报

发表于 2012-3-19 17:05:36 | 显示全部楼层 来自 上海闵行区
你内存不够,要么加内存,要么找个服务器去算
回复 不支持

使用道具 举报

发表于 2012-3-20 00:03:00 | 显示全部楼层 来自 北京海淀
建议使用64位操作系统,可较好的避免这种现象。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-3-20 20:56:52 | 显示全部楼层 来自 江苏苏州
本帖最后由 goodgang 于 2012-3-20 20:59 编辑

出现这种情况,是什么原因呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2012-3-20 21:13:48 | 显示全部楼层 来自 北京
可能是参数没设置全或使用PDE模式时公式不正确,建议上传mph文件让大家帮忙分析。
回复 不支持

使用道具 举报

发表于 2012-3-20 22:41:51 | 显示全部楼层 来自 湖北武汉
这是由于运算时内存不足导致数据溢出的情况,建议增加内存
回复 不支持

使用道具 举报

发表于 2012-3-22 08:25:33 | 显示全部楼层 来自 辽宁沈阳
你查下c盘空间,我有一次计算,c盘呗临时文件占据了,空间很小,就不能继续了。
感觉COMSOL计算时,在C盘建立临时文件,当C盘空间不够时,也会说内存不足。
回复 不支持

使用道具 举报

发表于 2012-3-22 15:12:15 | 显示全部楼层 来自 江西南昌
自适应求解器包括线性、非线性、参数化、特征值和瞬态求解。你所用的正属于自适应求解器,而在进行自适应求解器求解时,细化网格会导致网格太细而使得求解时内存溢出。通常遇到此种情况时,可以采取更加高效的模型处理技术,如:利用对称性、采用顺序求解或者选择效率更高更合适的求解器!
回复 不支持

使用道具 举报

发表于 2012-3-22 15:21:59 | 显示全部楼层 来自 江西南昌
求解器选择策略:1.一般情况下comsol会根据用户的模型自动选择求解器。   2.用户可以根据自己的需要选择求解器:小规模的仿真,宜用直接式求解器; 大规模仿真,宜用迭代求解器;对于一般问题,首先查找模型库,选取类似案例模型采用的求解器;如果找不到类似的案例,从问题的规模来说,对于自由度数不是很大的问题,例如2G内存小于20万自由度,则可以首先选择PARDISO求解器;如果失效,且判断出是由于病态矩阵引起的,则可以尝试用UMFPACK;如果提示内存不足,可尝试SPOOLS进行求解或对于对称正定问题,可以尝试使用AMG作为预处理器的CG求解器;结构计算,可尝试用ILU为预处理器的CG求解器,或者也可以按照如下顺序进行尝试:GMRES+不完全LU,如果收敛慢就降低调降公差,内存溢出就增加调降公差;如果内存溢出,则可以更换预条件器进行尝试,例如采用几何多重网格法:Vanka、SSOR等。
回复 不支持

使用道具 举报

发表于 2012-3-23 09:32:17 | 显示全部楼层 来自 江苏镇江
我也遇到过类似的问题,建议楼主重新划分下网格,我是这么解决的
回复 不支持

使用道具 举报

 楼主| 发表于 2012-3-23 14:42:55 | 显示全部楼层 来自 江苏苏州
谢谢大家的意见,
回复 不支持

使用道具 举报

发表于 2012-3-27 13:47:11 | 显示全部楼层 来自 河北秦皇岛
看过学习就要顶.
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 06:22 , Processed in 0.039692 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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