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 454
    • Issues 454
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #2267
Closed
Open
Issue created Nov 11, 2021 by Flavio Galeazzo@flavio.galeazzo

turbulentDigitalFilterInlet makes pattern of the turbulent structures running in parallel

Summary

turbulentDigitalFilterInlet makes a pattern of the turbulent structures which follow the partitioning of the domain decomposition using DFM and FSM modes.

Steps to reproduce

  1. Using the tutorial
cp -r $FOAM_TUTORIALS/tutorials/verificationAndValidation/turbulentInflow/oneCellThickPlaneChannel .
  1. Run in serial mode
vi Allrun

    # flag to enable computations in parallel mode
    parallel=false
  1. Plot the resulting velocity field magnitude using Paraview

  2. Change the number of processors to 9, and change the partition method to serial with 3x3 partitions in y and z directions

vi setups.orig/common/system/decomposeParDict

numberOfSubdomains  9;
method              simple;
simpleCoeffs
{
   n (1 3 3);
}
  1. Run for only one time-step, as the partitioning makes the simulation unstable.
vi setups.orig/common/system/controlDict

stopAt          writeNow;
  1. Run in parallel mode
mv results results_serial
vi Allrun

    # flag to enable computations in parallel mode
    parallel=true
  1. Plot the resulting velocity field magnitude using Paraview

Example case

See above

What is the current bug behaviour?

The results when running in parallel or serial modes is different using DFM and FSM. A pattern of the turbulent structures follows the partitioning of the domain decomposition.

What is the expected correct behavior?

The results when running in parallel or serial modes is the same. Using DFSEM this behavior is seen.

Relevant logs and/or images

Screenshot_DFM_serial Screenshot_DFM_parallel

Visible pattern dividing the structures into three partitions, following the domain decomposition.

Screenshot_FSM_serial Screenshot_FSM_parallel

Visible pattern dividing the structures into three partitions, following the domain decomposition.

Screenshot_DFSEM_serial Screenshot_DFSEM_parallel

No visible pattern.

Environment information

  • OpenFOAM version : v2106
  • Operating system : centos 8
  • Hardware info : AMD EPYC Rome
  • Compiler : GCC 9.2

Possible fixes

Assignee
Assign to
Time tracking