Preprocess

Generate STL patch mesh

Boundaries may be specified with surfaceToPatch utility in OpenFOAM, based on STL files that can be generated with

python applications/write_stl_patch.py -v

The verbose flag (-v) generates a plot of the stl mesh

STL patch

How to change the set of shapes in the boundary patch?

Edit the json files read when generating the mesh. In the case tutorial_cases/loop_reactor_mixing the boundary condition inlets consists of 3 discs

{
    "inlets": [
        {"type": "circle", "centx": 5.0, "centy": 0.0, "centz": 0.5, "radius": 0.4, "normal_dir": 1,"nelements": 50},
        {"type": "circle", "centx": 2.5, "centy": 0.0, "centz": 0.5, "radius": 0.4, "normal_dir": 1,"nelements": 50},
        {"type": "circle", "centx": 7.5, "centy": 0.0, "centz": 0.5, "radius": 0.4, "normal_dir": 1,"nelements": 50}
    ],
}