|
[Sponsors] |
some questions about UDFs--------DEFINE_DPM_DRAG |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
November 21, 2007, 04:05 |
some questions about UDFs--------DEFINE_DPM_DRAG
|
#1 |
Guest
Posts: n/a
|
Hi, dear all,
I am trying to modify the drag coefficient of particles in DPM. As known in Fluent, drag coefficient Cd=f(Re_p). I try to modify this as Cd=f(Ma_p,Re_p). When I do this, I have to use some variables(e.g. T_g, Cp_g) of the cells which the particle currently in. I tried as follows: DEFINE_DPM_DRAG(henderson, Re, P) {... cell_t c; c=P_CELL(p); Thread *t; t=P_CELL_THREAD(p); Cp_g=C_CP(c,t); T_g=C_T(c,t); ...} However, when I compile it in Fluent, there always appereas following messages: (chdir "libudf")() (chdir "ntx86\2ddp")() henderson.c ..\..\src\henderson.c(9) : warning C4047: '=' : 'struct thread_struct *' differs in levels of indirection from 'int ' # Generating udf_names.c because of makefile henderson.obj udf_names.c # Linking libudf.dll because of makefile user_nt.udf udf_names.obj henderson.obj Creating library libudf.lib and object libudf.exp henderson.obj : error LNK2001: unresolved external symbol _RP_THREAD henderson.obj : error LNK2001: unresolved external symbol _RP_CELL libudf.dll : fatal error LNK1120: 2 unresolved externals Can anyone help me. I don't understand what is the problem. Thanks a lot! |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Compiled UDFs - questions | Antonis | FLUENT | 6 | December 26, 2012 06:12 |
problem using property udfs in parallel mode | EllenW | Fluent UDF and Scheme Programming | 5 | July 10, 2009 04:31 |
problem using property udfs in parallel mode | EllenW | FLUENT | 0 | June 23, 2009 17:18 |
Unsteady and Flux UDFs for UDSs | tom | FLUENT | 0 | February 13, 2009 10:27 |
Experimental Repository for UDFs, Journal Files and Scheme Scripts | Jonas Larsson | FLUENT | 0 | March 5, 2000 15:36 |