CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > ANSYS > FLUENT

Particle tracking INTEGER limitation warning

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

LinkBack Thread Tools Search this Thread Display Modes
Old   June 24, 2013, 04:59
Thumbs down Particle tracking INTEGER limitation warning
New Member
Petr Jurcicek
Join Date: Feb 2010
Posts: 21
Rep Power: 15
Peter023 is on a distinguished road
Dear all,

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 22:45.
Peter023 is offline   Reply With Quote


dpm, fluent, integer, limitation, particles

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 Off
Trackbacks are Off
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
foamToTecplot360 thomasduerr OpenFOAM Post-Processing 121 June 11, 2021 11:05
Ubuntu 12.10 + openfoam2.2.0 ==> paraview error message peteryuan OpenFOAM Installation 6 August 18, 2013 19:00
[swak4Foam] installation problem with version 0.2.3 Claudio87 OpenFOAM Community Contributions 9 May 8, 2013 11: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 113 December 2, 2009 11:23

All times are GMT -4. The time now is 04:45.