Cyclic Arbitrary Mesh Interface (AMI)
Properties
- Coupling condition between a pair of patches that share the same outer bounds, but whose inner construction may be dissimilar.
Usage
The condition requires entries in both the boundary and field files. Mesh
boundary file:
<patchName>
{
type cyclicAMI;
neighbourPatch <coupled patch name>;
transform <transform type>;
...
}
Field file:
<patchName>
{
type cyclicAMI;
}
The transform describes the operation required to map the neighbour patch
on to the owner patch. Options include:
noOrdering: no mapping defined, i.e. the operation is determined by the patchcoincidentFullMatch: no transform defined and checks that the patch faces are matchedrotational: rotational about an axis of rotationtranslational: translational
Further information
Related:
Source code:
Example usage:
- pimpleFoam
mixerVesselAMI2Dtutorial: mixerVesselAMI2D - pimpleFoam
propellertutorial: propeller - compressibleInterFoam
sphereDroptutorial: sphereDrop