Users:General FEM Analysis/Data Output/GiD
Contents |
General Description
GiD is a platform independent pre- and postprocessor which can be used for the development of Carat++ input files and for the visualization of analysis data. More information about GiD is provided on their web page [1].
Preprocessing
Postprocessing
The postprocessing is based on several ASCII files which contain mesh data and analysis results. The following files are necessary: output_prefix.post.msh and output_prefix.post.res. The output_prefix can be specified during the start of Carat++ by an additional argument. In general, the postprocessing files incorporate an include mechanism. This allows for an splitting of visualization data to specific files. Unfortunately this include mechanism does not work on Windows systems.
The analysis data is written in GiD syntax if the following output block is defined. All analysis methods, the mesh regularizations and the optimization methods have an parameter OUTPUT where the output block can be referenced.
Input Parameters
The block mainly consists of switches which can be set to a value equal 1 (on) or a value equals 0 (off).
Block headline | ||
Parameter | Values, Default(*) | Description |
---|---|---|
PC-OUT | int : GID | ID and type of output object. |
Parameters for analysis data | ||
Parameter | Values, Default(*) | Description |
GEOM | int (0) | Output of mesh geometry and topology. The parameters 1 (yes) and 0 (no) are valid. |
DISP | int (0) | Output of nodal displacements. The parameters 1 (yes) and 0 (no) are valid. |
STRESS | int (0) | Output of element stresses. The parameters 1 (yes) and 0 (no) are valid. |
STRESS_DIRECTION | int (0) | Output of element stress directions (principle stress directions). The parameters 1 (yes) and 0 (no) are valid. |
TEMPERATURE | int (0) | Output of nodal temperature. The parameters 1 (yes) and 0 (no) are valid. |
SUPPORT_FORCE | int (0) | Output of nodal support forces. The parameters 1 (yes) and 0 (no) are valid. |
NODAL_DIRECTOR_REF | int (0) | Output of nodal directors in reference configuration. The parameters 1 (yes) and 0 (no) are valid. |
NODAL_DIRECTOR_ACT | int (0) | Output of nodal directors in actual configuration. The parameters 1 (yes) and 0 (no) are valid. |
COMPCASE_DATA | int (0) | Output of computation case data. The parameters 1 (yes) and 0 (no) are valid. |
MATERIAL_DIRECTION | int (0) | Output of material directions (e.g. for composite material). The parameter 1 (yes) and 0 (no) are valid. |
FC | int (0) | Output of failure criterion. The parameter 1 (yes) and 0 (no) are valid. |
Parameters for optimization data | ||
Parameter | Values, Default(*) | Description |
DESIGN_VARIABLE | int (0) | Output of design variables. The parameters 1 (yes) and 0 (no) are valid. |
PURE_GRAD | int (0) | Output of pure gradients (not filtered). The parameter 1 (yes) and 0 (no) are valid. |
SMOOTH_GRAD | int (0) | Output of smooth gradients. The parameters 1 (yes) and 0 (no) are valid. |
SEARCH_DIRECTION | int (0) | Output of search direction. The parameters 1 (yes) and 0 (no) are valid. |
DESIGN_UPDATE | int (0) | Output of design update. The parameters 1 (yes) and 0 (no) are valid. |
VARIABLE_BOUND | int (0) | Output of variable bounds. The parameters 1 (yes) and 0 (no) are valid. |
OPT_DESIGN | int (0) | Output of optimized design (mesh data). The parameters 1 (yes) and 0 (no) are valid. |
Parameters for mesh regularization | ||
Parameter | Values, Default(*) | Description |
REGULARIZATION_OBJECTS | int (0) | Output of regularization objects (line nodes, surface nodes, volume nodes). This flag can be used to check the automatic node detection of the Laplace based mesh regularization techniques. The parameter 1 (yes) and 0 (no) are valid. |
Parameters for parallel computations | ||
Parameter | Values, Default(*) | Description |
DOMAIN_DECOMP | int (0) | Output of domain decomposition data. The parameters 1 (yes) and 0 (no) are valid. |
Auxiliary parameters | ||
Parameter | Values, Default(*) | Description |
FPN | int (0) | Switch output syntax to floating point data. The parameters 1 (yes) and 0 (no) are valid. |
PREC | int (0) | Number of digits of floating point data. Parameters in the range from 1 to 16 are valid. |
SPREAD_FILES | int (0) | Spread output data to multiple files (should not be used on Windows systems). The parameters 1 (yes) and 0 (no) are valid. |
APPEND | int (0) | Append output data to existing output files (e.g. for restarts). The parameters 1 (yes) and 0 (no) are valid. |
OUTPUT_FREQUENCY | int (1) | Output data is printed for every nth step of the analysis. |
STEPS_PER_FILE | int (1) | Describes how many steps of the analysis are written to one output data file. Filename is enlarged by _inl_xxx for every new output data file. |
Input Example
Example of a complete input block:
PC-OUT 1 : GID ! Analysis output GEOM=1 DISP=1 STRESS=1 ! optimization output PURE_GRAD = 1 SMOOTH_GRAD = 1 DESIGN_UPDATE = 1 DESIGN_VARIABLE = 1 VARIABLE_BOUND = 1 SPREAD_FILES = 1
References
Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |