OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
h3d_list_1d_scalar.F File Reference
#include "implicit_f.inc"
#include "param_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine h3d_list_1d_scalar (h3d_keyword_oned_scalar, geo, nkey)

Function/Subroutine Documentation

◆ h3d_list_1d_scalar()

subroutine h3d_list_1d_scalar ( type (h3d_keyword), dimension(*) h3d_keyword_oned_scalar,
geo,
integer, intent(inout) nkey )

Definition at line 31 of file h3d_list_1d_scalar.F.

32C-----------------------------------------------
33C M o d u l e s
34C-----------------------------------------------
35 USE message_mod
36 USE h3d_mod
37C-----------------------------------------------
38C I m p l i c i t T y p e s
39C-----------------------------------------------
40#include "implicit_f.inc"
41C-----------------------------------------------
42C D u m m y A r g u m e n t s
43C-----------------------------------------------
44 TYPE (H3D_KEYWORD) H3D_KEYWORD_ONED_SCALAR(*)
46 . geo(npropg,*)
47 INTEGER, INTENT(INOUT) :: NKEY
48C-----------------------------------------------
49C C o m m o n B l o c k s
50C-----------------------------------------------
51#include "param_c.inc"
52C-----------------------------------------------
53C L o c a l V a r i a b l e s
54C-----------------------------------------------
55 INTEGER I,J,NIPMAX
56C===============================================
57 I = 0
58c-----------------------------------------------
59 I = I + 1
60 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'MASS'
61 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Mass'
62c-----------------------------------------------
63 I = I + 1
64 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'EPSP'
65 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Plastic Strain'
66 H3D_KEYWORD_ONED_SCALAR(I)%IS_IPT = 1
67 H3D_KEYWORD_ONED_SCALAR(I)%IS_IPT_ALL = 1
68c-----------------------------------------------
69 I = I + 1
70 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'ENER'
71 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Specific Energy'
72 H3D_KEYWORD_ONED_SCALAR(I)%COMMENT =
73 .'Specific energy density (internal energy divided by the element mass)'
74c-----------------------------------------------
75 I = I + 1
76 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'VONM'
77 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Von Mises'
78c-----------------------------------------------
79 I = I + 1
80 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'DAM1'
81 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Damage 1'
82c-----------------------------------------------
83 I = I + 1
84 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'DAM2'
85 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Damage 2'
86c-----------------------------------------------
87 I = I + 1
88 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'DAM3'
89 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Damage 3'
90c-----------------------------------------------
91 I = I + 1
92 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'SIGX'
93 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Stress X '
94c-----------------------------------------------
95 I = I + 1
96 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'SIGY'
97 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Stress Y '
98c-----------------------------------------------
99 I = I + 1
100 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'SIGZ'
101 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Stress Z '
102c-----------------------------------------------
103 I = I + 1
104 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'SIGXY'
105 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Stress XY'
106c-----------------------------------------------
107 I = I + 1
108 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'SIGYZ'
109 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Stress YZ'
110c-----------------------------------------------
111 I = I + 1
112 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'SIGZX'
113 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Stress ZX'
114c-----------------------------------------------
115 I = I + 1
116 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'DT'
117 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Time Step'
118c-----------------------------------------------
119 I = I + 1
120 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'AMS'
121 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'AMS selection'
122c-----------------------------------------------
123 I = I + 1
124 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'OFF'
125 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Element status'
126 H3D_KEYWORD_ONED_SCALAR(I)%COMMENT =
127 .'0.0:deleted >0.&<1.:under failure process 1.0:activated <0:Standby'
128c-----------------------------------------------
129 I = I + 1
130 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'EINT'
131 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Internal Energy'
132c-----------------------------------------------
133 I = I + 1
134 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'FRACTION/MARTENSITE'
135 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Martensite fraction'
136 H3D_KEYWORD_ONED_SCALAR(I)%IS_IPT = 1
137 H3D_KEYWORD_ONED_SCALAR(I)%IS_IPT_ALL = 1
138c-----------------------------------------------
139 I = I + 1
140 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'FRACTION/MARTENSITE/TMAX'
141 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Maximum of martensite fraction'
142 H3D_KEYWORD_ONED_SCALAR(I)%COMMENT =
143 .' - over time and over integration points'
144c-----------------------------------------------
145 I = I + 1
146 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'TEPS'
147 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Transformation strain'
148 H3D_KEYWORD_ONED_SCALAR(I)%IS_IPT = 1
149 H3D_KEYWORD_ONED_SCALAR(I)%IS_IPT_ALL = 1
150c-----------------------------------------------
151 I = I + 1
152 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'GROUP'
153 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Group identifier'
154c-----------------------------------------------
155 I = I + 1
156 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'INTERNAL.ID'
157 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Internal identifier'
158c-----------------------------------------------
159 I = I + 1
160 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'LOCAL.ID'
161 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Local identifier within the group'
162c-----------------------------------------------
163 I = I + 1
164 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'EPSD'
165 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Strain rate'
166c-----------------------------------------------
167 I = I + 1
168 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'DAMINI'
169 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'DAMAGE INITIATION'
170c-----------------------------------------------
171 I = I + 1
172 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'DAMA'
173 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'MAX DAMAGE'
174 H3D_KEYWORD_ONED_SCALAR(I)%COMMENT = 'maximum damage over time'
175c-----------------------------------------------
176 I = I + 1
177 H3D_KEYWORD_ONED_SCALAR(I)%KEY3 = 'EINTV'
178 H3D_KEYWORD_ONED_SCALAR(I)%TEXT1 = 'Internal Energy per unit volume'
179c-----------------------------------------------
180 NKEY=I
#define my_real
Definition cppsort.cpp:32