****post_processing
#
Description#
This command marks the start of an input section for the post processor.
More than one section of this type can be in the same input file
problem.inp
. By default, it is the first section which is
executed, and commands are read until the next command which begins with
4 asterisks.
The execution command is (see options for Zrun in Zman intro
):
Zrun -pp prob
In order to execute other post processing sections in the same file, use
the -N
option. For example:
Zrun -N 3 -pp prob
will execute the third section of ****post_processing
in the file
prob.inp
.
Syntax#
A post processing file will generally include ***
star commands
which adjust the operation of the post computations, and different
sections of ***local_post_processing
and
***global_post_processing
sections defining the operations to be
performed.
****post_processing
\(~\,\) ***precision
num
\(~\,\) ***data_source
source-type
\(~\,\) ***data_output
output-type
\(~\,\) ***global_parameter
\(~\,\) ***suppress_p_on_post_files
\(~\,\) ***post_file_prefix
prefix
\(~\,\) ***local_post_processing
\(~\,~\,\) ...
\(~\,\) ***global_post_processing
\(~\,~\,\) ...
****return
Commands which are essentially flags or adjustments to the
****post_processing
process follow:
***global_parameter
After this option one can include global parameter statements as if they were in a
zsetrc
file. Please see the Z-set/Release Notes manual for more information under the Reference/Adjustable parameters section.***mesh
This option is used to re-map element types in the mesh to a different (post-processable) type. The command takes a series of elset-name and elem-type pairs to do the mapping.
***post_file_prefix
used to set what the output files should be named as. This option makes the output look like another problem from the original input problem.
***precision
set the precision for formatted output of real values.
***suppress_p_on_post_files
this option indicates that the post data files should not have a suffix
-p
in the set of files used. This option can be used to stack multiple post computations together when combined with the***post_file_prefix
command. One can also use the***data_output
command to a similar effect.
The following additional commands will often be used in multiple
instances, and are all discussed in their own documentation sections.
The local and post processing commands follow other ***
options
because they both have many sub-options for all the computation types.
***data_source
allows the user to ask the post-processor to read its input data from one of many different source formats (see documentation in following sections).
***data_output
more than one instance of this option allows outputting results to different formats.
***global_post_processing
Start a sequence of parameters and commands defining the type of global post treatment to be applied.
***local_post_processing
Start a sequence of parameters and commands defining the type of local post treatment to be applied.
Example#
A complete post processing file follows to show the basic structure of the input options all together.
****post_processing
***precision 6
***local_post_processing
**file integ
**material_file creep.inp
**elset ALL_ELEMENT
**output_number 1-100
**process mises
*var sig
**process eigen2
*var sig
**process trace
*var sig
***global_post_processing
**process average
*list_var sigmises sigp1 sigp2 sigp3 sigii
***local_post_processing
**output_number 1-100
**process creep
*var sig
**process creep
*var sig
*express_life_as time
***global_post_processing
**output_number 1
**process average
*list_var NC_S TC_S
****return