Cloned SEACAS for EXODUS library with extra build files for internal package management.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

224 lines
13 KiB

2 years ago
after ex_open
I/O word size 8
after ex_get_init_ext(exoid, &par), error = 0
database parameters:
title = 'This is a test'
num_dim = 3
num_assembly = 4
num_nodes = 1
num_edge = 0
num_face = 0
num_elem = 7
num_elem_blk = 7
num_node_sets = 0
num_side_sets = 0
after ex_inquire(exoid, EX_INQ_TITLE, &idum, &fdum, title_chk), error = 0
after ex_get_ids(exoid, EX_ELEM_BLOCK, ids), error = 0
after ex_get_names(exoid, EX_ELEM_BLOCK, block_names), error = 0
after ex_get_name(exoid, EX_ELEM_BLOCK, ids[i], name), error = 0
after ex_get_block(exoid, EX_ELEM_BLOCK, ids[i], elem_type, &(num_elem_in_block[i]), &(num_nodes_per_elem[i]), 0, 0, &(num_attr[i])), error = 0
element block id = 10
element type = 'sphere'
num_elem_in_block = 1
num_nodes_per_elem = 1
num_attr = 0
name = 'block_A'
after ex_get_name(exoid, EX_ELEM_BLOCK, ids[i], name), error = 0
after ex_get_block(exoid, EX_ELEM_BLOCK, ids[i], elem_type, &(num_elem_in_block[i]), &(num_nodes_per_elem[i]), 0, 0, &(num_attr[i])), error = 0
element block id = 11
element type = 'sphere'
num_elem_in_block = 1
num_nodes_per_elem = 1
num_attr = 0
name = 'block_B'
after ex_get_name(exoid, EX_ELEM_BLOCK, ids[i], name), error = 0
after ex_get_block(exoid, EX_ELEM_BLOCK, ids[i], elem_type, &(num_elem_in_block[i]), &(num_nodes_per_elem[i]), 0, 0, &(num_attr[i])), error = 0
element block id = 12
element type = 'sphere'
num_elem_in_block = 1
num_nodes_per_elem = 1
num_attr = 0
name = 'block_C'
after ex_get_name(exoid, EX_ELEM_BLOCK, ids[i], name), error = 0
after ex_get_block(exoid, EX_ELEM_BLOCK, ids[i], elem_type, &(num_elem_in_block[i]), &(num_nodes_per_elem[i]), 0, 0, &(num_attr[i])), error = 0
element block id = 13
element type = 'sphere'
num_elem_in_block = 1
num_nodes_per_elem = 1
num_attr = 0
name = 'block_D'
after ex_get_name(exoid, EX_ELEM_BLOCK, ids[i], name), error = 0
after ex_get_block(exoid, EX_ELEM_BLOCK, ids[i], elem_type, &(num_elem_in_block[i]), &(num_nodes_per_elem[i]), 0, 0, &(num_attr[i])), error = 0
element block id = 14
element type = 'sphere'
num_elem_in_block = 1
num_nodes_per_elem = 1
num_attr = 0
name = 'block_E'
after ex_get_name(exoid, EX_ELEM_BLOCK, ids[i], name), error = 0
after ex_get_block(exoid, EX_ELEM_BLOCK, ids[i], elem_type, &(num_elem_in_block[i]), &(num_nodes_per_elem[i]), 0, 0, &(num_attr[i])), error = 0
element block id = 15
element type = 'sphere'
num_elem_in_block = 1
num_nodes_per_elem = 1
num_attr = 0
name = 'block_F'
after ex_get_name(exoid, EX_ELEM_BLOCK, ids[i], name), error = 0
after ex_get_block(exoid, EX_ELEM_BLOCK, ids[i], elem_type, &(num_elem_in_block[i]), &(num_nodes_per_elem[i]), 0, 0, &(num_attr[i])), error = 0
element block id = 16
element type = 'sphere'
num_elem_in_block = 1
num_nodes_per_elem = 1
num_attr = 0
name = 'block_G'
after ex_get_names(exoid, EX_ASSEMBLY, assembly_name2), error = 0
after ex_get_assembly(exoid, &assemblies[i]), error = 0
Assembly named 'Root' has id 100. It contains 3 entities of type 'assembly'
200, 300, 400,
after ex_get_assembly(exoid, &assemblies[i]), error = 0
Assembly named 'Child2' has id 200. It contains 4 entities of type 'element block'
10, 11, 12, 13,
after ex_get_assembly(exoid, &assemblies[i]), error = 0
Assembly named 'Child3' has id 300. It contains 3 entities of type 'element block'
14, 15, 16,
after ex_get_assembly(exoid, &assemblies[i]), error = 0
Assembly named 'Child4' has id 400. It contains 2 entities of type 'element block'
10, 16,
after ex_get_assemblies(exoid, assmbly), error = 0
Assembly named 'Root' has id 100. It contains 3 entities of type 'assembly'
Assembly named 'Child2' has id 200. It contains 4 entities of type 'element block'
Assembly named 'Child3' has id 300. It contains 3 entities of type 'element block'
Assembly named 'Child4' has id 400. It contains 2 entities of type 'element block'
Assembly named 'Root' with id 100. It contains 2 attributes:
Name: 'Scale', Type = 6, Value Count = 1
1.5
Name: 'Units', Type = 4, Value Count = 4
1 0 0 -1
Assembly named 'Child2' with id 200. It contains 1 attributes:
Name: 'Offset', Type = 6, Value Count = 3
1.1 2.2 3.3
Assembly named 'Child3' with id 300. It contains 2 attributes:
Name: 'Dimension', Type = 2, Value Count = 7
l e n g t h
Name: 'Offset', Type = 6, Value Count = 3
1.1 2.2 3.3
Assembly named 'Child4' with id 400. It contains 1 attributes:
Name: 'Units', Type = 4, Value Count = 4
1 0 0 -1
GLOBAL contains 1 attributes:
Name: 'SOLID_MODEL', Type = 2, Value Count = 24
after ex_get_reduction_variable_param(exoid, EX_ASSEMBLY, &num_assembly_vars), error = 0
after ex_get_reduction_variable_names(exoid, EX_ASSEMBLY, num_assembly_vars, var_names), error = 0
There are 4 assembly reduction variables; their names are :
'Momentum_X'
'Momentum_Y'
'Momentum_Z'
'Kinetic_Energy'
There are 10 time steps in the database.
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 1 is 0.010000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 1: 0.020000 0.030000 0.040000 0.050000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 1: 1.020000 1.030000 1.040000 1.050000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 1: 2.020000 2.030000 2.040000 2.050000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 1: 3.020000 3.030000 3.040000 3.050000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 2 is 0.020000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 2: 0.040000 0.060000 0.080000 0.100000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 2: 1.040000 1.060000 1.080000 1.100000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 2: 2.040000 2.060000 2.080000 2.100000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 2: 3.040000 3.060000 3.080000 3.100000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 3 is 0.030000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 3: 0.060000 0.090000 0.120000 0.150000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 3: 1.060000 1.090000 1.120000 1.150000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 3: 2.060000 2.090000 2.120000 2.150000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 3: 3.060000 3.090000 3.120000 3.150000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 4 is 0.040000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 4: 0.080000 0.120000 0.160000 0.200000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 4: 1.080000 1.120000 1.160000 1.200000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 4: 2.080000 2.120000 2.160000 2.200000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 4: 3.080000 3.120000 3.160000 3.200000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 5 is 0.050000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 5: 0.100000 0.150000 0.200000 0.250000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 5: 1.100000 1.150000 1.200000 1.250000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 5: 2.100000 2.150000 2.200000 2.250000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 5: 3.100000 3.150000 3.200000 3.250000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 6 is 0.060000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 6: 0.120000 0.180000 0.240000 0.300000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 6: 1.120000 1.180000 1.240000 1.300000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 6: 2.120000 2.180000 2.240000 2.300000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 6: 3.120000 3.180000 3.240000 3.300000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 7 is 0.070000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 7: 0.140000 0.210000 0.280000 0.350000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 7: 1.140000 1.210000 1.280000 1.350000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 7: 2.140000 2.210000 2.280000 2.350000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 7: 3.140000 3.210000 3.280000 3.350000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 8 is 0.080000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 8: 0.160000 0.240000 0.320000 0.400000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 8: 1.160000 1.240000 1.320000 1.400000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 8: 2.160000 2.240000 2.320000 2.400000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 8: 3.160000 3.240000 3.320000 3.400000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 9 is 0.090000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 9: 0.180000 0.270000 0.360000 0.450000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 9: 1.180000 1.270000 1.360000 1.450000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 9: 2.180000 2.270000 2.360000 2.450000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 9: 3.180000 3.270000 3.360000 3.450000
after ex_get_time(exoid, i + 1, &time_value), error = 0
Time at step 10 is 0.100000.
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 100 at step 10: 0.200000 0.300000 0.400000 0.500000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 200 at step 10: 1.200000 1.300000 1.400000 1.500000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 300 at step 10: 2.200000 2.300000 2.400000 2.500000
after ex_get_reduction_vars(exoid, i + 1, EX_ASSEMBLY, assmbly[k].id, num_assembly_vars, var_values), error = 0
Values for Assembly 400 at step 10: 3.200000 3.300000 3.400000 3.500000
after ex_close(exoid), error = 0