|
[Sponsors] |
March 1, 2012, 09:18 |
Error in channelFoam Run in parallel
|
#1 | |
Member
supercommandodhruv
Join Date: Sep 2011
Posts: 57
Rep Power: 15 |
Hi,
I am running channelFoam while trying to simulate a flow through a channel having obstructions. The turbulence model is LES and I try to run it on a 4 core machine. However, I am having the following error message, while running it in parallel. Quote:
Can someone help me out here. Thanks, Dhruv. |
||
March 2, 2012, 04:13 |
|
#2 |
Member
Dejan Morar
Join Date: Nov 2010
Posts: 78
Rep Power: 17 |
Hi Dhruv,
Some time ago I also got that error as you because I mapped results from better mesh to coarser one and then did decomposition... LES model could also be a problem. Which one do you use? Just try to play around with different models and meshes. Turbulent channel should be a straightforward case (unless you don't want to repeat DNS results). |
|
March 2, 2012, 06:27 |
|
#3 |
Senior Member
mauricio
Join Date: Jun 2011
Posts: 172
Rep Power: 18 |
Hello dhr!
try decomposing with scotch, it should avoid these segmentation errors i guess Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.0.1 | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; note "mesh decomposition control dictionary"; location "system"; object decomposeParDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // numberOfSubdomains 4; //- Keep owner and neighbour on same processor for faces in zones: // preserveFaceZones (heater solid1 solid3); method scotch; // method ptscotch; // need to active this one to decompose then change back to scotch to run // method hierarchical; // method simple; // method manual; simpleCoeffs { n (2 2 1); delta 0.001; } hierarchicalCoeffs { n (2 2 1); delta 0.001; order xyz; } scotchCoeffs { //processorWeights //( // 1 // 1 // 1 // 1 //); //writeGraph true; //strategy "b"; } manualCoeffs { dataFile "decompositionData"; } //// Is the case distributed //distributed yes; //// Per slave (so nProcs-1 entries) the directory above the case. //roots //( // "/tmp" // "/tmp" //); // ************************************************************************* // hope it helps! /calim |
|
March 2, 2012, 06:36 |
|
#4 |
Senior Member
A_R
Join Date: Jun 2009
Posts: 122
Rep Power: 17 |
Dear dhrv
you have problem with segmentation. firstly, check your decomposition file that has 4 parts not other numbers. then use decompose -force to decompose it again. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Parallel Run on dynamically mounted partition | braennstroem | OpenFOAM Running, Solving & CFD | 14 | October 5, 2010 15:43 |
Unable to run OF in parallel on a multiple-node cluster | quartzian | OpenFOAM | 3 | November 24, 2009 14:37 |
Parallel run diverges, serial does not | SammyB | OpenFOAM Running, Solving & CFD | 1 | May 10, 2009 04:28 |
Run in parallel a 2mesh case | cosimobianchini | OpenFOAM Running, Solving & CFD | 2 | January 11, 2007 07:33 |
How to run parallel in ICEM_CFD? | Kiddo | Main CFD Forum | 2 | January 24, 2005 09:53 |