|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
新手,问题简单了大家别见笑。
我今天在用UDF进行仿真时发现,在迭代前,明明网格检查最小体积为正,但是迭代时只要number of time steps设成不为0,则迭代第一步就提示网格为负。再检查网格发现网格真的变成负的了。重新读取msh文件,然后把number of time steps设为0,则可以迭代,迭代完成后检查网格最小体积依然为正。不知道为什么,想看看各位大侠有没有人知道,多谢。
我自己想的,是不是每一步time step迭代结束后调用一下编写的UDF的.C文件,然后在这个文件里面有什么错误啊,这样若number of time steps设为0,则不调用这个.c文件,也就不会出错了。其实感觉不应该,因为这个.c文件是我按照一本书上的例子写的,应该没有问题。出现问题的具体原因不清楚,希望大侠们指点迷津!
[ 本帖最后由 gaoshan3462 于 2010-8-9 18:24 编辑 ] |
|