|
[Sponsors] | |||||
|
|
|
#1 |
|
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,457
Rep Power: 50 ![]() ![]() |
Hi there, It's me again.
Since I am still simulating a laser fusion melting process, I ran into a completely new problem. The heat sources I use for my calculations are computed using a UDF. It looks like this: Code:
DEFINE_SOURCE(sourceterm,c,t,dS,eqn) ...lots of code... return source; Now here is the thing: the returned variable ("source" in this case) has a limited range. Apparently it seems to be restricted to the range of a signed long integer -2,147,483,648 to 2,147,483,647).
![]() All variables were initialized as "double" and I am running the case in double precision, so the problem is definitely the range of the returned variable. Now the intensities of a laser beam are very high, so I need higher values of the returned variable. What can I do? |
|
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| OpenFoam-1.6-ext Allwmake compilation error - one last barrier | Pat84 | OpenFOAM Installation | 15 | July 25, 2012 22:49 |
| emag beta feature: charge density | charlotte | CFX | 4 | March 22, 2011 10:14 |
| error in COMSOL:'ERROR:6164 Duplicate Variable' | bhushas | COMSOL | 1 | May 30, 2008 05:35 |
| Env variable not set | gruber2 | OpenFOAM Installation | 5 | December 30, 2005 05:27 |
| Replace periodic by inlet-outlet pair | lego | CFX | 3 | November 5, 2002 21:09 |