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