|June 24, 2013, 03:59||
Particle tracking INTEGER limitation warning
Join Date: Feb 2010
Posts: 21Rep Power: 7
I have encountered a significant limitation in FLUENT in the DPM model. I am also aware that this problem may not be possible to solve at the user's side.
Here it is: setting the 'Max. Number of Steps' in 'Tracking Parameters', the highest possible number is ~2e9 which roughly equals the C/C+ signed int type (4B) –2,147,483,648 to 2,147,483,647.
This limitation would not be so severe if the same case did not appear when setting the 'Specific length Scale' to define the integration time step for steady tracking. Please note that the time step as given in the manual 25.2.3 reads
dt = L / (up+uc). Even setting L~1e-12 will limit the particle time step to the lowest number of 1e-9s, which I validated by plotting particle tracks with particle time step argument.
What I really don't understand is why there is this kind of limitation when running on modern PC's with x64 architecture? Shouldn't be used long/long long instead of int and double instead of float?
I will appreciate any fruitful discussion.
June 26, 2013 UPDATE
I found the FLUENT's GUI to be erratic. The limit values that are set in the GUI are not passed into the particle tracing module and the above problems occur. In addition, having a UDF for particle injections DPM_DEFINE_INJECTION, the parameters set in the UDF are not used when tracing steady particles by hitting 'Pulse' or 'Track'; instead the values set in the particle injection dialog are used.
However, when using unsteady particle tracking with defined time step and number of steps per steady continuous iteration, the time step can be set extremely small (1e-12s) and the initial injection parameters as defined in a UDF are used with all the benefits of large/smass numbers. In this case, the simulation can be proceeded only by 'Run Calculation --> Calculate' dialog.
Hope someone may find this helpful when struggling with FLUENT DPM.
Last edited by Peter023; June 25, 2013 at 21:45.
|dpm, fluent, integer, limitation, particles|
|Thread||Thread Starter||Forum||Replies||Last Post|
|foamToTecplot360||thomasduerr||OpenFOAM Post-Processing||98||October 18, 2014 15:43|
|Ubuntu 12.10 + openfoam2.2.0 ==> paraview error message||peteryuan||OpenFOAM Installation||6||August 18, 2013 18:00|
|swak4Foam installation problem||Claudio87||OpenFOAM||9||May 8, 2013 10:20|
|latest OpenFOAM-1.6.x from git failed to compile||phsieh2005||OpenFOAM Bugs||25||February 9, 2010 05:37|
|Version 15 on Mac OS X||gschaider||OpenFOAM Installation||120||December 2, 2009 11:23|