|
[Sponsors] |
Serial UDF is working for parallel computation also |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 26, 2013, 19:24 |
Serial UDF is working for parallel computation also
|
#1 |
Senior Member
Tanjina Afrin
Join Date: May 2013
Location: South Carolina
Posts: 169
Rep Power: 13 |
Dear all,
I needed an UDF to assign hydrostatic pressure on vertical inlet of 0.4925 m. So I wrote down the following UDF- #include "udf.h" DEFINE_PROFILE(pressure_profile,t,i) { real x[ND_ND]; real y; face_t f; begin_f_loop(f,t) { F_CENTROID(x,f,t); y=x[1]; F_PROFILE(f,t,i)=(0.4925-y)*998.2*9.81; } end_f_loop(f,t) } About what I am confused about is, it is working also for parallel cluster computation also. I know for parallel , I need to add some if ,end if, print syntax, but I am not sure how to use those properly, so I tried to write down this code in the following form for parallel- #include "udf.h" DEFINE_PROFILE(pressure_profile,t,i) { #if !RP_HOST real x[ND_ND]; real y; face_t f; begin_f_loop(f,t) { F_CENTROID(x,f,t); y=x[1]; F_PROFILE(f,t,i)=(0.4925-y)*998.2*9.81; } end_f_loop(f,t) #endif } It is also working for parallel also! And for both UDF in parallel, I got same result. Is there anything wrong I did or not every UDF requires different macro for serial and parallel ? Thanks in advance. Regards, Tanjina |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Source Term UDF VS Porous Media Model | pchoopanya | Fluent UDF and Scheme Programming | 1 | August 28, 2013 07:12 |
Weird problem in my UDF | aleisia | Fluent UDF and Scheme Programming | 1 | June 29, 2011 14:17 |
DEFINE_DPM_OUTPUT macro UDF HELP | Puneet | FLUENT | 3 | November 28, 2003 11:55 |
DEFINE_GEOM UDF Problems | Pat | FLUENT | 0 | August 14, 2003 14:16 |
UDF...UDF...UDF...UDF | Luc SEMINEL | FLUENT | 0 | November 25, 2002 05:03 |