Users:General FEM Analysis/Data Output/GiD

From Carat++ Public Wiki
Jump to: navigation, search


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].

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.
DELTA_DISP int (0) Output of the difference of the displacements w.r.t. the defined time step (nodal displacements - nodal displacements of time step int) (output_file_name.post.res).
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.
POTENTIAL_DIFF int (0) The parameter 1 (yes) and 0 (no) are valid.
CURVATURE int (0) The parameter 1 (yes) and 0 (no) are valid.
FIBER_DIRECTION int (0) The parameter 1 (yes) and 0 (no) are valid.
LEVELSET int (0) The parameter 1 (yes) and 0 (no) are valid.
XFEM int (0) The parameter 1 (yes) and 0 (no) are valid.
MOLD int (0) 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.
FILTER_FUNTION int (0) The parameter 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

  1. http://www.gidhome.com




Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Personal tools
Content for Developers