CFD Online Discussion Forums

CFD Online Discussion Forums (
-   FLUENT (
-   -   Parallel UDF problem, hello world version (

pilou March 10, 2011 09:20

Parallel UDF problem, hello world version
I think my last post was a bit to long and the UDF way to complex to have an answer so I made a "Hello world" version of the problem. This is the serial version that works fine, but never works in parallel.

#include <udf.h>

DEFINE_SR_RATE(my_rate_ox, f, t, r, mw, yi, rr)

face_t fr;
int ID1,ID2;


Domain *domain=Get_Domain(1);
Thread *tr=Lookup_Thread(domain,ID2);

if (THREAD_ID(t)==ID1)
printf("Hello world\n");

*rr = 0.000001;


It seems hard to make Fluent loop over a face thread different from the "t" defined on the DEFINE_SR_RATE's arguments. Do you know a way to overpass this problem and make it work in a parallel computation.

Thanks in advance.

All times are GMT -4. The time now is 23:47.