|
[Sponsors] |
October 6, 2012, 07:56 |
Udf problem
|
#1 |
New Member
JEEE
Join Date: Nov 2011
Posts: 7
Rep Power: 15 |
HI,ALL
I am doing a simulation about two phases--air and water. I use dpm to interact with water , if i do nothing about DPM, DPM will interact with air phase, so I want to use UDF to remove DPM when it reach into air phase, here I write a UDF, when I interpreted it in Fluent, an error"undeclared variable" come out, and I donnot know why. Can anybody tell me ? here is the UDF: # include "udf.h" # include "dpm.h" DEFINE_DPM_SCALAR_UPDATE (reDPM,c,t,in,p) { cell_t c; real vof_g = C_VOF (c,pt[0]); if (vof_g>=0.1) p->reDPM=-1; else return vof_g; } |
|
October 6, 2012, 08:25 |
|
#2 |
Member
|
hi.
first, the 4th line is extra, because cell identifer "c" has been defined by second argument. second you should define pt as a phase pointer variable (ie "Thread **pt;") |
|
October 7, 2012, 06:37 |
|
#3 | |
New Member
JEEE
Join Date: Nov 2011
Posts: 7
Rep Power: 15 |
Quote:
I modified the UDF ,but there still is a error"line 5,parse error" here is the UDF: # include "udf.h" # include "dpm.h" DEFINE_DPM_SCALAR_UPDATE (reDPM,c,t,in,p) { Thread **pt; real vof_g = C_VOF (c,pt[0]); if (vof_g>=0.1) p-> reDPM = -1; else return vof_g; } |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
ATTN ALL: SOLUTON TO UDF COMPILE PROBLEM | Rizwan | Fluent UDF and Scheme Programming | 40 | March 18, 2018 07:05 |
Problem with my udf | july | Fluent UDF and Scheme Programming | 3 | June 20, 2010 07:56 |
UDF problem | mansha goraya | FLUENT | 0 | October 29, 2007 01:31 |
udf compiling problem | akr | FLUENT | 3 | August 22, 2007 08:14 |
UDF problem | chiseung | FLUENT | 4 | January 10, 2002 10:58 |