NOTE: cyclic boundary condition is supported by boundary type cyclic, defined in the mesh file boundary. The difference between cyclic and cyclicAMI is the cyclic connects two equal meshes. Boundary condition cyclic requires the same size, same topology, same elements and even the same indexing order of faces!

Cyclic Boundary Condition

NOTE: cyclic boundary condition is supported by boundary type cyclic, defined in the mesh file boundary. The difference between cyclic and cyclicAMI is the cyclic connects two equal meshes. Boundary condition cyclic requires the same size, same topology, same elements and even the same indexing order of faces!

Figure: mixingInterface boundary condition, axial division example

Parameter rotationAxis defines the axis in Cartesian coordinates (directional vector of the axis).

Parameter rotationCentre is any point from the axis. So, the axis is defined by its directional vector and one of its points. cyclic boundary condition is the same for all quantities (scalars, vectors, tensors):

p, U, k, omega, epsilon, T:

boundaryField
{
rotor_periodic_1
{
type cyclic;
}
}