Puts one or more data items. The values to be put should be specified in a control_data_put_double record for real data or in a control_data_put_integer record otherwise. The index_range is a number (e.g. 3) or a range (-ra ... -ra, or -all).
The -all option is only available for nodal data items (like node or node_dof).
If data_item_name is a nodal item then index_range can also be a geometrical entity (by example -geometry_line 1 or so), and the item will be put for nodes located on the geometrical entity.
As a special option for putting nodal items, you can use the control_data_put_double_node record in stead of the control_data_put_double record. In the control_data_put_double_node you can specifying a linear change of the nodal item data over the domain. You accomplish this by specifying in the control_data_put_double_node record the nodal item data at (, , ), then specify the gradients of the data in -direction, then specify the gradients of the data in -direction, and then specify the gradients of the data in -direction. If 1D you only need to specify everything in -direction, etc. Typcally this can be used for generation a linear initial stress distribution in the domain (geotechnics), or so.
If the data item already exists it is overwritten; else a new record will be generated.
See also control_data_delete.