COMSOLMultiphysics具有高效的计算性能和独特的多物理场全耦合分析能力,可以保证数值仿真的高度精确,因此被应用于各个学科领域。但是,由于多个物理场耦合问题的复杂性,COMSOL在实践应用中也存在大量的技术问题。
1、COMSOLMultiphysics求解时求解器如何选择?
COMSOLMultiphysics一共提供了五个求解器,各有各的优势,分别适合于不同的场合。其中
UMFPACK求解器最为简单快速,但缺点是占用大量内存;SPOOLES求解器的原理和UMFPACK
求解器有些相似,但收敛方法不一样;GMRES求解器适用于大规模问题,可以有效降低内存占
用量;Conjudategradients求解器使用共厄梯度法求解,在设置合理的情况下求解速度极快;
Geometricmultigrid求解器是新型,适用于几何模型比较规则的情况,尤其是对于流体计算极为
有效。
2、为何产生网格与后处理时,有时图形无法正确显示?
这是由于显卡不支持硬件加速OpenGL1.1或更新版本造成的,解决办法为在桌面单击右键——属性——设
置——高级——疑难解答——硬件加速,将其关闭。使用软件来加速,可以解决问题。第二种办法是更换支
持OpenGL1.1或更新版本的显卡。
3、为什么我在还有空余内存的情况下会报错:内存溢出?
这个问题的产生可能有两方面的原因:
1.大容量内存搭配32位 *** 作系统。由于内存的控制权属于 *** 作系统而不是软件本身,32位的
windows系统仅能支持2G的内存,超过这个数量 *** 作系统不会调用。Linux/Unix可以支持到4G
的内存,超过这个数量 *** 作系统不会调用。
解决办法是使用64位 *** 作系统,例如64位linux。或者是使用内存扩展技术的windows;在vista
正式发布后我们会尽快对vista和COMSOLMultiphysics的兼容性进行测试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)