CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > FLUENT

Injecting Particles via UDF in Parallel FLUENT

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

Like Tree1Likes
  • 1 Post By TedBrogan

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 5, 2011, 17:45
Default Injecting Particles via UDF in Parallel FLUENT
  #1
New Member
 
patty
Join Date: Nov 2010
Posts: 21
Rep Power: 15
TedBrogan is on a distinguished road
I know how to inject particles from a UDF in serial mode, but when I try to in parallel mode, the simulation gets stuck without any error messages. Some basic questions would be:

1) Should I inject from an RP_HOST or RP_NODE directive?
2) If the nodes are responsible for injecting, do I need to identify the node the injection will occur on ahead of time so only that node is instructed to inject?

Any help will be appreciated. I don't have much to go on since I'm not getting any error messages from FLUENT. I am running from a shared memory on a local machine. I've tried using hybrid and message passing methods for parallel DPM setup.

Thanks!
TedBrogan is offline   Reply With Quote

Old   July 7, 2011, 00:49
Default
  #2
New Member
 
zino
Join Date: Mar 2010
Posts: 23
Rep Power: 16
zino is on a distinguished road
Can you guide me how particles are injcted serialy?
zino is offline   Reply With Quote

Old   July 7, 2011, 05:59
Default
  #3
Member
 
Nikolopoulos Aristeidis
Join Date: Jan 2011
Location: Athens, Greece
Posts: 62
Rep Power: 15
Nikolopoulos is on a distinguished road
Are you using
DEFINE_DPM_INJECTION_INIT?
Nikolopoulos is offline   Reply With Quote

Old   July 11, 2011, 13:43
Default
  #4
New Member
 
patty
Join Date: Nov 2010
Posts: 21
Rep Power: 15
TedBrogan is on a distinguished road
The easiest way to inject particles is going to be using injection panel in FLUENT unless you have a special case where you need to use a UDF. In that case, using the DEFINE_DPM_INJECTION_INIT will be easiest, and FLUENT has documentation on that. You can also use other macros where particle or injection parameters are not passed by FLUENT when the macro is called. For example, DEFINE_EXECUTE_AT_END could be used, but then you need to define pointers particle *p and injection *I, and you also need to be able to tell FLUENT which injection you're referring to. There's a separate page where I was trying to figure this out:

http://www.cfd-online.com/Forums/flu...ands-help.html

That was for unsteady injection. I also found these threads helpful along the way:

http://www.cfd-online.com/Forums/flu...-particle.html

http://www.cfd-online.com/Forums/flu...s-problem.html

http://www.cfd-online.com/Forums/flu...injection.html

It takes a while to build an understanding of this stuff since FLUENT doesn't really document it well. If you keep at it, and keep searching for threads on this forum, you should be able to get there. I'm no expert, but I'm starting to get a handle on it. Good Luck!
rsaha likes this.
TedBrogan is offline   Reply With Quote

Reply

Tags
dpm, message passing, parallel, udf

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
Fluent UDF on parallel computing Andrea Fluent UDF and Scheme Programming 22 August 12, 2015 07:44
Problem trapping Particles with UDF J. Krick FLUENT 2 November 19, 2008 02:28
Parallel UDF Error Andrew FLUENT 2 March 30, 2007 11:11
Parallel UDF data passing causes Fluent to hang Tom FLUENT 2 June 9, 2006 13:17
UDF of Zimont model in fluent Z Main CFD Forum 0 February 17, 2005 03:07


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