CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Running, Solving & CFD

Parallelizing collision checking

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

LinkBack Thread Tools Display Modes
Old   December 7, 2004, 08:26
Default I wish to speed up my lagrang
Rasmus Hemph (Hemph)
Posts: n/a
I wish to speed up my lagrangian particle tracking code by implementing collision checking on parallel processors.

So far I make a collision box which encloses the geometry and divide the collision box into rectangles of suitable size.
I then check for collision in all neighbouring cells for each particle. This works fine on one processor, but the obvious problem is when I want to check a collision cell belonging to another processor. In the MPI documentation I have seen that it is possible to share cells between processors, using the MPI Cartesian calls.

My question is if the best way to proceed is to further explore the MPI_Cart-calls or
Does FOAM offer any kind of wrappers for this problem?

Thanks in advance
  Reply With Quote


Thread Tools
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 On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Parallelizing CFD code Sachin Paramane Main CFD Forum 1 June 19, 2007 03:57
DPM Collision UDF Dave FLUENT 0 October 23, 2006 04:14
Help Parallelizing UDF - THREAD_STORE Mario Santillo FLUENT 4 June 21, 2006 14:21
DPM drop collision kiao FLUENT 0 May 31, 2005 04:17
Parallelizing User Code for Fluent 4.5 Greg Perkins FLUENT 1 September 25, 2000 19:51

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