Users:General FEM Analysis/Data Output/GiD

From Carat++ Public Wiki
(Difference between revisions)
Jump to: navigation, search
(Input Parameters)
(Input Parameters)
Line 16: Line 16:
 
=== Input Parameters ===
 
=== Input Parameters ===
  
The block consists mainly of switches which can be switched on (value = 1) or can be switched off (value=0). The default parameter is indicated by the asterisk (*).
+
The block consists mainly of switches which can be switched on (value = 1) or can be switched off (value=0).
  
 
{| border="1" cellpadding="3" cellspacing="0"
 
{| border="1" cellpadding="3" cellspacing="0"
Line 37: Line 37:
 
!GEOM
 
!GEOM
 
|''int'' (0)
 
|''int'' (0)
|Output of mesh geometry and topology. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of mesh geometry and topology. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!DISP
 
!DISP
|''int''  
+
|''int'' (0)
|Output of nodal displacements. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of nodal displacements. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!STRESS
 
!STRESS
|''int''  
+
|''int'' (0)
|Output of element stresses. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of element stresses. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!STRESS_DIRECTION
 
!STRESS_DIRECTION
|''int''  
+
|''int'' (0)
|Output of element stress directions (principle stress directions). The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of element stress directions (principle stress directions). The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!TEMPERATURE
 
!TEMPERATURE
|''int''  
+
|''int'' (0)
|Output of nodal temperature. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of nodal temperature. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!SUPPORT_FORCE
 
!SUPPORT_FORCE
|''int''  
+
|''int'' (0)
|Output of nodal support forces. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of nodal support forces. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!NODAL_DIRECTOR_REF
 
!NODAL_DIRECTOR_REF
|''int''  
+
|''int'' (0)
|Output of nodal directors in reference configuration. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of nodal directors in reference configuration. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!NODAL_DIRECTOR_ACT
 
!NODAL_DIRECTOR_ACT
|''int''  
+
|''int'' (0)
|Output of nodal directors in actual configuration. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of nodal directors in actual configuration. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!COMPCASE_DATA
 
!COMPCASE_DATA
|''int''  
+
|''int'' (0)
|Output of computation case data. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of computation case data. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!MATERIAL_DIRECTION
 
!MATERIAL_DIRECTION
|''int''  
+
|''int'' (0)
|Output of material directions (e.g. for composite material). The parameter 1 (yes) and 0* (no) are valid.   
+
|Output of material directions (e.g. for composite material). The parameter 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
|colspan="3" style="background:#efefef;"| Parameters for optimization data
 
|colspan="3" style="background:#efefef;"| Parameters for optimization data
Line 82: Line 82:
 
|-
 
|-
 
!DESIGN_VARIABLE
 
!DESIGN_VARIABLE
|''int''  
+
|''int'' (0)
|Output of design variables. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of design variables. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!PURE_GRAD
 
!PURE_GRAD
|''int''  
+
|''int'' (0)
|Output of pure gradients (not filtered). The parameter 1 (yes) and 0* (no) are valid.   
+
|Output of pure gradients (not filtered). The parameter 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!SMOOTH_GRAD
 
!SMOOTH_GRAD
|''int''  
+
|''int'' (0)
|Output of smooth gradients. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of smooth gradients. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!SEARCH_DIRECTION
 
!SEARCH_DIRECTION
|''int''  
+
|''int'' (0)
|Output of search direction. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of search direction. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!DESIGN_UPDATE
 
!DESIGN_UPDATE
|''int''  
+
|''int'' (0)
|Output of design update. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of design update. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!VARIABLE_BOUND
 
!VARIABLE_BOUND
|''int''  
+
|''int'' (0)
|Output of variable bounds. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of variable bounds. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!OPT_DESIGN
 
!OPT_DESIGN
|''int''  
+
|''int'' (0)
|Output of optimized design (mesh data). The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of optimized design (mesh data). The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
|colspan="3" style="background:#efefef;"| Parameters for mesh regularization
 
|colspan="3" style="background:#efefef;"| Parameters for mesh regularization
Line 116: Line 116:
 
|-
 
|-
 
!REGULARIZATION_OBJECTS
 
!REGULARIZATION_OBJECTS
|''int''  
+
|''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.   
+
|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.   
 
|-
 
|-
 
|colspan="3" style="background:#efefef;"| Parameters for parallel computations
 
|colspan="3" style="background:#efefef;"| Parameters for parallel computations
Line 126: Line 126:
 
|-
 
|-
 
!DOMAIN_DECOMP
 
!DOMAIN_DECOMP
|''int''  
+
|''int'' (0)
|Output of domain decomposition data. The parameters 1 (yes) and 0* (no) are valid.   
+
|Output of domain decomposition data. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
|colspan="3" style="background:#efefef;"| Auxiliary parameters
 
|colspan="3" style="background:#efefef;"| Auxiliary parameters
Line 136: Line 136:
 
|-
 
|-
 
!FPN
 
!FPN
|''int''  
+
|''int'' (0)
|Switch output syntax to floating point data. The parameters 1 (yes) and 0* (no) are valid.   
+
|Switch output syntax to floating point data. The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!PREC
 
!PREC
|''int''  
+
|''int'' (0)
 
|Number of digits of floating point data. Parameters in the range from 1 to 16 are valid.   
 
|Number of digits of floating point data. Parameters in the range from 1 to 16 are valid.   
 
|-
 
|-
 
!SPREAD_FILES
 
!SPREAD_FILES
|''int''  
+
|''int'' (0)
|Spread output data to multiple files (should not be used on Windows systems). The parameters 1 (yes) and 0* (no) are valid.   
+
|Spread output data to multiple files (should not be used on Windows systems). The parameters 1 (yes) and 0 (no) are valid.   
 
|-
 
|-
 
!APPEND
 
!APPEND
|''int''  
+
|''int'' (0)
|Append output data to existing output files (e.g. for restarts). The parameters 1 (yes) and 0* (no) are valid.   
+
|Append output data to existing output files (e.g. for restarts). The parameters 1 (yes) and 0 (no) are valid.   
 
|}
 
|}
  

Revision as of 14:00, 18 December 2010


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 when 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 consists mainly of switches which can be switched on (value = 1) or can be switched off (value=0).

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

Example of a Complete Input Block

EL-PROP 1 : SHELL8
MAT=EL-MAT 1        
THICKNESS=0.1 
INT_TYPE_SHELL8 = FULL
SDC= 1.0
EAS = 4,4,4,0,4 
ANS = Q
FORCE = RST_ORTHO


References

  1. http://www.gidhome.com




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