'mesh' <set> ['fast'] ['tet' <size>|'block'|->
This keyword is used to start the meshing of the model. before using the mesh command, the element types must be defined with the elty command. Existing elements will not be deleted. Therefore, its possible to start cgx in the viewing mode (-v) with a mesh alone, and then create bodies and fill them with additional elements. To delete a mesh use the command del mesh. See the command ”send” to describe areas for boundary-conditions.

In case a blocked grid for cfd-calculations should be generated, use the additional parameter ”block”:

mesh setname block

see also the section ”Remarks Concerning Duns and Isaac”.

The mesh optimizer for structured elements is controlled with the additional parameters ”nolength” and ”noangle”. These parameters switch off length and angle optimizations of elements. The parameter ”fast” suppresses the Nurbs-based meshing and uses the fast coons-algorithm for surface meshing.

Usually all elements are generated in a structured way. That means that no holes in a surface or volume are permitted. The only exception are the element types ”tr3u” and ”tr6u”. This types are generated in an unstructured way using the mesher from [15]. In this case, holes are permitted and a surface coming from a cad system should be meshable. These surfaces MUST reference a given NURBS-surface or a shape to be meshable (if they are plane, a shape will be genrated atomatically). This is usually the case if the data is derived from a cad-system with the interface-program (vda2fbd). If NETGEN [4] is installed and if the elements form a closed volume they can be used to generate a tet mesh:

mesh set-with-trias tet


mesh set-with-trias tet <element-target-size>

This is a second method to generate tets. The other one is to use “elty” to asign tet-elements to bodies. Remark: The mesher is able to use multi threading. The number of cores are defined in cgx.h (NTHREADS) and can be changed with “asgn” during run time. The actual number can be listed with “prnt info”