Skip to content

[Feature]: How does the boundary system work? #262

@sambaPython24

Description

@sambaPython24

Contact Details

No response

Is your proposal related to a problem?

Starting from the obstacle example, I saw that these are the boundaries that appear in the List

  • None
  • Anti_Bounce_Back_Outlet
  • Bounce_Back_Boundary
  • EquilibriumBoundaryPU

Some more insights would be very enlightening:

  • None boundary : Why does the first boundary in the Simulation Object has to be a None object?
  • Superposition of boundaries: Can I combine different boundaries and add them to that list? Are there any rules expect for that they should be not overlapping?
  • Is the Bounce-Back-Boundary the default boundary for solid objects and Anti-Bounce-Back-Outlet for the flow to just leave the simulation grid?
  • Is Equilibrium Boundary used to simulate an external, incoming stream?
  • Why are the boundaries at the same time members of the simulation object and the flow object? Which ones are used for simulation?

Describe the solution you'd like

I would be delighted if we could have the rules for creating boundaries conditions in the documentation.
That would make it even easier to understand your great work.

Describe alternatives you've considered

Unify all boundaries to a single boundary_mask with values 0,1,2,3

Additional context

I would be delighted to be able to recreate a single like this simple fluid simulator here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions