Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 480
    • Issues 480
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 11
    • Merge requests 11
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #2341

waves distorted with overCompressibleInterDyMFoam

Summary

The compressible variant of the overset multiphase solver overCompressibleInterDyMFoam strongly distorts waves propagating through the domain. The incompressible solver overInterDyMFoam does not show this behavior.

wave-elevation

Steps to reproduce

  1. Generate an "empty" overset grid where no body is present within the overset region. The empty overset region is nested in the background region, for example: grid

  2. Setup the wave simulation using the constant/waveProperties dict, and wave generation boundary conditions waveAlpha and waveVelocity.

  3. Simulate using the overInterDyMFoam and overCompressibleInterDyMFoam solvers for comparison.

Example case

bug_report.tgz

What is the current bug behaviour?

The wave field is distorted and does not resemble the expected wave profile when compared to something like Stokes 5th order theory.

What is the expected correct behavior?

The wave field should be the same as with the incompressible solver and similar to the expected wave profile.

Relevant logs and/or images

Environment information

  • OpenFOAM version : v2106
  • Operating system : ubuntu
  • Compiler : gcc

Possible fixes

Assignee
Assign to
Time tracking