1netcdf test2 {
2dimensions:
3	len_string = 33 ;
4	len_line = 81 ;
5	four = 4 ;
6	time_step = UNLIMITED ; // (10 currently)
7	len_name = 33 ;
8	num_dim = 3 ;
9	num_nodes = 26 ;
10	num_elem = 5 ;
11	num_el_blk = 5 ;
12	num_node_sets = 2 ;
13	num_side_sets = 5 ;
14	num_el_in_blk1 = 1 ;
15	num_nod_per_el1 = 4 ;
16	num_att_in_blk1 = 1 ;
17	num_el_in_blk2 = 1 ;
18	num_nod_per_el2 = 4 ;
19	num_att_in_blk2 = 1 ;
20	num_el_in_blk3 = 1 ;
21	num_nod_per_el3 = 8 ;
22	num_att_in_blk3 = 1 ;
23	num_el_in_blk4 = 1 ;
24	num_nod_per_el4 = 4 ;
25	num_att_in_blk4 = 1 ;
26	num_el_in_blk5 = 1 ;
27	num_nod_per_el5 = 6 ;
28	num_att_in_blk5 = 1 ;
29	num_nod_ns1 = 5 ;
30	num_nod_ns2 = 3 ;
31	num_side_ss1 = 2 ;
32	num_df_ss1 = 4 ;
33	num_side_ss2 = 2 ;
34	num_df_ss2 = 4 ;
35	num_side_ss3 = 7 ;
36	num_side_ss4 = 4 ;
37	num_side_ss5 = 5 ;
38	num_qa_rec = 2 ;
39	num_info = 3 ;
40	num_glo_var = 1 ;
41	num_nod_var = 2 ;
42	num_elem_var = 3 ;
43variables:
44	float time_whole(time_step) ;
45	int eb_status(num_el_blk) ;
46	int eb_prop1(num_el_blk) ;
47		eb_prop1:name = "ID" ;
48	int ns_status(num_node_sets) ;
49	int ns_prop1(num_node_sets) ;
50		ns_prop1:name = "ID" ;
51	int ss_status(num_side_sets) ;
52	int ss_prop1(num_side_sets) ;
53		ss_prop1:name = "ID" ;
54	float coordx(num_nodes) ;
55	float coordy(num_nodes) ;
56	float coordz(num_nodes) ;
57	char eb_names(num_el_blk, len_name) ;
58	char ns_names(num_node_sets, len_name) ;
59	char ss_names(num_side_sets, len_name) ;
60	char coor_names(num_dim, len_name) ;
61	int elem_map(num_elem) ;
62	float attrib1(num_el_in_blk1, num_att_in_blk1) ;
63	char attrib_name1(num_att_in_blk1, len_name) ;
64	int connect1(num_el_in_blk1, num_nod_per_el1) ;
65		connect1:elem_type = "quad" ;
66	float attrib2(num_el_in_blk2, num_att_in_blk2) ;
67	char attrib_name2(num_att_in_blk2, len_name) ;
68	int connect2(num_el_in_blk2, num_nod_per_el2) ;
69		connect2:elem_type = "quad" ;
70	float attrib3(num_el_in_blk3, num_att_in_blk3) ;
71	char attrib_name3(num_att_in_blk3, len_name) ;
72	int connect3(num_el_in_blk3, num_nod_per_el3) ;
73		connect3:elem_type = "hex" ;
74	float attrib4(num_el_in_blk4, num_att_in_blk4) ;
75	char attrib_name4(num_att_in_blk4, len_name) ;
76	int connect4(num_el_in_blk4, num_nod_per_el4) ;
77		connect4:elem_type = "tetra" ;
78	float attrib5(num_el_in_blk5, num_att_in_blk5) ;
79	char attrib_name5(num_att_in_blk5, len_name) ;
80	int connect5(num_el_in_blk5, num_nod_per_el5) ;
81		connect5:elem_type = "wedge" ;
82	int eb_prop2(num_el_blk) ;
83		eb_prop2:_FillValue = 0 ;
84		eb_prop2:name = "MATL" ;
85	int eb_prop3(num_el_blk) ;
86		eb_prop3:_FillValue = 0 ;
87		eb_prop3:name = "DENSITY" ;
88	int node_ns1(num_nod_ns1) ;
89	float dist_fact_ns1(num_nod_ns1) ;
90	int node_ns2(num_nod_ns2) ;
91	float dist_fact_ns2(num_nod_ns2) ;
92	int ns_prop2(num_node_sets) ;
93		ns_prop2:_FillValue = 0 ;
94		ns_prop2:name = "FACE" ;
95	int ns_prop3(num_node_sets) ;
96		ns_prop3:name = "VELOCITY" ;
97	int elem_ss1(num_side_ss1) ;
98	int side_ss1(num_side_ss1) ;
99	float dist_fact_ss1(num_df_ss1) ;
100	int elem_ss2(num_side_ss2) ;
101	int side_ss2(num_side_ss2) ;
102	float dist_fact_ss2(num_df_ss2) ;
103	int elem_ss3(num_side_ss3) ;
104	int side_ss3(num_side_ss3) ;
105	int elem_ss4(num_side_ss4) ;
106	int side_ss4(num_side_ss4) ;
107	int elem_ss5(num_side_ss5) ;
108	int side_ss5(num_side_ss5) ;
109	int ss_prop2(num_side_sets) ;
110		ss_prop2:_FillValue = 0 ;
111		ss_prop2:name = "COLOR" ;
112	char qa_records(num_qa_rec, four, len_string) ;
113	char info_records(num_info, len_line) ;
114	char name_glo_var(num_glo_var, len_name) ;
115	float vals_glo_var(time_step, num_glo_var) ;
116	float vals_nod_var1(time_step, num_nodes) ;
117	float vals_nod_var2(time_step, num_nodes) ;
118	char name_nod_var(num_nod_var, len_name) ;
119	char name_elem_var(num_elem_var, len_name) ;
120	float vals_elem_var1eb1(time_step, num_el_in_blk1) ;
121	float vals_elem_var2eb1(time_step, num_el_in_blk1) ;
122	float vals_elem_var3eb1(time_step, num_el_in_blk1) ;
123	float vals_elem_var1eb2(time_step, num_el_in_blk2) ;
124	float vals_elem_var2eb2(time_step, num_el_in_blk2) ;
125	float vals_elem_var3eb2(time_step, num_el_in_blk2) ;
126	float vals_elem_var1eb3(time_step, num_el_in_blk3) ;
127	float vals_elem_var2eb3(time_step, num_el_in_blk3) ;
128	float vals_elem_var3eb3(time_step, num_el_in_blk3) ;
129	float vals_elem_var1eb4(time_step, num_el_in_blk4) ;
130	float vals_elem_var2eb4(time_step, num_el_in_blk4) ;
131	float vals_elem_var3eb4(time_step, num_el_in_blk4) ;
132	float vals_elem_var1eb5(time_step, num_el_in_blk5) ;
133	float vals_elem_var2eb5(time_step, num_el_in_blk5) ;
134	float vals_elem_var3eb5(time_step, num_el_in_blk5) ;
135	int elem_var_tab(num_el_blk, num_elem_var) ;
136
137// global attributes:
138		:floating_point_word_size = 4 ;
139		:file_size = 1 ;
140		:int64_status = 0 ;
141		:title = "This is test 2" ;
142		:maximum_name_length = 32 ;
143data:
144
145 time_whole = 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1 ;
146
147 eb_status = 1, 1, 1, 1, 1 ;
148
149 eb_prop1 = 10, 11, 12, 13, 14 ;
150
151 ns_status = 1, 1 ;
152
153 ns_prop1 = 20, 21 ;
154
155 ss_status = 1, 1, 1, 1, 1 ;
156
157 ss_prop1 = 30, 31, 32, 33, 34 ;
158
159 coordx = 0, 1, 1, 0, 1, 2, 2, 1, 0, 10, 10, 1, 1, 10, 10, 1, 0, 1, 10, 7, 3,
160    6, 0, 3, 6, 0 ;
161
162 coordy = 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 10, 10, 10, 10, 0, 0, 0, 5, 0,
163    0, 0, 2, 2, 2 ;
164
165 coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -10, -10, 0, 0, -10, -10, 0, 5, 2, 3,
166    6, 0, 0, 6, 2, 0 ;
167
168 eb_names =
169  "",
170  "",
171  "",
172  "",
173  "" ;
174
175 ns_names =
176  "",
177  "" ;
178
179 ss_names =
180  "",
181  "",
182  "",
183  "",
184  "" ;
185
186 coor_names =
187  "xcoor",
188  "ycoor",
189  "zcoor" ;
190
191 elem_map = 1, 2, 3, 4, 5 ;
192
193 attrib1 =
194  3 ;
195
196 attrib_name1 =
197  "" ;
198
199 connect1 =
200  1, 2, 3, 4 ;
201
202 attrib2 =
203  6 ;
204
205 attrib_name2 =
206  "" ;
207
208 connect2 =
209  5, 6, 7, 8 ;
210
211 attrib3 =
212  6 ;
213
214 attrib_name3 =
215  "" ;
216
217 connect3 =
218  9, 10, 11, 12, 13, 14, 15, 16 ;
219
220 attrib4 =
221  6 ;
222
223 attrib_name4 =
224  "" ;
225
226 connect4 =
227  17, 18, 19, 20 ;
228
229 attrib5 =
230  6 ;
231
232 attrib_name5 =
233  "" ;
234
235 connect5 =
236  21, 22, 23, 24, 25, 26 ;
237
238 eb_prop2 = 100, 200, 300, 400, 500 ;
239
240 eb_prop3 = _, _, _, _, _ ;
241
242 node_ns1 = 10, 11, 12, 13, 14 ;
243
244 dist_fact_ns1 = 1, 2, 3, 4, 5 ;
245
246 node_ns2 = 20, 21, 22 ;
247
248 dist_fact_ns2 = 1.1, 2.1, 3.1 ;
249
250 ns_prop2 = 4, 5 ;
251
252 ns_prop3 = 1000, 2000 ;
253
254 elem_ss1 = 2, 2 ;
255
256 side_ss1 = 4, 2 ;
257
258 dist_fact_ss1 = 30, 30.1, 30.2, 30.3 ;
259
260 elem_ss2 = 1, 2 ;
261
262 side_ss2 = 2, 3 ;
263
264 dist_fact_ss2 = 31, 31.1, 31.2, 31.3 ;
265
266 elem_ss3 = 3, 3, 3, 3, 3, 3, 3 ;
267
268 side_ss3 = 5, 3, 3, 2, 4, 1, 6 ;
269
270 elem_ss4 = 4, 4, 4, 4 ;
271
272 side_ss4 = 1, 2, 3, 4 ;
273
274 elem_ss5 = 5, 5, 5, 5, 5 ;
275
276 side_ss5 = 1, 2, 3, 4, 5 ;
277
278 ss_prop2 = 100, 101, _, _, _ ;
279
280 qa_records =
281  "TESTWT2",
282  "testwt2",
283  "07/07/93",
284  "15:41:33",
285  "FASTQ",
286  "fastq",
287  "07/07/93",
288  "16:41:33" ;
289
290 info_records =
291  "This is the first information record.",
292  "This is the second information record.",
293  "This is the third information record." ;
294
295 name_glo_var =
296  "glo_vars" ;
297
298 vals_glo_var =
299  0.02,
300  0.04,
301  0.06,
302  0.08,
303  0.1,
304  0.12,
305  0.14,
306  0.16,
307  0.18,
308  0.2 ;
309
310 vals_nod_var1 =
311  1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, 1.08, 1.09, 1.1, 1.11, 1.12,
312    1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.2, 1.21, 1.22, 1.23, 1.24,
313    1.25, 1.26,
314  1.02, 1.04, 1.06, 1.08, 1.1, 1.12, 1.14, 1.16, 1.18, 1.2, 1.22, 1.24, 1.26,
315    1.28, 1.3, 1.32, 1.34, 1.36, 1.38, 1.4, 1.42, 1.44, 1.46, 1.48, 1.5, 1.52,
316  1.03, 1.06, 1.09, 1.12, 1.15, 1.18, 1.21, 1.24, 1.27, 1.3, 1.33, 1.36,
317    1.39, 1.42, 1.45, 1.48, 1.51, 1.54, 1.57, 1.6, 1.63, 1.66, 1.69, 1.72,
318    1.75, 1.78,
319  1.04, 1.08, 1.12, 1.16, 1.2, 1.24, 1.28, 1.32, 1.36, 1.4, 1.44, 1.48, 1.52,
320    1.56, 1.6, 1.64, 1.68, 1.72, 1.76, 1.8, 1.84, 1.88, 1.92, 1.96, 2, 2.04,
321  1.05, 1.1, 1.15, 1.2, 1.25, 1.3, 1.35, 1.4, 1.45, 1.5, 1.55, 1.6, 1.65,
322    1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2, 2.05, 2.1, 2.15, 2.2, 2.25, 2.3,
323  1.06, 1.12, 1.18, 1.24, 1.3, 1.36, 1.42, 1.48, 1.54, 1.6, 1.66, 1.72, 1.78,
324    1.84, 1.9, 1.96, 2.02, 2.08, 2.14, 2.2, 2.26, 2.32, 2.38, 2.44, 2.5, 2.56,
325  1.07, 1.14, 1.21, 1.28, 1.35, 1.42, 1.49, 1.56, 1.63, 1.7, 1.77, 1.84,
326    1.91, 1.98, 2.05, 2.12, 2.19, 2.26, 2.33, 2.4, 2.47, 2.54, 2.61, 2.68,
327    2.75, 2.82,
328  1.08, 1.16, 1.24, 1.32, 1.4, 1.48, 1.56, 1.64, 1.72, 1.8, 1.88, 1.96, 2.04,
329    2.12, 2.2, 2.28, 2.36, 2.44, 2.52, 2.6, 2.68, 2.76, 2.84, 2.92, 3, 3.08,
330  1.09, 1.18, 1.27, 1.36, 1.45, 1.54, 1.63, 1.72, 1.81, 1.9, 1.99, 2.08,
331    2.17, 2.26, 2.35, 2.44, 2.53, 2.62, 2.71, 2.8, 2.89, 2.98, 3.07, 3.16,
332    3.25, 3.34,
333  1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5,
334    2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6 ;
335
336 vals_nod_var2 =
337  2.01, 2.02, 2.03, 2.04, 2.05, 2.06, 2.07, 2.08, 2.09, 2.1, 2.11, 2.12,
338    2.13, 2.14, 2.15, 2.16, 2.17, 2.18, 2.19, 2.2, 2.21, 2.22, 2.23, 2.24,
339    2.25, 2.26,
340  2.02, 2.04, 2.06, 2.08, 2.1, 2.12, 2.14, 2.16, 2.18, 2.2, 2.22, 2.24, 2.26,
341    2.28, 2.3, 2.32, 2.34, 2.36, 2.38, 2.4, 2.42, 2.44, 2.46, 2.48, 2.5, 2.52,
342  2.03, 2.06, 2.09, 2.12, 2.15, 2.18, 2.21, 2.24, 2.27, 2.3, 2.33, 2.36,
343    2.39, 2.42, 2.45, 2.48, 2.51, 2.54, 2.57, 2.6, 2.63, 2.66, 2.69, 2.72,
344    2.75, 2.78,
345  2.04, 2.08, 2.12, 2.16, 2.2, 2.24, 2.28, 2.32, 2.36, 2.4, 2.44, 2.48, 2.52,
346    2.56, 2.6, 2.64, 2.68, 2.72, 2.76, 2.8, 2.84, 2.88, 2.92, 2.96, 3, 3.04,
347  2.05, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65,
348    2.7, 2.75, 2.8, 2.85, 2.9, 2.95, 3, 3.05, 3.1, 3.15, 3.2, 3.25, 3.3,
349  2.06, 2.12, 2.18, 2.24, 2.3, 2.36, 2.42, 2.48, 2.54, 2.6, 2.66, 2.72, 2.78,
350    2.84, 2.9, 2.96, 3.02, 3.08, 3.14, 3.2, 3.26, 3.32, 3.38, 3.44, 3.5, 3.56,
351  2.07, 2.14, 2.21, 2.28, 2.35, 2.42, 2.49, 2.56, 2.63, 2.7, 2.77, 2.84,
352    2.91, 2.98, 3.05, 3.12, 3.19, 3.26, 3.33, 3.4, 3.47, 3.54, 3.61, 3.68,
353    3.75, 3.82,
354  2.08, 2.16, 2.24, 2.32, 2.4, 2.48, 2.56, 2.64, 2.72, 2.8, 2.88, 2.96, 3.04,
355    3.12, 3.2, 3.28, 3.36, 3.44, 3.52, 3.6, 3.68, 3.76, 3.84, 3.92, 4, 4.08,
356  2.09, 2.18, 2.27, 2.36, 2.45, 2.54, 2.63, 2.72, 2.81, 2.9, 2.99, 3.08,
357    3.17, 3.26, 3.35, 3.44, 3.53, 3.62, 3.71, 3.8, 3.89, 3.98, 4.07, 4.16,
358    4.25, 4.34,
359  2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5,
360    3.6, 3.7, 3.8, 3.9, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6 ;
361
362 name_nod_var =
363  "nod_var0",
364  "nod_var1" ;
365
366 name_elem_var =
367  "ele_var0",
368  "ele_var1",
369  "ele_var2" ;
370
371 vals_elem_var1eb1 =
372  4.01,
373  4.02,
374  4.03,
375  4.04,
376  4.05,
377  4.06,
378  4.07,
379  4.08,
380  4.09,
381  4.1 ;
382
383 vals_elem_var2eb1 =
384  5.01,
385  5.02,
386  5.03,
387  5.04,
388  5.05,
389  5.06,
390  5.07,
391  5.08,
392  5.09,
393  5.1 ;
394
395 vals_elem_var3eb1 =
396  6.01,
397  6.02,
398  6.03,
399  6.04,
400  6.05,
401  6.06,
402  6.07,
403  6.08,
404  6.09,
405  6.1 ;
406
407 vals_elem_var1eb2 =
408  5.01,
409  5.02,
410  5.03,
411  5.04,
412  5.05,
413  5.06,
414  5.07,
415  5.08,
416  5.09,
417  5.1 ;
418
419 vals_elem_var2eb2 =
420  6.01,
421  6.02,
422  6.03,
423  6.04,
424  6.05,
425  6.06,
426  6.07,
427  6.08,
428  6.09,
429  6.1 ;
430
431 vals_elem_var3eb2 =
432  7.01,
433  7.02,
434  7.03,
435  7.04,
436  7.05,
437  7.06,
438  7.07,
439  7.08,
440  7.09,
441  7.1 ;
442
443 vals_elem_var1eb3 =
444  6.01,
445  6.02,
446  6.03,
447  6.04,
448  6.05,
449  6.06,
450  6.07,
451  6.08,
452  6.09,
453  6.1 ;
454
455 vals_elem_var2eb3 =
456  7.01,
457  7.02,
458  7.03,
459  7.04,
460  7.05,
461  7.06,
462  7.07,
463  7.08,
464  7.09,
465  7.1 ;
466
467 vals_elem_var3eb3 =
468  8.01,
469  8.02,
470  8.03,
471  8.04,
472  8.05,
473  8.06,
474  8.07,
475  8.08,
476  8.09,
477  8.1 ;
478
479 vals_elem_var1eb4 =
480  7.01,
481  7.02,
482  7.03,
483  7.04,
484  7.05,
485  7.06,
486  7.07,
487  7.08,
488  7.09,
489  7.1 ;
490
491 vals_elem_var2eb4 =
492  8.01,
493  8.02,
494  8.03,
495  8.04,
496  8.05,
497  8.06,
498  8.07,
499  8.08,
500  8.09,
501  8.1 ;
502
503 vals_elem_var3eb4 =
504  9.01,
505  9.02,
506  9.03,
507  9.04,
508  9.05,
509  9.06,
510  9.07,
511  9.08,
512  9.09,
513  9.1 ;
514
515 vals_elem_var1eb5 =
516  8.01,
517  8.02,
518  8.03,
519  8.04,
520  8.05,
521  8.06,
522  8.07,
523  8.08,
524  8.09,
525  8.1 ;
526
527 vals_elem_var2eb5 =
528  9.01,
529  9.02,
530  9.03,
531  9.04,
532  9.05,
533  9.06,
534  9.07,
535  9.08,
536  9.09,
537  9.1 ;
538
539 vals_elem_var3eb5 =
540  10.01,
541  10.02,
542  10.03,
543  10.04,
544  10.05,
545  10.06,
546  10.07,
547  10.08,
548  10.09,
549  10.1 ;
550
551 elem_var_tab =
552  1, 1, 1,
553  1, 1, 1,
554  1, 1, 1,
555  1, 1, 1,
556  1, 1, 1 ;
557}
558