View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000904 | OpenFOAM | Bug | public | 2013-06-28 03:52 | 2014-02-21 16:44 |
Reporter | dkokron | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | x86_64 | OS | Linux-3.9.6-200.fc18.x86_64 | OS Version | Fedora18 |
Summary | 0000904: channel395 tutorial fails after increasing resolution | ||||
Description | Increasing resolution of the channel395 tutorial to 160x100x120 results in runtime failure and the following stack trace (sample from MPI rank 5). This is from a debug build using Intel compiler version 13.1.1.163). Optimized builds using the same compiler and g++ 4.7.2 also fail. Compilers used g++ (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) icpc Version 13.1.1.163 Build 20130313 [4] [4] --> FOAM FATAL ERROR: [4] index 3 out of range 0 ... 2 [4] [4] From function UList<T>::checkIndex(const label) [4] in file /home/dkokron/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/lnInclude/UListI.H at line 109. [4] [4] [4] #1 Foam::error::abort() at ~/OpenFOAM/OpenFOAM-2.2.x/src/OSspecific/POSIX/printStack.C:221 [4] #2 at ~/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/lnInclude/error.C:230 [4] #3 Foam::UList<Foam::face>::checkIndex(int) const at ~/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/lnInclude/errorManip.H:85 [4] #4 Foam::UList<Foam::face>::operator[](int) const at ~/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/lnInclude/UListI.H:111 [4] #5 Foam::processorPolyPatch::updateMesh(Foam::PstreamBuffers&) at ~/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/lnInclude/UListI.H:200 [4] #6 Foam::processorCyclicPolyPatch::updateMesh(Foam::PstreamBuffers&) at ~/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/processor/processorPolyPatch.C:396 [4] #7 Foam::polyBoundaryMesh::updateMesh() at ~/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/processorCyclic/processorCyclicPolyPatch.C:266 [4] #8 Foam::polyMesh::polyMesh(Foam::IOobject const&) at ~/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C:1057 [4] #9 Foam::polyMesh::polyMesh(Foam::IOobject const&) at ~/OpenFOAM/OpenFOAM-2.2.x/src/OpenFOAM/meshes/polyMesh/polyMesh.C:301 [4] #10 Foam::fvMesh::fvMesh(Foam::IOobject const&) at ??:? | ||||
Steps To Reproduce | > cd ~tutorials/incompressible/pimpleFoam > cp -r channel395 channel395_160x100x120 > cd channel395; blockMesh; cd ../channel395_160x100x120 Edit constant/polyMesh/blockMeshDict hex (0 1 3 2 6 7 9 8) (160 100 120) simpleGrading (1 10.7028 1) hex (2 3 5 4 8 9 11 10) (160 100 120) simpleGrading (1 0.0934 1) > blockMesh > rm 0/* > mapFields -consistent ../channel395 > runApplication decomposePar -cellDist > runParallel `getApplication` 5 | ||||
Tags | No tags attached. | ||||
duplicate of | 0000879 | resolved | OF crashes using cyclic BC with scotch decomposition |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-06-28 03:52 | dkokron | New Issue | |
2013-07-10 09:36 |
|
Relationship added | duplicate of 0000879 |
2014-02-21 16:44 |
|
Status | new => resolved |
2014-02-21 16:44 |
|
Fixed in Version | => 2.3.x |
2014-02-21 16:44 |
|
Resolution | open => fixed |
2014-02-21 16:44 |
|
Assigned To | => user2 |