View Issue Details

IDProjectCategoryView StatusLast Update
0004267OpenFOAMBugpublic2025-08-22 11:28
ReportermaHein Assigned Tohenry  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionsuspended 
PlatformGNU/LinuxOSOtherOS Version(please specify)
Product Version13 
Summary0004267: meshToMesh: Using 'fixedValue' for pointMotion not mapped correctly
DescriptionWhen a motionSolver is used for mesh deformation, the displacement or velocity at the patches must be specified (for example via 'pointMotionU' file in 0 directory). However, when this functionality is used together with the meshToMesh topoChanger, the corresponding boundary values in 'pointMotionU' are not correctly mapped, if a fixedValue type boundary condition is used. In contrast, a uniformFixedValue boudary condition works flawless.

Steps To ReproduceTake the 'shockFluid/movingCone' tutorial case and change the boundary condition of 'pointMotionUx' for the patches 'movingWall' and 'farFieldMoving' from uniformFixedValue to fixedValue with the same value of now 'value uniform 150'. At first, the mesh moves correctly. However, as soon as the first meshToMesh interpolation takes place, the mesh movement stops. The reason is that the values for the boundaries in pointMotionUx are suddenly set to zero.
TagsNo tags attached.

Activities

henry

2025-08-22 11:28

manager   ~0013650

Mapping non-uniform fixedValuePointFields between meshes is complicated and prone to error, not obviously useful and not currently supported, for most purposes some kind of re-evaluatable distribution would be much better.
However if you have a particular use-case which requires the mapping of a non-uniform fixedValuePointField we could discuss a development project to implement this functionality, please contact CFD Direct to discuss.

Issue History

Date Modified Username Field Change
2025-08-22 08:56 maHein New Issue
2025-08-22 11:28 henry Note Added: 0013650
2025-08-22 11:28 henry Assigned To => henry
2025-08-22 11:28 henry Status new => closed
2025-08-22 11:28 henry Resolution open => suspended