Description

A distributed version of triSurfaceMesh. Usage and specification is the same as for triSurfaceMesh, the difference is in the underlying decomposition of the surface into equal parts across all processors, and parallelisation of all queries, e.g. finding the nearest point on the surface, finding intersections. The routines have been especially written to handle large surfaces with minimal memory overhead.

Internally, each processor represents the surface using bounding boxes, and it is therefore beneficial to have similarly sized triangles to minimise the amount of overlap and processor communication.

Usage

An example use of the distributedTriSurfaceMesh:

Further information

See also

Tutorials

  • repo_link2 “$FOAM_TUTORIALS/mesh/snappyHexMesh/distributedTriSurfaceMesh}