Skip to content

Fix pressure boundary conditions

While creating the app LaminarPipeFlow, I found that the boundary condition PressureNonEquilibriumCompressible is not working correctly.

The problem is described in issue #175 (closed).

In this merge the distributions that move out of the fluid domain in the boundary condition are not written any more. This merge does not completely fix the problem. Remaining issues:

  • The pressure boundary condition can currently only be used at the side px (see issue #176 (closed))
  • The pressure is a little too low (see issue #175 (closed))

Tasks:

  • change writing of distributions in PressureNonEquilibriumCompressible
  • change writing of distributions in PressureNonEquilibriumIncompressible
  • add exception when a pressure bc is added at any side that is not PX
  • update regression tests:
    • SphereInChannel regression tests
    • regressions tests for SphereMultiGPU
Edited by Anna Wellmann

Merge request reports