fluent udf中cell_t,face_t和thread的区别,udf看的我好头疼
问题描述:
fluent udf中cell_t,face_t和thread的区别,udf看的我好头疼
都是线程,都是用来检索线程内的cell与face,而且官方技术手册对thread解释是A structure data type that stores data that is common to the group of cells or faces that it represents.,我就不懂了,既有单独数据类型,再有一个thread干嘛用呢,而且好多宏里既有cell_t,thread或者face_t和thread,到底对于一个是用哪个线程在进行检索呢,真是fluent公司,把程序构造的完全让人看不懂,
答
打个比方来说,thread就是公路,连接的cell和face,cell和face就相当于公路上汽车停靠的站点,
cell_t这个面向的是单元,而face_t面向的是边或者面(二维或三维)
在fluent循环过程中,一般是用thread作线程检索,而cell或者face作检索过程中位置(相当于指示位置的参数)参数的指示һ�����Ǹ��֣��Һ���������һ�㣬�����Dz���ȫ�����Dz���cell_t��face_t��ʵ������һ���̣߳�ֻ����������ض��ĵ�Ԫ����ѽ����thread�������������õģ��������˼��基本上是这么个意思,在经历循环之前,你得知道是在cell上循环还是在face上循环,因而就有了begin_c_loop和begin_f_loop