View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001876 | OpenFOAM | Bug | public | 2015-10-26 10:11 | 2015-10-26 22:25 |
Reporter | DanielJ | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | GNU/Linux | OS | Ubuntu | OS Version | 14.10 |
Summary | 0001876: Boundary field with jumpAMI not initialized properly | ||||
Description | Case with uniformJumpAMI reports following error: " --> FOAM FATAL ERROR: hanging pointer of type N4Foam12fvPatchFieldIdEE at index 0 (size 3), cannot dereference From function PtrList::operator[] const in file /opt/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/PtrListI.H at line 160. FOAM aborting #0 Foam::error::printStack(Foam::Ostream&) at ??:? #1 Foam::error::abort() at ??:? #2 Foam::fixedJumpAMIFvPatchField<double>::jump() const at ??:? #3 Foam::jumpCyclicAMIFvPatchField<double>::patchNeighbourField() const at ??:? #4 Foam::coupledFvPatchField<double>::evaluate(Foam::UPstream::commsTypes) at ??:? " I attach test case illustrating this problem. | ||||
Steps To Reproduce | This error only occurs when the order of boundary fields in the field file is different from the patch order in the 'boundary' file. It can be illustrated with the attached case by moving pressure 'outlet' field before 'boundaries' field. | ||||
Tags | No tags attached. | ||||