|
[Sponsors] |
August 10, 2007, 04:19 |
anyone having experience with F_ID and C_ID
|
#1 |
Guest
Posts: n/a
|
Hello everyone
In my problem statement I am required to address specific cell and face element on a boundary. Please note I am addressing this issue for a parallel solver. I found that in sg_mem.h the Fluent.Inc has provided macros F_ID and C_ID to obtain the global face and cell id. I hope this is equal to their index (face_t f) defined in serial solver. While using this macros in a very simple UDF, Fluent is giving error, "Segmentation Vioation" The sample UDF is below #include "udf.h" DEFINE_ON_DEMAND("mydomain") { #if !RP_HOST face_t f; Thread *t; Domain *d; d=Get_Domain(1); t=Lookup_Thread(d,4); #if RP_NODE if(I_AM_NODE_ZERO) { begin_f_loop(f,t) { Message0("\nThe face id is %d \n", F_ID(f,t)); } end_f_loop(f,t) } #endif /* #if RP_NODE */ #endif /* #if !RP_HOST */ } Regards Jack |
|
|
|