CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM

foam-extend-3.0 + Mixing-Plane decomposition

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

Reply
 
LinkBack Thread Tools Display Modes
Old   May 14, 2014, 06:02
Default foam-extend-3.0 + Mixing-Plane decomposition
  #1
Member
 
don lenardo
Join Date: Nov 2010
Posts: 75
Rep Power: 7
lentschi is on a distinguished road
Hello,

I've tried to decompose a case using Mixing-Plane in order to couple rotating and statinary part - but during decomposing always an error occurs. I know that's not possible to run the Mixing-Plane Interface parallelized so I have changed the decomposeParDict as follows (in order to keep all cells at the Mixing-plane on one processor):

------------------------------------------------------------------------

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "system";
object decomposeParDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

numberOfSubdomains 3;

preservePatches (STAT-TO-ROT-SIDE-2 STAT-TO-ROT-SIDE-1);
preserveFaceZones (STAT-TO-ROT-SIDE-2_zone STAT-TO-ROT-SIDE-1_zone);

method metis;

metisCoeffs
{
processorWeights
(
1
1
1
);
----------------------------------------------------------------------

And the corresponding error:

----------------------------------------------------------------------
Processor 0: field transfer
Initializing the GGI interpolator between master/shadow patches: PERIODIC-ROT-SIDE-1/PERIODIC-ROT-SIDE-2
Initializing the GGI interpolator between master/shadow patches: PERIODIC-STAT-SIDE-1/PERIODIC-STAT-SIDE-2
Initializing the mixingPlane interpolator between master/shadow patches: STAT-TO-ROT-SIDE-2/STAT-TO-ROT-SIDE-1
Segmentation fault (core dumped)
--------------------------------------------------------------------

Calculating with single processor works!

Has anyone an idea how to fix this problem?

Thank you for your help in advance.

BR

Last edited by lentschi; May 14, 2014 at 07:09.
lentschi is offline   Reply With Quote

Old   May 15, 2014, 04:43
Default
  #2
Member
 
Timo K.
Join Date: Feb 2010
Location: University of Stuttgart
Posts: 66
Rep Power: 8
timo_IHS is on a distinguished road
Hi,

try with globalFaceZones instead.

Best,
Timo
timo_IHS is offline   Reply With Quote

Old   May 16, 2014, 03:56
Default
  #3
Member
 
don lenardo
Join Date: Nov 2010
Posts: 75
Rep Power: 7
lentschi is on a distinguished road
Thank you for you quick reply.

I have already tested this (before ich use the preserve commands) but there is no differnence in result.
It seems to be a problem of the underlying cluster system not of foam itself?!

BR

Last edited by lentschi; May 16, 2014 at 10:21.
lentschi is offline   Reply With Quote

Old   May 16, 2014, 05:19
Default
  #4
Member
 
don lenardo
Join Date: Nov 2010
Posts: 75
Rep Power: 7
lentschi is on a distinguished road
One additional problem is to run the "mixinPlaneCheck" parallelized - that seems to be not possible up to now!

Has there anyone different experiences?

BR
lentschi is offline   Reply With Quote

Old   May 16, 2014, 10:04
Default
  #5
Senior Member
 
Martin Beaudoin
Join Date: Mar 2009
Posts: 331
Rep Power: 13
mbeaudoin will become famous soon enough
Hello,

Yup, it looks like the mixingPlane is no longer playing nicely with decomposePar. I am looking into it.

Martin

Quote:
Originally Posted by lentschi View Post
Hello,

I've tried to decompose a case using Mixing-Plane in order to couple rotating and statinary part - but during decomposing always an error occurs. I know that's not possible to run the Mixing-Plane Interface parallelized so I have changed the decomposeParDict as follows (in order to keep all cells at the Mixing-plane on one processor):

------------------------------------------------------------------------

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "system";
object decomposeParDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

numberOfSubdomains 3;

preservePatches (STAT-TO-ROT-SIDE-2 STAT-TO-ROT-SIDE-1);
preserveFaceZones (STAT-TO-ROT-SIDE-2_zone STAT-TO-ROT-SIDE-1_zone);

method metis;

metisCoeffs
{
processorWeights
(
1
1
1
);
----------------------------------------------------------------------

And the corresponding error:

----------------------------------------------------------------------
Processor 0: field transfer
Initializing the GGI interpolator between master/shadow patches: PERIODIC-ROT-SIDE-1/PERIODIC-ROT-SIDE-2
Initializing the GGI interpolator between master/shadow patches: PERIODIC-STAT-SIDE-1/PERIODIC-STAT-SIDE-2
Initializing the mixingPlane interpolator between master/shadow patches: STAT-TO-ROT-SIDE-2/STAT-TO-ROT-SIDE-1
Segmentation fault (core dumped)
--------------------------------------------------------------------

Calculating with single processor works!

Has anyone an idea how to fix this problem?

Thank you for your help in advance.

BR
mbeaudoin is offline   Reply With Quote

Old   May 16, 2014, 10:21
Default
  #6
Member
 
don lenardo
Join Date: Nov 2010
Posts: 75
Rep Power: 7
lentschi is on a distinguished road
Thank you!
lentschi is offline   Reply With Quote

Old   July 23, 2014, 06:36
Default
  #7
Member
 
don lenardo
Join Date: Nov 2010
Posts: 75
Rep Power: 7
lentschi is on a distinguished road
Are there any new knowledges regarding decomposition with mixingplane?I'm using Foam-extend-3.1.

BR,
Markus
lentschi is offline   Reply With Quote

Reply

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
How to define to right point for locationInMesh Mirage12 OpenFOAM Native Meshers: snappyHexMesh and Others 4 April 10, 2014 10:12
error message with modeling a cube with a hold at the center hsingtzu OpenFOAM Native Meshers: blockMesh 2 March 14, 2012 10:56
BlockMesh FOAM warning gaottino OpenFOAM Native Meshers: blockMesh 7 July 19, 2010 14:11
Axisymmetrical mesh Rasmus Gjesing (Gjesing) OpenFOAM Native Meshers: blockMesh 10 April 2, 2007 14:00
Import gmsh msh to Foam adorean Open Source Meshers: Gmsh, Netgen, CGNS, ... 24 April 27, 2005 08:19


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