netcdf test { dimensions: len_name = 256 ; time_step = UNLIMITED ; // (10 currently) num_dim = 3 ; num_nodes = 28 ; num_elem = 8 ; num_el_blk = 7 ; num_node_sets = 2 ; num_side_sets = 5 ; num_node_maps = 1 ; num_elem_maps = 2 ; num_el_in_blk1 = 1 ; num_nod_per_el1 = 4 ; num_att_in_blk1 = 3 ; num_el_in_blk2 = 2 ; num_nod_per_el2 = 4 ; num_att_in_blk2 = 3 ; num_el_in_blk3 = 1 ; num_nod_per_el3 = 8 ; num_att_in_blk3 = 3 ; num_el_in_blk4 = 1 ; num_nod_per_el4 = 4 ; num_att_in_blk4 = 3 ; num_el_in_blk5 = 1 ; num_nod_per_el5 = 1 ; num_att_in_blk5 = 3 ; num_el_in_blk6 = 1 ; num_nod_per_el6 = 1 ; num_att_in_blk6 = 3 ; num_el_in_blk7 = 1 ; num_nod_per_el7 = 6 ; num_att_in_blk7 = 3 ; num_nod_ns1 = 5 ; num_nod_ns2 = 3 ; num_side_ss1 = 2 ; num_df_ss1 = 4 ; num_side_ss2 = 2 ; num_df_ss2 = 4 ; num_side_ss3 = 7 ; num_side_ss4 = 4 ; num_side_ss5 = 2 ; num_qa_rec = 2 ; four = 4 ; len_string = 33 ; num_info = 3 ; len_line = 81 ; num_glo_var = 1 ; num_nod_var = 2 ; num_elem_var = 3 ; variables: float time_whole(time_step) ; int eb_status(num_el_blk) ; int eb_prop1(num_el_blk) ; eb_prop1:name = "ID" ; int ns_status(num_node_sets) ; int ns_prop1(num_node_sets) ; ns_prop1:name = "ID" ; int ss_status(num_side_sets) ; int ss_prop1(num_side_sets) ; ss_prop1:name = "ID" ; float coordx(num_nodes) ; float coordy(num_nodes) ; float coordz(num_nodes) ; char eb_names(num_el_blk, len_name) ; char ns_names(num_node_sets, len_name) ; char ss_names(num_side_sets, len_name) ; char coor_names(num_dim, len_name) ; int nm_prop1(num_node_maps) ; nm_prop1:name = "ID" ; char nmap_names(num_node_maps, len_name) ; int node_map1(num_nodes) ; int em_prop1(num_elem_maps) ; em_prop1:name = "ID" ; char emap_names(num_elem_maps, len_name) ; int elem_map1(num_elem) ; int elem_map2(num_elem) ; int em_prop2(num_elem_maps) ; em_prop2:name = "ORDER" ; int em_prop3(num_elem_maps) ; em_prop3:name = "NUMBER" ; int nm_prop2(num_node_maps) ; nm_prop2:name = "NUMBER" ; float attrib1(num_el_in_blk1, num_att_in_blk1) ; char attrib_name1(num_att_in_blk1, len_name) ; int connect1(num_el_in_blk1, num_nod_per_el1) ; connect1:elem_type = "quad" ; float attrib2(num_el_in_blk2, num_att_in_blk2) ; char attrib_name2(num_att_in_blk2, len_name) ; int connect2(num_el_in_blk2, num_nod_per_el2) ; connect2:elem_type = "quad" ; float attrib3(num_el_in_blk3, num_att_in_blk3) ; char attrib_name3(num_att_in_blk3, len_name) ; int connect3(num_el_in_blk3, num_nod_per_el3) ; connect3:elem_type = "hex" ; float attrib4(num_el_in_blk4, num_att_in_blk4) ; char attrib_name4(num_att_in_blk4, len_name) ; int connect4(num_el_in_blk4, num_nod_per_el4) ; connect4:elem_type = "tetra" ; float attrib5(num_el_in_blk5, num_att_in_blk5) ; char attrib_name5(num_att_in_blk5, len_name) ; int connect5(num_el_in_blk5, num_nod_per_el5) ; connect5:elem_type = "circle" ; float attrib6(num_el_in_blk6, num_att_in_blk6) ; char attrib_name6(num_att_in_blk6, len_name) ; int connect6(num_el_in_blk6, num_nod_per_el6) ; connect6:elem_type = "sphere" ; float attrib7(num_el_in_blk7, num_att_in_blk7) ; char attrib_name7(num_att_in_blk7, len_name) ; int connect7(num_el_in_blk7, num_nod_per_el7) ; connect7:elem_type = "wedge" ; int eb_prop2(num_el_blk) ; eb_prop2:name = "MATL" ; int eb_prop3(num_el_blk) ; eb_prop3:name = "DENSITY" ; int node_ns1(num_nod_ns1) ; float dist_fact_ns1(num_nod_ns1) ; int node_ns2(num_nod_ns2) ; float dist_fact_ns2(num_nod_ns2) ; int ns_prop2(num_node_sets) ; ns_prop2:name = "FACE" ; int ns_prop3(num_node_sets) ; ns_prop3:name = "VELOCITY" ; int elem_ss1(num_side_ss1) ; int side_ss1(num_side_ss1) ; float dist_fact_ss1(num_df_ss1) ; int elem_ss2(num_side_ss2) ; int side_ss2(num_side_ss2) ; float dist_fact_ss2(num_df_ss2) ; int elem_ss3(num_side_ss3) ; int side_ss3(num_side_ss3) ; int elem_ss4(num_side_ss4) ; int side_ss4(num_side_ss4) ; int elem_ss5(num_side_ss5) ; int side_ss5(num_side_ss5) ; int ss_prop2(num_side_sets) ; ss_prop2:name = "COLOR" ; char qa_records(num_qa_rec, four, len_string) ; char info_records(num_info, len_line) ; char name_glo_var(num_glo_var, len_name) ; float vals_glo_var(time_step, num_glo_var) ; char name_nod_var(num_nod_var, len_name) ; float vals_nod_var1(time_step, num_nodes) ; float vals_nod_var2(time_step, num_nodes) ; char name_elem_var(num_elem_var, len_name) ; float vals_elem_var1eb1(time_step, num_el_in_blk1) ; float vals_elem_var1eb2(time_step, num_el_in_blk2) ; float vals_elem_var1eb4(time_step, num_el_in_blk4) ; float vals_elem_var1eb5(time_step, num_el_in_blk5) ; float vals_elem_var1eb6(time_step, num_el_in_blk6) ; float vals_elem_var1eb7(time_step, num_el_in_blk7) ; float vals_elem_var2eb1(time_step, num_el_in_blk1) ; float vals_elem_var2eb2(time_step, num_el_in_blk2) ; float vals_elem_var2eb3(time_step, num_el_in_blk3) ; float vals_elem_var2eb4(time_step, num_el_in_blk4) ; float vals_elem_var2eb5(time_step, num_el_in_blk5) ; float vals_elem_var2eb6(time_step, num_el_in_blk6) ; float vals_elem_var2eb7(time_step, num_el_in_blk7) ; float vals_elem_var3eb1(time_step, num_el_in_blk1) ; float vals_elem_var3eb2(time_step, num_el_in_blk2) ; float vals_elem_var3eb3(time_step, num_el_in_blk3) ; float vals_elem_var3eb4(time_step, num_el_in_blk4) ; float vals_elem_var3eb5(time_step, num_el_in_blk5) ; float vals_elem_var3eb6(time_step, num_el_in_blk6) ; float vals_elem_var3eb7(time_step, num_el_in_blk7) ; // global attributes: :floating_point_word_size = 4 ; :file_size = 1 ; :maximum_name_length = 32 ; :int64_status = 0 ; :title = "This is testwt1" ; data: time_whole = 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1 ; eb_status = 1, 1, 1, 1, 1, 1, 1 ; eb_prop1 = 10, 11, 12, 13, 14, 15, 16 ; ns_status = 1, 1 ; ns_prop1 = 20, 21 ; ss_status = 1, 1, 1, 1, 1 ; ss_prop1 = 30, 31, 32, 33, 34 ; coordx = 0, 1, 1, 0, 1, 2, 2, 1, 0, 10, 10, 1, 1, 10, 10, 1, 0, 1, 10, 7, 100, 50, 3, 6, 0, 3, 6, 0 ; coordy = 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 10, 10, 10, 10, 0, 0, 0, 5, 100, 50, 0, 0, 0, 2, 2, 2 ; coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -10, -10, 0, 0, -10, -10, 0, 5, 2, 3, 0, 20, 6, 0, 0, 6, 2, 0 ; eb_names = "e_block_i", "e_block_ii", "e_block_iii", "e_block_iv", "e_block_v", "e_block_vi", "e_block_vii" ; ns_names = "", "" ; ss_names = "", "", "", "", "" ; coor_names = "xcoor", "ycoor", "zcoor" ; nm_prop1 = 333 ; nmap_names = "" ; node_map1 = 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84 ; em_prop1 = 111, 222 ; emap_names = "", "" ; elem_map1 = 1, 2, 3, 4, 5, 6, 7, 8 ; elem_map2 = 2, 4, 6, 8, 10, 12, 14, 16 ; em_prop2 = 1, _ ; em_prop3 = _, 1 ; nm_prop2 = 1 ; attrib1 = 1, 2, 3 ; attrib_name1 = "attribute_1", "attribute_2", "attribute_3" ; connect1 = 1, 2, 3, 4 ; attrib2 = 1.11, 2.11, 3.11, 1.12, 2.12, 3.12 ; attrib_name2 = "attribute_1", "attribute_2", "attribute_3" ; connect2 = 1, 2, 3, 4, 5, 6, 7, 8 ; attrib3 = 1.2, 2.2, 3.2 ; attrib_name3 = "attribute_1", "attribute_2", "attribute_3" ; connect3 = 9, 10, 11, 12, 13, 14, 15, 16 ; attrib4 = 1.3, 2.3, 3.3 ; attrib_name4 = "attribute_1", "attribute_2", "attribute_3" ; connect4 = 17, 18, 19, 20 ; attrib5 = 1.4, 2.4, 3.4 ; attrib_name5 = "attribute_1", "attribute_2", "attribute_3" ; connect5 = 21 ; attrib6 = 1.5, 2.5, 3.5 ; attrib_name6 = "attribute_1", "attribute_2", "attribute_3" ; connect6 = 22 ; attrib7 = 1.6, 2.6, 3.6 ; attrib_name7 = "attribute_1", "attribute_2", "attribute_3" ; connect7 = 23, 24, 25, 26, 27, 28 ; eb_prop2 = 10, 20, 30, 40, 50, 60, 70 ; eb_prop3 = _, _, _, _, _, _, _ ; node_ns1 = 100, 101, 102, 103, 104 ; dist_fact_ns1 = 1, 2, 3, 4, 5 ; node_ns2 = 200, 201, 202 ; dist_fact_ns2 = 1.1, 2.1, 3.1 ; ns_prop2 = 4, 5 ; ns_prop3 = 1000, 2000 ; elem_ss1 = 3, 3 ; side_ss1 = 4, 2 ; dist_fact_ss1 = 30, 30.1, 30.2, 30.3 ; elem_ss2 = 1, 3 ; side_ss2 = 2, 3 ; dist_fact_ss2 = 31, 31.1, 31.2, 31.3 ; elem_ss3 = 4, 4, 4, 4, 4, 4, 4 ; side_ss3 = 5, 3, 3, 2, 4, 1, 6 ; elem_ss4 = 5, 5, 5, 5 ; side_ss4 = 1, 2, 3, 4 ; elem_ss5 = 6, 7 ; side_ss5 = 1, 1 ; ss_prop2 = 100, 101, _, _, _ ; qa_records = "testwt1", "03/16/94", "15:41:33", "FASTQ", "fastq", "07/07/93", "16:41:33" ; info_records = "This is the first information record.", "This is the second information record.", "This is the third information record." ; name_glo_var = "glo vars" ; vals_glo_var = 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 0.2 ; name_nod_var = "nod_var0", "nod_var1" ; vals_nod_var1 = 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, 1.08, 1.09, 1.1, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.2, 1.21, 1.22, 1.23, 1.24, 1.25, 1.26, 1.27, 1.28, 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, 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, 1.54, 1.56, 1.03, 1.06, 1.09, 1.12, 1.15, 1.18, 1.21, 1.24, 1.27, 1.3, 1.33, 1.36, 1.39, 1.42, 1.45, 1.48, 1.51, 1.54, 1.57, 1.6, 1.63, 1.66, 1.69, 1.72, 1.75, 1.78, 1.81, 1.84, 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, 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, 2.08, 2.12, 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, 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, 2.35, 2.4, 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, 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, 2.62, 2.68, 1.07, 1.14, 1.21, 1.28, 1.35, 1.42, 1.49, 1.56, 1.63, 1.7, 1.77, 1.84, 1.91, 1.98, 2.05, 2.12, 2.19, 2.26, 2.33, 2.4, 2.47, 2.54, 2.61, 2.68, 2.75, 2.82, 2.89, 2.96, 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, 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, 3.16, 3.24, 1.09, 1.18, 1.27, 1.36, 1.45, 1.54, 1.63, 1.72, 1.81, 1.9, 1.99, 2.08, 2.17, 2.26, 2.35, 2.44, 2.53, 2.62, 2.71, 2.8, 2.89, 2.98, 3.07, 3.16, 3.25, 3.34, 3.43, 3.52, 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, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8 ; vals_nod_var2 = 2.01, 2.02, 2.03, 2.04, 2.05, 2.06, 2.07, 2.08, 2.09, 2.1, 2.11, 2.12, 2.13, 2.14, 2.15, 2.16, 2.17, 2.18, 2.19, 2.2, 2.21, 2.22, 2.23, 2.24, 2.25, 2.26, 2.27, 2.28, 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, 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, 2.54, 2.56, 2.03, 2.06, 2.09, 2.12, 2.15, 2.18, 2.21, 2.24, 2.27, 2.3, 2.33, 2.36, 2.39, 2.42, 2.45, 2.48, 2.51, 2.54, 2.57, 2.6, 2.63, 2.66, 2.69, 2.72, 2.75, 2.78, 2.81, 2.84, 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, 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, 3.08, 3.12, 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, 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, 3.35, 3.4, 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, 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, 3.62, 3.68, 2.07, 2.14, 2.21, 2.28, 2.35, 2.42, 2.49, 2.56, 2.63, 2.7, 2.77, 2.84, 2.91, 2.98, 3.05, 3.12, 3.19, 3.26, 3.33, 3.4, 3.47, 3.54, 3.61, 3.68, 3.75, 3.82, 3.89, 3.96, 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, 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, 4.16, 4.24, 2.09, 2.18, 2.27, 2.36, 2.45, 2.54, 2.63, 2.72, 2.81, 2.9, 2.99, 3.08, 3.17, 3.26, 3.35, 3.44, 3.53, 3.62, 3.71, 3.8, 3.89, 3.98, 4.07, 4.16, 4.25, 4.34, 4.43, 4.52, 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, 3.6, 3.7, 3.8, 3.9, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8 ; name_elem_var = "ele_var0", "ele_var1", "ele_var2" ; vals_elem_var1eb1 = 4.01, 4.02, 4.03, 4.04, 4.05, 4.06, 4.07, 4.08, 4.09, 4.1 ; vals_elem_var1eb2 = 5.01, 5.02, 5.02, 5.04, 5.03, 5.06, 5.04, 5.08, 5.05, 5.1, 5.06, 5.12, 5.07, 5.14, 5.08, 5.16, 5.09, 5.18, 5.1, 5.2 ; vals_elem_var1eb4 = 7.01, 7.02, 7.03, 7.04, 7.05, 7.06, 7.07, 7.08, 7.09, 7.1 ; vals_elem_var1eb5 = 8.01, 8.02, 8.03, 8.04, 8.05, 8.06, 8.07, 8.08, 8.09, 8.1 ; vals_elem_var1eb6 = 9.01, 9.02, 9.03, 9.04, 9.05, 9.06, 9.07, 9.08, 9.09, 9.1 ; vals_elem_var1eb7 = 10.01, 10.02, 10.03, 10.04, 10.05, 10.06, 10.07, 10.08, 10.09, 10.1 ; vals_elem_var2eb1 = 5.01, 5.02, 5.03, 5.04, 5.05, 5.06, 5.07, 5.08, 5.09, 5.1 ; vals_elem_var2eb2 = 6.01, 6.02, 6.02, 6.04, 6.03, 6.06, 6.04, 6.08, 6.05, 6.1, 6.06, 6.12, 6.07, 6.14, 6.08, 6.16, 6.09, 6.18, 6.1, 6.2 ; vals_elem_var2eb3 = 7.01, 7.02, 7.03, 7.04, 7.05, 7.06, 7.07, 7.08, 7.09, 7.1 ; vals_elem_var2eb4 = 8.01, 8.02, 8.03, 8.04, 8.05, 8.06, 8.07, 8.08, 8.09, 8.1 ; vals_elem_var2eb5 = 9.01, 9.02, 9.03, 9.04, 9.05, 9.06, 9.07, 9.08, 9.09, 9.1 ; vals_elem_var2eb6 = 10.01, 10.02, 10.03, 10.04, 10.05, 10.06, 10.07, 10.08, 10.09, 10.1 ; vals_elem_var2eb7 = 11.01, 11.02, 11.03, 11.04, 11.05, 11.06, 11.07, 11.08, 11.09, 11.1 ; vals_elem_var3eb1 = 6.01, 6.02, 6.03, 6.04, 6.05, 6.06, 6.07, 6.08, 6.09, 6.1 ; vals_elem_var3eb2 = 7.01, 7.02, 7.02, 7.04, 7.03, 7.06, 7.04, 7.08, 7.05, 7.1, 7.06, 7.12, 7.07, 7.14, 7.08, 7.16, 7.09, 7.18, 7.1, 7.2 ; vals_elem_var3eb3 = 8.01, 8.02, 8.03, 8.04, 8.05, 8.06, 8.07, 8.08, 8.09, 8.1 ; vals_elem_var3eb4 = 9.01, 9.02, 9.03, 9.04, 9.05, 9.06, 9.07, 9.08, 9.09, 9.1 ; vals_elem_var3eb5 = 10.01, 10.02, 10.03, 10.04, 10.05, 10.06, 10.07, 10.08, 10.09, 10.1 ; vals_elem_var3eb6 = 11.01, 11.02, 11.03, 11.04, 11.05, 11.06, 11.07, 11.08, 11.09, 11.1 ; vals_elem_var3eb7 = 12.01, 12.02, 12.03, 12.04, 12.05, 12.06, 12.07, 12.08, 12.09, 12.1 ; }