With this record and the control_mesh_macro_parameters record you define a macro region. The macro region will automatically be divided into finite elements.
The type of macro region is defined by macro_item. You can set macro_item to a -sphere (3D), -cylinder_hollow (3D), -brick (3D), -rectangle (2D), -circle (2D), -circle_hollow (2D) and -bar (1D).
The elements to be generated will get element_group element_group.
With n ... you define how much nodes and elements will be generated. For a -sphere, first 8 elements are generated; you need to specify the number of refinements. For a -cylinder_hollow, you need to specify the number of nodes in the length direction, the number of nodes over the wall thickness, the number of nodes in circ. direction. For a -brick, you need to specify the number of nodes in x-direction, the number of nodes in y-direction and the number of nodes in z-direction. For a -circle, you need to specify the number of nodes in a cross-section direction. For a -circle_hollow, you need to specify the number of nodes over the wall thickness, the number of nodes in circ. direction. For a -rectangle, you need to specify the number of nodes in width direction and the number of nodes in thickness direction. For a -bar, you need to specify the number of nodes.
In the following example a sphere is generated, after which the nodes get an initial velocity:
...
number_of_space_dimension 2
...
end_initia
...
control_mesh_macro 20 -sphere ...
control_mesh_macro_parameters 20 ...
...
control_data_put 30 -node_dof -all
control_data_put_double 30 0. 1. ...
...