Trelis 14.0 adds boundary layer meshing for CFD to the list of supported features. Boundary layer meshing is best accessed via the GUI.

#### Settings Panel

Figure 1 shows the Settings panel.

First row(a) -- the height of the first layer in the boundary layer

Growth Factor(b/a) -- the factor by which each layer grows

Number of Layers -- the number of layers that make up a boundary layer

Internal Continuity -- continuity flag for boundary layers. If on, all intersections are a side type.

#### Association Panel

Figure 2 shows the Association panel.

For 2d boundary layers, a curve/surface pair is given to create a boundary layer starting from a curve and growing out on the given surface.

For 3d boundary layers, a surface/volume pair is given to create a boundary layer starting from a surface and growing out on the given volume.

#### Intersection Types Panel

Figure 3 shows the Intersections Types panel.

In some cases, the user may want to adjust the intersection types. This could be because the automatic intersection type is not desired, or because it is not workable due to ambiguity.

The four intersection types are:

- end - suitable for angles between 0 and 135 degrees.
- side - suitable for angles between 135 and 225
- corner - suitable for angles between 225 and 315
- reversal - suitable for angles 315 to 360

These intersection types may be set on a vertex/surface basis and on a curve/volume basis.

#### Current Limitations

Not all combinations of intersection types and topology are supported for 3d cases. An end, corner, or reversal may not span multiple curves in a single volume. A possible workaround is to composite the curves to make a single curve.

Not all meshing schemes may be used in combination with boundary layers. In cases where it is not supported, the boundary layer will be ignored in mesh generation. It is supported with the following schemes:

- trimesh
- pave
- map
- submap
- sweep
- tetmesh