40#include "implicit_f.inc"
49 TYPE (H3D_KEYWORD) H3D_KEYWORD_NODAL_VECTOR(*)
51 INTEGER,
INTENT(INOUT) :: NKEY
60 h3d_keyword_nodal_vector(i)%KEY3 =
'VEL'
61 h3d_keyword_nodal_vector(i)%TEXT1 =
'Velocity'
62 h3d_keyword_nodal_vector(i)%COMMENT =
'Node translational velocity'
65 h3d_keyword_nodal_vector(i)%KEY3 =
'DIS'
66 h3d_keyword_nodal_vector(i)%TEXT1 =
'Displacement'
69 h3d_keyword_nodal_vector(i)%KEY3 =
'ACC'
70 h3d_keyword_nodal_vector(i)%TEXT1 =
'Acceleration'
73 h3d_keyword_nodal_vector(i)%KEY3 =
'CONT'
74 h3d_keyword_nodal_vector(i)%TEXT1 =
'Contact Forces'
75 h3d_keyword_nodal_vector(i)%COMMENT =
'Node contact force (sum)'
78 h3d_keyword_nodal_vector(i)%KEY3 =
'FINT'
79 h3d_keyword_nodal_vector(i)%TEXT1 =
'Internal Forces'
82 h3d_keyword_nodal_vector(i)%KEY3 =
'FEXT'
83 h3d_keyword_nodal_vector(i)%TEXT1 =
'External Forces'
86 h3d_keyword_nodal_vector(i)%KEY3 =
'FOPT/FORCE'
87 h3d_keyword_nodal_vector(i)%TEXT1 =
'Sect.RBY,Wall F.'
88 h3d_keyword_nodal_vector(i)%COMMENT =
'Forces for rigid bodies, rigid walls and sections'
91 h3d_keyword_nodal_vector(i)%KEY3 =
'FOPT/MOMENT'
92 h3d_keyword_nodal_vector(i)%TEXT1 =
'Sect.RBY Moments'
93 h3d_keyword_nodal_vector(i)%COMMENT =
'Moments for rigid bodies, rigid walls and sections'
96 h3d_keyword_nodal_vector(i)%KEY3 =
'VROT'
97 h3d_keyword_nodal_vector(i)%TEXT1 =
'Rotational Velocity'
98 h3d_keyword_nodal_vector(i)%COMMENT =
'drot=1 must also be set in /IOFLAG otherwise, rotational dof are not computed'
101 h3d_keyword_nodal_vector(i)%KEY3 =
'FVEL'
102 h3d_keyword_nodal_vector(i)%TEXT1 =
'Fluid velocity'
103 h3d_keyword_nodal_vector(i)%COMMENT =
'Gas velocity vectors for fluid flow in Finite Volume Method monitored volume'
106 h3d_keyword_nodal_vector(i)%KEY3 =
'FRES'
107 h3d_keyword_nodal_vector(i)%TEXT1 =
'Residual force (FEXT - FINT)'
110 h3d_keyword_nodal_vector(i)%KEY3 =
'PCONT/NORMAL'
111 h3d_keyword_nodal_vector(i)%TEXT1 =
'Contact Pressure / Normal'
114 h3d_keyword_nodal_vector(i)%KEY3 =
'PCONT/TANGENT'
115 h3d_keyword_nodal_vector(i)%TEXT1 =
'Contact Pressure / Tangent'
118 h3d_keyword_nodal_vector(i)%KEY3 =
'CONT2'
119 h3d_keyword_nodal_vector(i)%TEXT1 =
'Tied Contact Forces'
122 h3d_keyword_nodal_vector(i)%KEY3 =
'CONT2/MOMENT'
123 h3d_keyword_nodal_vector(i)%TEXT1 =
'Tied Contact Moments'
126 h3d_keyword_nodal_vector(i)%KEY3 =
'DROT'
127 h3d_keyword_nodal_vector(i)%TEXT1 =
'Rotational DOF'
128 h3d_keyword_nodal_vector(i)%COMMENT =
'drot=1 must also be set in /IOFLAG otherwise, rotational dof are not computed'
131 h3d_keyword_nodal_vector(i)%KEY3 =
'DXANC'
132 h3d_keyword_nodal_vector(i)%TEXT1 =
'DXANC'
135 h3d_keyword_nodal_vector(i)%KEY3 =
'GVEL'
136 h3d_keyword_nodal_vector(i)%TEXT1 =
'Gaz Velocity'
139 h3d_keyword_nodal_vector(i)%KEY3 =
'FREAC'
140 h3d_keyword_nodal_vector(i)%TEXT1 =
'Reaction Forces'
141 h3d_keyword_nodal_vector(i)%COMMENT =
'Reaction forces for imposed velocities, displacements, accelerations and bcs'
144 h3d_keyword_nodal_vector(i)%KEY3 =
'MREAC'
145 h3d_keyword_nodal_vector(i)%TEXT1 =
'Reaction Moments'
146 h3d_keyword_nodal_vector(i)%COMMENT =
'Reaction moments for imposed velocities, displacements, accelerations and bcs'
149 h3d_keyword_nodal_vector(i)%KEY3 =
'CLUSTER/FORCE'
150 h3d_keyword_nodal_vector(i)%TEXT1 =
'Cluster Forces'
151 h3d_keyword_nodal_vector(i)%COMMENT =
'Spot weld /CLUSTER force vector in global coordinates'
154 h3d_keyword_nodal_vector(i)%KEY3 =
'CLUSTER/MOMENT'
155 h3d_keyword_nodal_vector(i)%TEXT1 =
'Cluster Moments'
156 h3d_keyword_nodal_vector(i)%COMMENT =
'Spot weld /CLUSTER moment vector in global coordinates'
159 h3d_keyword_nodal_vector(i)%KEY3 =
'ZVEL'
160 h3d_keyword_nodal_vector(i)%TEXT1 =
'inter22 - Centroid Velocity'
163 h3d_keyword_nodal_vector(i)%KEY3 =
'ZFVEL'
164 h3d_keyword_nodal_vector(i)%TEXT1 =
'inter22 - Faces Velocity'
167 h3d_keyword_nodal_vector(i)%KEY3 =
'ZMOM'
168 h3d_keyword_nodal_vector(i)%TEXT1 =
'inter22 - Centroid Momentum Density'
171 h3d_keyword_nodal_vector(i)%KEY3 =
'ZFP'
172 h3d_keyword_nodal_vector(i)%TEXT1 =
'inter22 - Faces Pressure Forces'
175 h3d_keyword_nodal_vector(i)%KEY3 =
'ZFINT'
176 h3d_keyword_nodal_vector(i)%TEXT1 =
'inter22 - Centroid Internal Force'
179 h3d_keyword_nodal_vector(i)%KEY3 =
'CONT/TMAX'
180 h3d_keyword_nodal_vector
'Maximum Contact Forces Over time'
181 h3d_keyword_nodal_vector(i)%COMMENT =
'Node contact force (Maximum over time)'
184 h3d_keyword_nodal_vector(i)%KEY3 =
'CONT2/TMAX'
185 h3d_keyword_nodal_vector(i)%TEXT1 =
'Maximum Tied Contact Forces Over time'
186 h3d_keyword_nodal_vector(i)%COMMENT =
'Node contact force (Maximum over time)'
189 h3d_keyword_nodal_vector(i)%KEY3 =
'CONT2/TMIN'
190 h3d_keyword_nodal_vector(i)%TEXT1 =
'Minimum Tied Contact Forces Over time'
191 h3d_keyword_nodal_vector(i)%COMMENT =
'Node contact force (Minimum over time)'
194 h3d_keyword_nodal_vector(i)%KEY3 =
'PCONT2/NORMAL'
195 h3d_keyword_nodal_vector(i)%TEXT1 =
'Tied Contact Pressure / Normal'
198 h3d_keyword_nodal_vector(i)%KEY3 =
'PCONT2/TANGENT'
199 h3d_keyword_nodal_vector(i)%TEXT1 =
'Tied Contact Pressure / Tangent'
202 h3d_keyword_nodal_vector(i)%KEY3 =
'MAXPCONT/NORMAL'
203 h3d_keyword_nodal_vector(i)%TEXT1 =
'Maximum Over Time Contact Pressure / Normal'
206 h3d_keyword_nodal_vector(i)%KEY3 =
'MAXPCONT/TANGENT'
207 h3d_keyword_nodal_vector(i)%TEXT1 =
'Maximum Over Time Contact Pressure / Tangent'
210 h3d_keyword_nodal_vector(i)%KEY3 =
'MAXPCONT2/NORMAL'
211 h3d_keyword_nodal_vector(i)%TEXT1 =
'Maximum Over Time Tied Contact Pressure / Normal'
214 h3d_keyword_nodal_vector(i)%KEY3 =
'MAXPCONT2/TANGENT'
215 h3d_keyword_nodal_vector(i)%TEXT1 =
'Maximum Over Time Tied Contact Pressure / Tangent'
218 h3d_keyword_nodal_vector(i)%KEY3 =
'MINPCONT2/NORMAL'
219 h3d_keyword_nodal_vector(i)%TEXT1 =
'Minimum Over Time Tied Contact Pressure / Normal'
222 h3d_keyword_nodal_vector(i)%KEY3 =
'MINPCONT2/TANGENT'
223 h3d_keyword_nodal_vector(i)%TEXT1 =
'Minimum Over Time Tied Contact Pressure / Tangent'
226 h3d_keyword_nodal_vector(i)%KEY3 =
'VEL/TMAX'
227 h3d_keyword_nodal_vector(i)%TEXT1 =
'Max_Velocity'
228 h3d_keyword_nodal_vector(i)%COMMENT =
'Maximum node translational velocity over time'
231 h3d_keyword_nodal_vector(i)%KEY3 =
'DIS/TMAX'
232 h3d_keyword_nodal_vector(i)%TEXT1 =
'Max_Displacement'
233 h3d_keyword_nodal_vector(i)%COMMENT =
'Maximum node displacement over time'
236 h3d_keyword_nodal_vector(i)%KEY3 =
'AROT'
237 h3d_keyword_nodal_vector(i)%TEXT1
'Rotational Acceleration'
238 h3d_keyword_nodal_vector(i)%COMMENT =
'drot=1 must also be set in /IOFLAG otherwise, rotational dof are not computed'
241 h3d_keyword_nodal_vector(i)%KEY3 =
'VEL/GRID'
242 h3d_keyword_nodal_vector(i)%TEXT1 =
'Grid Velocity'
243 h3d_keyword_nodal_vector(i)%COMMENT =
'ALE only'
246 h3d_keyword_nodal_vector(i)%KEY3 =
'SHELL_OFFSET'
247 h3d_keyword_nodal_vector(i)%TEXT1 =
'Shell offset vector'
248 h3d_keyword_nodal_vector(i)%COMMENT =
'Nodal shell offset used for contact'