-
Notifications
You must be signed in to change notification settings - Fork 0
/
mm_cards.h
350 lines (343 loc) · 32.5 KB
/
mm_cards.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
/************************************************************************ *
* Goma - Multiphysics finite element software *
* Sandia National Laboratories *
* *
* Copyright (c) 2014 Sandia Corporation. *
* *
* Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, *
* the U.S. Government retains certain rights in this software. *
* *
* This software is distributed under the GNU General Public License. *
\************************************************************************/
enum file_types {MAT, INPUT};
enum card_types {REQUIRED_ONE_PER_FILE, REQUIRED_MN_PER_FILE, REQUIRED_SN_PER_FILE, OPTIONAL_DEFAULTABLE, OPTIONAL_DEFAULTABLE_MN, OPTIONAL_NOT_DEFAULTABLE};
struct card_characteristics {
char * card_name;
enum file_types file_type;
enum card_types card_type;
int times_read_per_file[12];
};
struct card_characteristics cards[] =
{
{ "AEXP_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ALC_DESIRED_SOLUTION_FRACTION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ALC_MAX_PARAMETER_SENSITIVITY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ALC_TANGENT_FACTOR_EXPONENT_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ALC_TANGENT_FACTOR_STEP_LIMIT_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ANNEAL_MESH_ON_OUTPUT_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "AUGMENTING_CONDITIONS_INITIAL_GUESS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "AUGMENTING_CONDITIONS_SPECIFICATIONS_SECTION_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "AUGMENTING_CONDITION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "BC_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "BOUNDARY_CONDITION_DATA_FLOAT_TAG_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "BOUNDARY_CONDITION_ID_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "BOUNDARY_CONDITION_SPECIFICATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "BULK_DENSITY_OF_SPECIES_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "BULK_SPECIES_CARD", INPUT, REQUIRED_MN_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CAPILLARY_PRESSURE_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CC_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CONCENTRATION_CONTOURS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CONTINUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CONTINUATION_ORDER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CONTINUATION_PRINTING_FREQUENCY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CONTINUATION_SPECIFICATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CONTINUATION_TYPE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CONTINUITY_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CONVECTIVE_LAGRANGIAN_VELOCITY_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "COORDINATE_SYSTEM_CARD", INPUT, REQUIRED_MN_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "COORD_SYSTEM_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CROSSSTREAM_SHEAR_RATE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CURE_A_EXPONENT_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CURE_B_EXPONENT_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CURE_GEL_POINT_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "CURE_SPECIES_NUMBER_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "UNREACTED_GEL_TEMPERATURE_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DATA_SENS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DEBUG_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DELTA_S_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DELTA_T_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DENSITY_CARD", MAT, REQUIRED_ONE_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DENSITY_OF_LIQUID_PHASE_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DENSITY_OF_SOLVENTS_IN_GAS_PHASE_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DIFFUSION_CONSTITUTIVE_EQUATION_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DIFFUSE_MASS_FLUX_VECTORS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DISABLE_VISCOSITY_SENSITIVITIES_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "DOMAIN_MAPPING_FILE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGENSOLVER_SPECIFICATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_INITIAL_SHIFTS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_INITIAL_VECTOR_WEIGHT_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_MAXIMUM_ITERATIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_NUMBER_OF_FILTER_STEPS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_NUMBER_OF_MODES_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_RECORD_MODES_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_RECYCLE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_SIZE_OF_KRYLOV_SUBSPACE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_TOLERANCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EIGEN_WAVE_NUMBER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ELECTRICAL_CONDUCTIVITY_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ELEMENT_MAPPING_CARD", INPUT, REQUIRED_MN_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_AUGMENTING_CONDITIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_BC_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_CC_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_DATA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_DATA_SENS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_EQUATIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_FLUX_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_FLUX_SENSITIVITY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_HC_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_MAT_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_PARTICLES_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_POST_PROCESSING_SENSITIVITIES_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_TC_CARD1", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_OF_VOLUME_INT_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "END_TABLE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ENERGY_CONDUCTION_VECTORS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ENERGY_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ENERGY_FLUXLINES_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ENORM_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ERROR_ZZ_ELEM_SIZE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ERROR_ZZ_HEAT_FLUX_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ERROR_ZZ_PRESSURE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ERROR_ZZ_VELOCITY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EVP_YEILD_STRESS_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EXTERNAL_FIELD_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FEM_FILE_CARD", INPUT, REQUIRED_ONE_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FEM_FILE_SPECIFICATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FILE_EQUALS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FILE_EQUALS_WITH_NAME_EQUALS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FILL_CONTOURS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FILL_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FILL_SUBCYCLE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FILTER_CONCENTRATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FINAL_PARAMETER_VALUE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FIRST_INVARIANT_OF_STRAIN_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FLUX_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "FLUX_SENSITIVITY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GAS_CONCENTRATION_OF_SPECIES_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GAS_PHASE_CONVECTION_VECTORS_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GAS_PHASE_DARCY_VELOCITY_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GENERAL_SPECIFICATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT11_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT12_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT13_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT21_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT22_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT23_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT31_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT32_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRADIENT33_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GRID_PECLET_NUMBER_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "GUESS_FILE_CARD", INPUT, REQUIRED_ONE_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "HC_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "HIGH_RATE_VISCOSITY_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "HUNTING_SPECIFICATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "INITIALIZE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "INITIAL_GUESS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "INITIAL_GUESS_OF_TP_PARAMETER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "INITIAL_PARAMETER_VALUE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "INITIAL_TIME_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "INERTIA_COEFFICIENT_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "JACOBIAN_REFORM_TIME_STRIDE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LAGRANGIAN_CONVECTION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LAME_LAMBDA_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LAME_MU_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "BEND_STIFFNESS_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PSEUDO_SOLID_LAME_MU_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PSEUDO_SOLID_LAME_LAMBDA_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_CONTROL_WIDTH_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_IMPLICIT_EMBEDDED_SURFACE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_INITIALIZATION_METHOD_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_INITIALIZATION_SURFACE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_INITIALIZATION_TOLERANCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_INTERFACE_TRACKING_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_LENGTH_SCALE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_RENORMALIZATION_FREQUENCY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_RENORMALIZATION_METHOD_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LEVEL_SET_RENORMALIZATION_TOLERANCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LINEAR_STABILITY_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LIQUID_CONCENTRATION_OF_SPECIES_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LIQUID_CONSTITUTIVE_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LIQUID_PHASE_CONVECTION_VECTORS_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LIQUID_PHASE_DARCY_VELOCITY_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LOCA_METHOD_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "LOW_RATE_VISCOSITY_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MARTIX_DROP_TOLERANCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MASS_DIFFUSION_VECTORS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MASS_FLUXLINES_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATERIAL_FILE_NAME_CARD", INPUT, REQUIRED_MN_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATERIAL_ID_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATERIAL_PROPERTY_TAG_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATERIAL_PROPERTY_TAG_SUBINDEX_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_ABSOLUTE_THRESHOLD_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_AUXILIARY_VECTOR_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_AUXILLARY_VECTOR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_BILU_THRESHOLD_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_DROP_TOLERANCE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_FACTORIZATION_OVERLAP_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_FACTORIZATION_REUSE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_FACTORIZATION_SAVE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_FILL_FACTOR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_GRAPH_FILLIN_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_ILUT_FILL_FACTOR_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_OUTPUT_TYPE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_OVERLAP_TYPE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_POLYNOMIAL_ORDER_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_RELATIVE_THRESHOLD_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_REORDER_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_RESIDUAL_NORM_TYPE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_RILU_RELAX_FACTOR_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_SCALING_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_STORAGE_FORMAT_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MATRIX_SUBDOMAIN_SOLVER_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MAXIMUM_LINEAR_ITERATIONS_SOLVE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MAXIMUM_NUMBER_OF_PATH_STEPS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MAXIMUM_NUMBER_OF_TIME_STEPS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MAXIMUM_PATH_STEP_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MAXIMUM_PATH_VALUE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MAXIMUM_TIME_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MAXIMUM_TIME_STEP_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MEAN_SHEAR_RATE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MECHANICAL_PROPERTIES_VISCOSITY_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MESH1_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MESH2_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MESH3_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MESH_MOTION_CARD", INPUT, OPTIONAL_DEFAULTABLE_MN, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MESH_STRAIN_TENSOR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MESH_STRESS_TENSOR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MINIMUM_PATH_STEP_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MINIMUM_TIME_STEP_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MOBILITY_PARAMETER_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MODIFIED_NEWTON_TOLERANCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MOMENTUM1_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MOMENTUM2_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MOMENTUM3_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MOM_SOLID1_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MOM_SOLID2_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MOM_SOLID3_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "MOVING_MESH_RESIDUALS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NAVIER_STOKES_RESIDUALS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NEWTON_CORRECTION_FACTOR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NORMALIZED_CORRECTION_TOLERANCE_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NORMALIZED_RESIDUAL_TOLERANCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NORMAL_AND_TANGENT_VECTORS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_AUGMENTING_CONDITIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_BOUNDARY_CONDITIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_CONTINUATION_CONDITIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_EQUATIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_HUNTING_CONDITIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_JACOBIAN_FILE_DUMPS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_MATERIALS_CARD", INPUT, REQUIRED_ONE_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_NEWTONIAN_ITERATIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_PROCESSORS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "NUMBER_OF_TP_CONTINUATION_CONDITIONS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "ORTHOGONALIZATION_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "OUTPUT_FILE_CARD", INPUT, REQUIRED_ONE_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "OUTPUT_LEVEL_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PARTICLE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PARTICLE_VELOCITY_DIVERGENCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PATH_STEP_ERROR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PATH_STEP_PARAMETER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PLASTIC_VISCOSITY_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PMOMENTUM1_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PMOMENTUM2_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PMOMENTUM3_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POROUS_DIFFUSION_CONSTITUTIVE_EQUATION_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POROSITY_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POLYMER_CONSTITUTIVE_EQUATION_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POLYMER_STRESS_FORMULATION_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POLYMER_TIME_CONSTANT_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POLYMER_VISCOSITY_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POLYMER_WEIGHTING_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POLYMER_WEIGHT_FUNCTION_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POROSITY_IN_DEFORMABLE_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POROUS_SATURATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_DATA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_DATA_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_DATA_SENSITIVITIES_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_FLUXES_SECTION_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_FLUX_SENSITIVITIES_SECTION_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_FLUX_SENSITIVITY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_PARTICLE_TRACKING_CALCULATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_SPECIFICATION_SECTION_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_VISCOSITY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POST_PROCESSING_VOLUMETRIC_INTEGRATION_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "POWER_LAW_EXPONENT_EQUATION_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PRECONDITIONER_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PRESSURE_CONTOURS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SH_DIV_S_V_CONTOURS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PRESSURE_DATUM_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PRESSURE_STABILIZATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PRESSURE_STABILIZATION_SCALING_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PRINTING_FREQUENCY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PROBLEM_DESC_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PSEUDO_SOLID_CONSTITUTIVE_EQUATION_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "REAL_SOLID_STRESS_TENSOR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "RESIDUAL_RATIO_TOLERANCE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SECOND_FREQUENCY_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SECOND_FREQUENCY_TIME_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SECOND_INVARIANT_OF_STRAIN_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SHEAR_RATE_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SIZE_OF_KRYLOV_SUBSPACE_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SOLID_CONSTITUTIVE_EQUATION_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SOLID_THERMAL_EXPANSION_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SOLID_THERMAL_EXPANSION_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SOLID_REFERENCE_TEMPERATURE_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SOLN_FILE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SOLUTION_ALGORITHM_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SOLVER_PRESSURE_DATUM_CARD", INPUT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SOLVER_SPECIFICATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SPECIES_BULK_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SPECIES_SURF_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SPECIES_UNKNOWN_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STEP_CONTROL_AGGRESSIVENESS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STREAMWISE_NORMAL_STRESS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STREAM_FUNCTION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STRESS11_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STRESS12_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STRESS13_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STRESS22_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STRESS23_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STRESS_CONTOURS_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "STRESS_FREE_SOLVENT_VOL_FRAC_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SUPG_VELOCITY_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SURFACE_TENSION_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SUSPENSION_MAXIMUM_PACKING_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "SUSPENSION_SPECIES_NUMBER_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TABLE_DATA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TC_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "THERMAL_EXPONENT_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "THERMAL_WLF_CONSTANT_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "THIRD_INVARIANT_OF_STRAIN_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TIME_CONSTANT_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TIME_DERIVATIVES_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TIME_INTEGRATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TIME_INTEGRATION_SPECIFICATIONS_DELIMITER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TIME_STEP_ERROR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TIME_STEP_PARAMETER_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TOTAL_DENSITY_OF_SOLVENTS_IN_POROUS_MEDIA_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TOTAL_VELOCITY_DIVERGENCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TP_BC_DATA_FLOAT_TAG_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TP_BOUNDARY_CONDITION_ID_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TP_CONTINUATION_TYPE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TP_MATERIAL_PROPERTY_TAG_SUBINDEX_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TP_PARAMETER_FINAL_VALUE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TP_PARAMETER_MATERIAL_ID_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "TP_PARAMETER_MATERIAL_PROPERTY_TAG_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "UMF_IDIM_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "UMF_XDIM_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "USER_DEFINED_POST_PROCESSING_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "VELOCITY_DIVERGENCE_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "VISCOPLASTIC_DEF_GRAD_TENSOR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "VISCOSITY__CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "VOLTAGE_EQUATION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "VOLUME_INT_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "VORTICITY_VECTOR_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "WRITE_INITIAL_SOLUTION_CARD", INPUT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "WRITE_INTERMEDIATE_RESULTS_CARD", INPUT, REQUIRED_ONE_PER_FILE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "YEILD_EXPONENT_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "PLASTICITY_EQUATION_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} },
{ "EXAMPLE_CARD", MAT, OPTIONAL_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} }, /* EXAMPLE CARD CHARACTERISTICS */
{ "YEILD_STRESS_CARD", MAT, OPTIONAL_NOT_DEFAULTABLE, {0,0,0,0,0,0,0,0,0,0,0,0} }
};
int num_cards = sizeof(cards) / sizeof(struct card_characteristics);