Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 384
    • Issues 384
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #447

Closed
Open
Created Apr 10, 2017 by Admin@OpenFOAM-adminMaintainer

Lagrangian: problematic tracking with dynamic meshes

When using a dynamic mesh solver, the tracking of a particle may be wrong: the particle may not cross an internal face when it is moving parallel to other one. Particle rescues are not enough.

I attach a solver "dMeshSprayFoam" (based on sprayDyMFoam but it only updates the mesh and evolved the particles) and a simple case named "EjemploMM". I also attach a video which shows the particle tracking problem.

After investigating the problem I found that it starts in line 175 of particleI.H: "tetPointRef tet00 = tetIs.oldTet(mesh_)". This tetrahedron has a problem in its first point which is an oldCellCenter calculated in line 89 of tetIndicesI.H.

I think that there is an issue with the memory reference of this point.

ProblematicTracking.tar.gz

Injection

Assignee
Assign to
Time tracking