CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

overlapGgi parallel 1.6-ext

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 30, 2010, 09:17
Default overlapGgi parallel 1.6-ext
  #1
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 555
Rep Power: 27
linnemann will become famous soon enough
Hi guys

And a big kudos to the ext team and the new release.

I have a very simple overLapGgi case with three domains.

Everything is running great except for when trying to run the case in parallel.

I get a floatingPoint exception at the pressure loop (simpleFoam).

Code:
smoothSolver:  Solving for Ux, Initial residual = 1, Final residual = 0.0607995, No Iterations 3
smoothSolver:  Solving for Uy, Initial residual = 1, Final residual = 0.0619716, No Iterations 3
smoothSolver:  Solving for Uz, Initial residual = 1, Final residual = 0.0745213, No Iterations 3
[dktux01:06293] *** Process received signal ***
[dktux01:06293] Signal: Floating point exception (8)
[dktux01:06293] Signal code:  (-6)
[dktux01:06293] Failing at address: 0x41900001895
[dktux01:06295] *** Process received signal ***

Lots more below
Is there anyone with experience in running overlapGgi in parallel?

case for download LINK

As you can see in the picture seriel run works fine.
Attached Images
File Type: jpg testOverLapGGI.jpg (15.1 KB, 51 views)
__________________
Linnemann

PS. I do not do personal support, so please post in the forums.

Last edited by linnemann; December 5, 2010 at 15:25.
linnemann is offline   Reply With Quote

Old   December 5, 2010, 15:22
Default
  #2
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 555
Rep Power: 27
linnemann will become famous soon enough
Once again to answer my own questions.

overlapGgi did not work in parallel before this git commit.

http://openfoam-extend.git.sourcefor...ure/overlapGgi

Hope somebody else can use this info.
__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   December 6, 2010, 07:41
Default
  #3
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 555
Rep Power: 27
linnemann will become famous soon enough
Hi

Well I'm getting closer to something useful.

I've updated the case in the first thread to reflect the changes in the git commit and parallel works now (although not in the tutorial).

Now the latest issue that arises is when the middle part rotates outside the top part (no overlapping faces) the calculations blow up. I've tried many things, but to no avail.

__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   December 6, 2010, 09:46
Default
  #4
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 555
Rep Power: 27
linnemann will become famous soon enough
Ok strange is afoot :-)

Just made an even simpler case with just a pipe and the middle part rotating and all is good. These all have the same overlap angle so I will make one tomorrow with non matching angles and see how it goes.

For all interested here is the case

__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   December 8, 2010, 02:15
Default
  #5
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 555
Rep Power: 27
linnemann will become famous soon enough
A little update.

It did indeed seem like my assumptions holding true about different angles for the different segments of the mesh. I've created a similar circular cyclic mesh with the first segment having an angle of 45° the middle segment (rotating) and angle of 30° an the top segment an angle of 60°. As can be seen in the little animation below the simulation crashes as the middle part rotates outside the bottom one. Attached is the new case. I will abandon my work with overlapGgi until it is in a more mature state.

__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   December 8, 2010, 03:20
Default
  #6
Member
 
Oliver Borm
Join Date: Mar 2009
Posts: 60
Rep Power: 17
deepblue17 is on a distinguished road
I assume you have periodic boundary conditions at the azimuthal patches. If you have different pitch angles this assumption is no longer valid! Think about this carefully if you don't trust me! You will need some kind of phaselag boundary conditions, both for the azimuthal patches and the rotor-stator interfaces! The simplest I can imagine are these from Erdos&Alzner. Feel free to implement them and give me a call if these are ready.
deepblue17 is offline   Reply With Quote

Old   December 8, 2010, 04:16
Default
  #7
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 555
Rep Power: 27
linnemann will become famous soon enough
Hi Oliver

Thanks for the clarification.

I do unfortunately not have the time/knowledge about OF to implement what you propose.

I was simply exploring the capabilities of the overlapGgi and stumpled into these limitations so just thought I would share as the documentation about the new features are sparse at the moment.
__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   January 24, 2011, 11:03
Default
  #8
Member
 
Oliver Borm
Join Date: Mar 2009
Posts: 60
Rep Power: 17
deepblue17 is on a distinguished road
The overlapGgi interface is at the moment only working if the commsType for PStream is set either to nonBlocking or scheduled. But not if commsType is set to blocking.
deepblue17 is offline   Reply With Quote

Reply

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
Script to Run Parallel Jobs in Rocks Cluster asaha OpenFOAM Running, Solving & CFD 12 July 4, 2012 22:51
overlapGgi in parallel (decomposePar) linnemann OpenFOAM Running, Solving & CFD 0 November 12, 2010 08:14
Cyclic patches and parallel postprocessing problems askjak OpenFOAM Bugs 18 October 27, 2010 03:35
IcoFoam parallel woes msrinath80 OpenFOAM Running, Solving & CFD 9 July 22, 2007 02:58
Parallel Computing Classes at San Diego Supercomputer Center Jan. 20-22 Amitava Majumdar Main CFD Forum 0 January 5, 1999 12:00


All times are GMT -4. The time now is 17:42.