33
34
35
38 USE output_mod
39
40
41
42#include "implicit_f.inc"
43
44
45
46#include "param_c.inc"
47#include "com04_c.inc"
48
49
50
51 TYPE(OUTPUT_), INTENT(INOUT) :: OUTPUT
52 TYPE (H3D_KEYWORD) H3D_KEYWORD_NODAL_SCALAR(*)
54 INTEGER, INTENT(INOUT) :: NKEY
55
56
57
58 INTEGER I
59
60 i = 0
61
62 i = i + 1
63 h3d_keyword_nodal_scalar(i)%KEY3 = 'MASS'
64 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Node Mass'
65
66 i = i + 1
67 h3d_keyword_nodal_scalar(i)%KEY3 = 'DT'
68 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Time Step'
69
70 i = i + 1
71 h3d_keyword_nodal_scalar(i)%KEY3 = 'DMASS'
72 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Mass Change'
73 h3d_keyword_nodal_scalar(i)%COMMENT = 'Nodal mass variation ( see time step control /DT/Eltyp/Iflag )'
74
75 i = i + 1
76 h3d_keyword_nodal_scalar(i)%KEY3 = 'P'
77 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Pressure'
78 h3d_keyword_nodal_scalar(i)%COMMENT = 'Element pressure reported to node'
79
80 i = i + 1
81 h3d_keyword_nodal_scalar(i)%KEY3 = 'DENS'
82 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Density'
83 h3d_keyword_nodal_scalar(i)%COMMENT = 'Element density reported to node'
84
85 i = i + 1
86 h3d_keyword_nodal_scalar(i)%KEY3 = 'ENER'
87 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Specific Energy'
88 h3d_keyword_nodal_scalar(i)%COMMENT = 'Element specific energy reported to node'
89
90 i = i + 1
91 h3d_keyword_nodal_scalar(i)%KEY3 = 'TEMP'
92 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Temperature'
93
94 i = i + 1
95 h3d_keyword_nodal_scalar(i)%KEY3 = 'NVAR1'
96 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Variable 1'
97
98 i = i + 1
99 h3d_keyword_nodal_scalar(i)%KEY3 = 'NVAR2'
100 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Variable 2'
101
102 i = i + 1
103 h3d_keyword_nodal_scalar(i)%KEY3 = 'NVAR3'
104 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Variable 3'
105
106 i = i + 1
107 h3d_keyword_nodal_scalar(i)%KEY3 = 'NVAR4'
108 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Variable 4'
109
110 i = i + 1
111 h3d_keyword_nodal_scalar(i)%KEY3 = 'NVAR5'
112 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Variable 5'
113
114 i = i + 1
115 h3d_keyword_nodal_scalar(i)%KEY3 = 'DINER'
116 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Inertia Change'
117 h3d_keyword_nodal_scalar(i)%COMMENT = 'Output of added inertia per nodes'
118
119 i = i + 1
120 h3d_keyword_nodal_scalar(i)%KEY3 = 'FPOT'
121 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Potential'
122
123 i = i + 1
124 h3d_keyword_nodal_scalar(i)%KEY3 = 'NDMASS'
125 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Non Diagonal Mass Change'
126 h3d_keyword_nodal_scalar(i)%COMMENT = 'Non-dagonal mass variation (see time step control /DT/AMS)'
127
128 i = i + 1
129 h3d_keyword_nodal_scalar(i)%KEY3 = 'DAMA2/NORMAL'
130 h3d_keyword_nodal_scalar(i)%TEXT1 = '%damage(type2 interface) / Normal'
131
132 i = i + 1
133 h3d_keyword_nodal_scalar(i)%KEY3 = 'DAMA2/TANGENT'
134 h3d_keyword_nodal_scalar(i)%TEXT1 = '%damage(type2 interface) / Tangent'
135
136 i = i + 1
137 h3d_keyword_nodal_scalar(i)%KEY3 = 'SCHLI'
138 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Schlieren'
139
140 i = i + 1
141 h3d_keyword_nodal_scalar(i)%KEY3 = 'STIFR'
142 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Rotational Stiffness'
143
144 i = i + 1
145 h3d_keyword_nodal_scalar(i)%KEY3 = 'STIF'
146 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Stiffness'
147
148 i = i + 1
149 h3d_keyword_nodal_scalar(i)%KEY3 = 'VFRAC/1'
150 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Volumetric Fraction - 1'
151 h3d_keyword_nodal_scalar(i)%COMMENT = 'Element volumetric fraction reported to node, used with LAW37 and LAW51'
152
153 i = i + 1
154 h3d_keyword_nodal_scalar(i)%KEY3 = 'VFRAC/2'
155 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Volumetric Fraction - 2'
156 h3d_keyword_nodal_scalar(i)%COMMENT = 'Element volumetric fraction reported to node, used with LAW37 and LAW51'
157
158 i = i + 1
159 h3d_keyword_nodal_scalar(i)%KEY3 = 'VFRAC/3'
160 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Volumetric Fraction - 3'
161 h3d_keyword_nodal_scalar(i)%COMMENT = 'Element volumetric fraction reported to node, used with LAW37 and LAW51'
162
163 i = i + 1
164 h3d_keyword_nodal_scalar(i)%KEY3 = 'VFRAC/4'
165 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Volumetric Fraction - 4'
166 h3d_keyword_nodal_scalar(i)%COMMENT = 'Element volumetric fraction reported to node, used with LAW37 and LAW51'
167
168 i = i + 1
169 h3d_keyword_nodal_scalar(i)%KEY3 = 'ZVFRAC/1'
170 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Volumetric Fraction - 1'
171
172 i = i + 1
173 h3d_keyword_nodal_scalar(i)%KEY3 = 'ZVFRAC/2'
174 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Volumetric Fraction - 2'
175
176 i = i + 1
177 h3d_keyword_nodal_scalar(i)%KEY3 = 'ZVFRAC/3'
178 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Volumetric Fraction - 3'
179
180 i = i + 1
181 h3d_keyword_nodal_scalar(i)%KEY3 = 'ZVFRAC/4'
182 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Volumetric Fraction - 4'
183
184 i = i + 1
185 h3d_keyword_nodal_scalar(i)%KEY3 = 'ZVOL'
186 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Centroid New Volume'
187
188 i = i + 1
189 h3d_keyword_nodal_scalar(i)%KEY3 = 'ZVOLD'
190 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Centroid Old Volume'
191
192 i = i + 1
193 h3d_keyword_nodal_scalar(i)%KEY3 = 'GPS1/P'
194 h3d_keyword_nodal_scalar(i)%TEXT1 = 'GPS1 Pressure'
195 h3d_keyword_nodal_scalar(i)%COMMENT = 'mean pressure of elements connected to node'
196
197 i = i + 1
198 h3d_keyword_nodal_scalar(i)%KEY3 = 'GPS1/VONM'
199 h3d_keyword_nodal_scalar(i)%TEXT1 = 'GPS1 Von Mises'
200 h3d_keyword_nodal_scalar(i)%COMMENT = 'mean Von Mises of elements connected to node'
201
202 i = i + 1
203 h3d_keyword_nodal_scalar(i)%KEY3 = 'SKID_LINE'
204 h3d_keyword_nodal_scalar(i)%IS_INTER = 1
205 h3d_keyword_nodal_scalar(i)%IS_INTER_ALL = 1
206 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Skid Line For Interface '
207 h3d_keyword_nodal_scalar(i)%COMMENT = 'the ratio between Maximum tangential Force and S*Pmax/sqrt3'
208
209 i = i + 1
210 h3d_keyword_nodal_scalar(i)%KEY3 = 'SSP'
211 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Nodal Sound Speed'
212 h3d_keyword_nodal_scalar(i)%COMMENT = 'Element Sound Speed reported to node'
213
214 i = i + 1
215 h3d_keyword_nodal_scalar(i)%KEY3 = 'INTERNAL.ID'
216 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Internal identifier'
217
218 i = i + 1
219 h3d_keyword_nodal_scalar(i)%KEY3 = 'CSE_FRIC'
220 h3d_keyword_nodal_scalar(i)%IS_INTER = 1
221 h3d_keyword_nodal_scalar(i)%IS_INTER_ALL = 1
222 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Surface frictional contact energy for Interface'
223
224 i = i + 1
225 h3d_keyword_nodal_scalar(i)%KEY3 = 'CSE_FRICG'
226 h3d_keyword_nodal_scalar(i)%TEXT1 = 'Surface frictional contact energy'
227 h3d_keyword_nodal_scalar(i)%COMMENT = 'Node Energy density (Sum of all contacts) '
228
229 i = i + 1
230 h3d_keyword_nodal_scalar(i)%KEY3 = 'vol'
231 H3D_KEYWORD_NODAL_SCALAR(I)%TEXT1 = 'nodal volumes'
232 H3D_KEYWORD_NODAL_SCALAR(I)%COMMENT = 'volume at element centroid(fvmbag)'
233
234 I = I + 1
235 H3D_KEYWORD_NODAL_SCALAR(I)%KEY3 = 'pext'
236 H3D_KEYWORD_NODAL_SCALAR(I)%TEXT1 = 'nodal External pressure'
237 H3D_KEYWORD_NODAL_SCALAR(I)%COMMENT = 'pressure applied by load case'
238
239
240 NKEY=I