View Issue Details

IDProjectCategoryView StatusLast Update
0001239OpenFOAMBugpublic2014-05-16 17:20
Reporteruser896Assigned Tohenry  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Platformlinux 64OSubuntuOS Version12.04
Summary0001239: compressibleInterDyMFoam does not allow adaptative re-meshing
DescriptioncompressibleInterDyMFoam doesn't work with dynamicFvMesh=dynamicRefineFvMesh.
This is true for 2.2.x to 2.3.x.
This bug seems related to bug "0001195: dynamicRefinement update misses meshPhi", as this is also a mapping error.

The error message after the first time step is:

Selected 61200 cells for refinement out of 1131184.
Refined from 1131184 to 1559584 cells.
--> FOAM FATAL ERROR:
Incompatible size before mapping. Field size: 1024000 map size: 1131184
    From function void MapInternalField<Type, MeshMapper, volMesh>::operator()
(
    Field<Type>& field,
    const MeshMapper& mapper
) const
    in file lnInclude/MapFvVolField.H at line 73.
FOAM aborting.

See the basic test case.
Steps To ReproduceJust run the Allrun script. This case is the depthCharge3D in tutorials, with adaptative remeshing (see dynamicMeshDict in constant).
TagsNo tags attached.

Activities

user896

2014-03-26 17:15

 

henry

2014-05-16 17:20

manager   ~0003062

Resolved by commit 3940d74d2ba30a56f6405e1c8d9738bd089dd61e

Issue History

Date Modified Username Field Change
2014-03-26 17:15 user896 New Issue
2014-03-26 17:15 user896 File Added: depthCharge3D_DyMesh_bug.tar.gz
2014-05-16 17:20 henry Note Added: 0003062
2014-05-16 17:20 henry Status new => resolved
2014-05-16 17:20 henry Resolution open => fixed
2014-05-16 17:20 henry Assigned To => henry