netcdf test { dimensions: len_name = 256 ; time_step = UNLIMITED ; // (0 currently) num_dim = 3 ; num_nodes = 33 ; num_elem = 8 ; num_el_blk = 8 ; num_node_sets = 2 ; num_side_sets = 9 ; num_el_in_blk1 = 1 ; num_nod_per_el1 = 4 ; num_att_in_blk1 = 1 ; num_el_in_blk2 = 1 ; num_nod_per_el2 = 4 ; num_att_in_blk2 = 1 ; num_el_in_blk3 = 1 ; num_nod_per_el3 = 8 ; num_att_in_blk3 = 1 ; num_el_in_blk4 = 1 ; num_nod_per_el4 = 4 ; num_att_in_blk4 = 1 ; num_el_in_blk5 = 1 ; num_nod_per_el5 = 6 ; num_att_in_blk5 = 1 ; num_el_in_blk6 = 1 ; num_nod_per_el6 = 8 ; num_att_in_blk6 = 1 ; num_el_in_blk7 = 1 ; num_nod_per_el7 = 4 ; num_att_in_blk7 = 1 ; num_el_in_blk8 = 1 ; num_nod_per_el8 = 3 ; num_att_in_blk8 = 1 ; num_side_ss3 = 2 ; num_df_ss3 = 4 ; num_side_ss4 = 2 ; num_df_ss4 = 4 ; num_side_ss5 = 7 ; num_side_ss6 = 4 ; num_side_ss7 = 2 ; num_side_ss8 = 4 ; num_side_ss9 = 2 ; num_qa_rec = 2 ; four = 4 ; len_string = 33 ; num_info = 3 ; len_line = 81 ; 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) ; 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 = "wedge" ; 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 = "tetra" ; 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 = "shell" ; float attrib8(num_el_in_blk8, num_att_in_blk8) ; char attrib_name8(num_att_in_blk8, len_name) ; int connect8(num_el_in_blk8, num_nod_per_el8) ; connect8:elem_type = "triangle" ; int elem_ss3(num_side_ss3) ; int side_ss3(num_side_ss3) ; float dist_fact_ss3(num_df_ss3) ; int elem_ss4(num_side_ss4) ; int side_ss4(num_side_ss4) ; float dist_fact_ss4(num_df_ss4) ; int elem_ss5(num_side_ss5) ; int side_ss5(num_side_ss5) ; int elem_ss6(num_side_ss6) ; int side_ss6(num_side_ss6) ; int elem_ss7(num_side_ss7) ; int side_ss7(num_side_ss7) ; int elem_ss8(num_side_ss8) ; int side_ss8(num_side_ss8) ; int elem_ss9(num_side_ss9) ; int side_ss9(num_side_ss9) ; char qa_records(num_qa_rec, four, len_string) ; char info_records(num_info, len_line) ; // global attributes: :file_size = 1 ; :maximum_name_length = 32 ; :title = "This is a test" ; data: eb_status = 1, 1, 1, 1, 1, 1, 1, 1 ; eb_prop1 = 10, 11, 12, 13, 14, 15, 16, 17 ; ns_status = 0, 0 ; ns_prop1 = -1, -1 ; ss_status = 0, 0, 1, 1, 1, 1, 1, 1, 1 ; ss_prop1 = 30, 31, 32, 33, 34, 35, 36, 37, 38 ; coordx = 0, 1, 1, 0, 1, 2, 2, 1, 0, 10, 10, 1, 1, 10, 10, 1, 0, 1, 10, 7, 3, 6, 0, 3, 6, 0, 2.7, 6, 5.7, 3.7, 2.7, 6, 5.7 ; coordy = 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 10, 10, 10, 10, 0, 0, 0, 5, 0, 0, 0, 2, 2, 2, 1.7, 1.7, 1.7, 0, 1.7, 1.7, 1.7 ; coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -10, -10, 0, 0, -10, -10, 0, 5, 2, 3, 6, 0, 0, 6, 2, 0, 2.7, 3.3, 1.7, 2.3, 2.7, 3.3, 1.7 ; eb_names = "", "", "", "", "", "", "", "" ; ns_names = "", "" ; ss_names = "", "", "", "", "", "", "", "", "" ; coor_names = "xcoor", "ycoor", "zcoor" ; attrib1 = 3.1416 ; attrib_name1 = "" ; connect1 = 1, 2, 3, 4 ; attrib2 = 6.1416 ; attrib_name2 = "" ; connect2 = 5, 6, 7, 8 ; attrib3 = 6.1416 ; attrib_name3 = "" ; connect3 = 9, 10, 11, 12, 13, 14, 15, 16 ; attrib4 = 6.1416 ; attrib_name4 = "" ; connect4 = 17, 18, 19, 20 ; attrib5 = 6.1416 ; attrib_name5 = "" ; connect5 = 21, 22, 23, 24, 25, 26 ; attrib6 = 6.1416 ; attrib_name6 = "" ; connect6 = 17, 18, 19, 20, 27, 28, 30, 29 ; attrib7 = 6.1416 ; attrib_name7 = "" ; connect7 = 1, 2, 3, 4 ; attrib8 = 6.1416 ; attrib_name8 = "" ; connect8 = 30, 31, 32 ; elem_ss3 = 2, 2 ; side_ss3 = 4, 2 ; dist_fact_ss3 = 30, 30.1, 30.2, 30.3 ; elem_ss4 = 1, 2 ; side_ss4 = 2, 3 ; dist_fact_ss4 = 31, 31.1, 31.2, 31.3 ; elem_ss5 = 3, 3, 3, 3, 3, 3, 3 ; side_ss5 = 5, 3, 3, 2, 4, 1, 6 ; elem_ss6 = 4, 4, 4, 4 ; side_ss6 = 1, 2, 3, 4 ; elem_ss7 = 7, 7 ; side_ss7 = 1, 2 ; elem_ss8 = 7, 7, 7, 7 ; side_ss8 = 3, 4, 5, 6 ; elem_ss9 = 8, 8 ; side_ss9 = 1, 3 ; qa_records = "TESTWT", "testwt", "07/07/93", "15:41:33", "", " ", "", " " ; info_records = "This is the first information record.", "", " " ; }