**process format#

Description#

This post processor is used to produce an “export file” containing the specified variables for all the maps being run. The output file is a formatted ASCII file. The variables should exist in the file specified by the **file command (see page ). For instance, the command *list_var U1 should not be given with **file integ. Note: this post processor also exists for ***local_post_processing, with similar options (see page ).

Syntax#

**process format \(~\,\) *file file \(~\,\) *list_var name1 … nameN [ *precision digits ] [ *optimizer ] [ *blank_line ] [ *write_nodal_coordinates coord | coord0 | none ] [ *write_gp_coordinates ]

where file denotes the name of the output file, and /name1, …, nameN/ is a list of scalar variable names to output. For each map, the values at all locations (nodes, integration points) are stored. The option *optimizer inhibits the writing of the output lines containing the character string # === time followed by the time associated with the current map, and the character string listing all variables. The option *precision determines the number of digits with which the results will be written (default is 10). The option *blank_line writes an empty line between each output map. Some plotting programs, for instance gnuplot, may need this.

For variables associated to nodes, it is possible to write out the nodal coordinates as well by using the *write_nodal_coordinates option. This options takes as argument either coord to indicate that the current coordinates should be written, or coord0 to indicate that the initial coordinates should be written. The default value none indicates that the nodal coordinates should not be written. Note: currently this option does not exist for the ***local_post_processing **format version of this command.

For integrated variables, it is also possible to write out the Gauss point coordinates, by specifying the *write_gp_coordinates option.