40#include "implicit_f.inc"
44 TYPE (H3D_KEYWORD) H3D_KEYWORD_SPH_SCALAR(*)
46 INTEGER IGEO(NPROPGI,NUMGEO)
47 INTEGER,
INTENT(INOUT) :: NKEY
63 h3d_keyword_sph_scalar(i)%KEY3 =
'MASS'
64 h3d_keyword_sph_scalar(i)%TEXT1 =
'Mass'
67 h3d_keyword_sph_scalar(i)%KEY3 =
'DIAMETER'
68 h3d_keyword_sph_scalar(i)%TEXT1 =
'Diameter'
71 h3d_keyword_sph_scalar(i)%KEY3 =
'EPSP'
72 h3d_keyword_sph_scalar(i)%TEXT1 =
'Plastic Strain'
75 h3d_keyword_sph_scalar(i)%KEY3 =
'DENS'
76 h3d_keyword_sph_scalar(i)%TEXT1 =
'Density'
79 h3d_keyword_sph_scalar(i)%KEY3 =
'ENER'
80 h3d_keyword_sph_scalar(i)%TEXT1 =
'Internal Energy per unit mass'
83 h3d_keyword_sph_scalar(i)%KEY3 = 'temp
'
84 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'temperature
'
87 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'p
'
88 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'pressure
'
91 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'vonm
'
92 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'von mises
'
95 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'k
'
96 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'turbulent energy
'
99 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'tvis
'
100 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'turbulent viscosity
'
103 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'vortx
'
104 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'vorticity
'
107 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'dam1
'
108 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'damage 1
'
111 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'dam2
'
112 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'damage 2
'
115 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'dam3
'
116 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'damage 3
'
119 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'sigx
'
120 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'stress x
'
123 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'sigy
'
124 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'stress y
'
127 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'sigz
'
128 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'stress z
'
131 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'sigxy
'
132 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'stress xy
'
135 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'sigyz
'
136 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'stress yz
'
139 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'sigzx
'
140 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'stress zx
'
143 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'user
'
144 H3D_KEYWORD_SPH_SCALAR(I)%IS_UVAR = 1
145 H3D_KEYWORD_SPH_SCALAR(I)%IS_UVAR_ALL = 1
146 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'user var
'
149 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'hourglass
'
150 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'hourglass energy
'
153 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'bfrac
'
154 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'burn fraction
'
157 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'dama
'
158 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'max damage
'
159 H3D_KEYWORD_SPH_SCALAR(I)%COMMENT = 'maximum of damage over time and of all failure criteria acting in one material
'
162 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'domain
'
163 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'domain
'
166 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'fill
'
167 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'filling percentage
'
170 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'sigeq
'
171 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'equiv stress
'
174 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'tdet
'
175 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'detonation time
'
176 H3D_KEYWORD_SPH_SCALAR(I)%COMMENT = 'only available
for jwl eos or time controlled detonation
'
179 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'off
'
180 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'element status
'
181 H3D_KEYWORD_SPH_SCALAR(I)%COMMENT = '0.0:deleted >0.&<1.:under failure process 1.0:activated <0:standby
'
184 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'enth
'
185 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'enthalpy
'
188 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'enthm
'
189 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'enthalpy per unit mass
'
192 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'enthv
'
193 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'enthalpy per unit volume
'
196 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'eint
'
197 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'internal energy
'
200 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'eintm
'
201 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'internal energy per unit mass
'
204 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'eintv
'
205 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'internal energy per unit volume
'
208 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'group
'
209 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'group identifier
'
212 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'internal.
id'
213 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'internal identifier
'
216 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'local.
id'
217 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'local identifier within
the group
'
220 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'tillotson
'
221 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'region identifier in p,v diagram
'
222 H3D_KEYWORD_SPH_SCALAR(I)%COMMENT = '1:compressed, 2:expanded cold, 3:transition, 4:hot expansion
'
225 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'failure
'
226 H3D_KEYWORD_SPH_SCALAR(I)%IS_ID = 1
227 H3D_KEYWORD_SPH_SCALAR(I)%IS_MODE = 1
228 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'failure
'
229 H3D_KEYWORD_SPH_SCALAR(I)%COMMENT = 'damage of current failure criterion
'
232 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'neighbours
'
233 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'number of neighbours
'
236 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'vstrain
'
237 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'volumetric strain
'
238 H3D_KEYWORD_SPH_SCALAR(I)%COMMENT = 'mu=rho/rho0-1
'
241 H3D_KEYWORD_SPH_SCALAR(I)%KEY3 = 'dt
'
242 H3D_KEYWORD_SPH_SCALAR(I)%TEXT1 = 'time step
'