Fill out the form to download

Required field
Required field
Not a valid email address
Required field
Required field
  • Set up your own cloud-native simulation in minutes.

  • Documentation

    Periodic Boundary Condition

    The Periodic or cyclic boundary condition (BC), is used in computational fluid dynamics simulations. It defines a cyclic/repeating situation of the flow across the boundary surface. For this condition, it is mandatory to select two boundary faces that will be treated as if they are physically connected. The flow exiting/entering from one face then enters/exits the other face.

    Generally, this boundary condition is used to approximate infinitely long domains into smaller ones.

    Symmetry Boundary Condition

    Please note that Periodic boundary condition is different from the Symmetry boundary condition for computational fluid dynamics and also the Symmetry plane boundary condition for finite element analysis. You can read more about them here.


    The settings panel for the Periodic boundary condition is as follows:

    settings panel for the periodic boundary condition
    Figure 1: Settings panel for the Periodic boundary condition

    Besides the assignment of the faces no other numerical input is required from the user.

    Key points to remember before applying the periodic boundary condition:

    • The two faces need to be of the same size and shape
    • The two faces need not be in the same orientation
    • The face elements of the mesh on the two faces need not be congruent. This means both structured and unstructured meshes can be used.

    Speaking math, the flux across the two faces is same in magnitude with opposite signs.

    Such a mesh can be ensured in SimScale currently using the standard mesher. To know more about the standard meshing algorithm click here.

    Some common examples where the periodic condition can be used are heat exchangers and on pipes.


    SimScale supports only the translational periodic boundaries. This means turbines or fans cannot be used with this boundary condition.

    simscale supports translational periodic boundary condition
    Figure 2: Two types of periodic boundary condition, (a) Rotational (b) Translational. Only the translational type is supported in SimScale. Source OpenFOAM.
    Some common examples where such translational periodic condition can be used are heat exchangers and long pipes.

    Last updated: August 24th, 2022