Three-dimensional surface mesh (.smesh) files

Surface mesh files may also be specified in the form of a surface triangulation. This is particularly convenient when the surface mesh is created by some other piece of software.3.1 File format for surface triangulation input can be summarized using a pseudo-template file (see Section 3.2), where nsurfs is the number of disconnected closed surfaces.

face-based ncells nfaces nsurfs nverts

verts: coords

faces: cells verts bc

Note that this format is hard-coded, and not a true template. Also, multi-domain geometries can not be input using .smesh files, because the file format is not expressive enough to allow non-manifold surface meshes. Geometry input will be rewritten at some point in the future to allow easier extensibility to new geometry types; when this happens, support for the .smesh file format may vanish, so new input files should use the .bdry format.