改进版:Fluent UDF 实现用Newmark-β方法计算圆柱绕流流固耦合时的位移振动响应
改进版:Fluent UDF 实现用Newmark-β方法计算圆柱绕流流固耦合时的位移振动响应出现的问题改进代码效果出现的问题上一次的代码中,将用Newmark-β方法计算下一个时刻的位移和速度的代码放在DEFINE_CG_MOTION宏中,用单核计算时一切正常,但是多核并行计算时,每个时间步该宏被调用了不止一次,因此计算出现了紊乱。为了解决这个问题,将计算下一时刻位移速度的代码部分写到另一个宏DEFINE_EXECUTE_AT_END中,该宏会在每个时间步的最后执行,而DEFINE_CG_MOTION
原创
2020-06-17 13:32:15 ·
3899 阅读 ·
27 评论