# UDF question

 Register Blogs Members List Search Today's Posts Mark Forums Read

 June 30, 2006, 13:08 UDF question #1 Ryan Guest   Posts: n/a Hello All - I am trying to simply define the diffusivity properties of 5 different species for two different zones. I have decided using if loops is the most efficient. Everything appears to be in order, and the UDF hooks to fluent just fine, but when I attempt to begin iterating, I get "Floating Point Error: invalid number." I am not sure if fluent is even recognizing the coefficients I am putting in. Please Help!!! Cheers #include "udf.h" DEFINE_DIFFUSIVITY(protondiff,c,t,i) { real D; int zone_ID = THREAD_ID(t); if (i == 1){ if (zone_ID==2) {D = 2.03e-15;} if (zone_ID==3) {D =2.03e-15;} return D;} if (i == 2){ if (zone_ID==2) {D = 8.91e-10;} if (zone_ID==3) {D = 9.90e-10;} return D;} if (i == 3){ if (zone_ID==2) {D = 1.9285e-11;} if (zone_ID==3) {D = 2.03e-11;} return D;} if (i == 4){ if (zone_ID==2) {D = 4.275e-11;} if (zone_ID==3) {D = 4.5e-11;} return D;} if (i == 5){ if (zone_ID==2) {D =2e-15;} if (zone_ID==3) {D = 2e-15;} return D;} }

 June 30, 2006, 15:16 Re: UDF question #2 Aidan Guest   Posts: n/a try this: #include "udf.h" DEFINE_DIFFUSIVITY(protondiff,c,t,i) { real D=0.0; int zone_ID = THREAD_ID(t); if (i == 1){ if (zone_ID==2) {D = 2.03e-15;} if (zone_ID==3) {D =2.03e-15;} return D;} else if (i == 2){ if (zone_ID==2) {D = 8.91e-10;} if (zone_ID==3) {D = 9.90e-10;} return D;} else if (i == 3){ if (zone_ID==2) {D = 1.9285e-11;} if (zone_ID==3) {D = 2.03e-11;} return D;} else if (i == 4){ if (zone_ID==2) {D = 4.275e-11;} if (zone_ID==3) {D = 4.5e-11;} return D;} else if (i == 5){ if (zone_ID==2) {D =2e-15;} else if (zone_ID==3) {D = 2e-15;} return D;} else { return D; }}

 July 5, 2006, 14:54 Re: UDF question #3 Ryan Guest   Posts: n/a That worked great, thanks! The numbers for species were from 0-4 though. Cheers, Ryan

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post Pirooz Darabi FLUENT 0 October 31, 2007 16:22 Bee FLUENT 0 October 9, 2006 03:46 Carl FLUENT 1 August 5, 2006 19:01 summer FLUENT 1 July 18, 2006 10:13 Tango FLUENT 1 November 27, 2003 03:56

All times are GMT -4. The time now is 19:13.