initial upload

This commit is contained in:
2025-12-17 11:00:57 +08:00
parent 2bc7b24a71
commit a09a73537f
4614 changed files with 3478433 additions and 2 deletions

View File

@@ -0,0 +1,239 @@
# Test dump/exo in 3D and 2D with psets, eltsets, facesets
# simple examples testing all variations to write
#
# facesets are tested for auto and extract surfmesh
#
# extract = facesets defined by extract surfmesh
# 1=all_outside_faces
#
# not often used, less predictable and takes a long time
# auto = facesets generated automaticly in LaGriT
# 1=all_outside_faces
# 2=front_edge,3=right_edge,4=left_edge, ... each direction
# if multiple block materials,
# foreach block_id
# write outside faces for each direction
#
# convert binary .exo files to ascii then compare to reference
# for f in *.exo ; do echo $f; ncdump $f > $f.ascii; done
# -------------------------------------------------------
# Test 01
# 3D 4x4x4 hex box
# 3 eltsets, 3 psets, auto facesets
cmo / create / mohex / / / hex
createpts / brick / xyz / 4 4 4 / 0. 0. 0. / 1. 1. 1. / 1 1 1
cmo / setatt / mohex / imt / 1 0 0 / 1
resetpts / itp
cmo / setatt / mohex / itetclr / 1 0 0 / 1
cmo / setatt / mohex / itetclr / 1 3 1 / 2
cmo / setatt / mohex / itetclr / 10 15 1 / 3
eltset / e1 / itetclr / eq / 1
eltset / e2 / itetclr / eq / 2
eltset / e3 / itetclr / eq / 3
pset / p1 / eltset / e1
pset / p2 / eltset / e2
pset / p3 / eltset / e3
eltset / / list
pset / / list
dump / exo / out_3D_hex_pset_eltset.exo / mohex / psets / eltsets /
dump / exo / out_3D_hex_pset.exo / mohex / psets / /
dump / exo / out_3D_hex_eltset.exo / mohex / / eltsets /
# use auto generated facesets 1 to 20
dump/exo/out_3D_hex_all_auto.exo / mohex /psets/eltsets/facesets
# define outside boundary faces and write facesets
cmo/copy/motmp/mohex
cmo/setatt/motmp itetclr 1
resetpts itp
extract/surfmesh/1 0 0/ mofs / motmp / external
cmo / modatt / mofs / itetclr0 / ioflag / l
cmo / modatt / mofs / itetclr1 / ioflag / l
cmo / modatt / mofs / idelem0 / ioflag / l
cmo / modatt / mofs / facecol / ioflag / l
cmo / modatt / mofs / idface0 / ioflag / l
dump/avs/ out_3d_hex_extract.faceset / mofs / 0 0 0 2
cmo/delete/mofs
cmo/delete/motmp
dump/exo/out_3D_hex_all_extract.exo/mohex/psets/eltsets/ &
facesets out_3d_hex_extract.faceset
# -------------------------------------------------------
# Test 02
# 3D 4x4x4 hex box converted to tets
# 3 eltsets, 3 psets, auto facesets
grid2grid / hextotet5 / motet / mohex
cmo / delete / mohex
cmo / setatt / motet / imt / 1 0 0 / 1
resetpts / itp
cmo / setatt / motet / itetclr / 1 0 0 / 1
cmo / setatt / motet / itetclr / 1 3 1 / 2
cmo / setatt / motet / itetclr / 10 15 1 / 3
eltset / e1 / itetclr / eq / 1
eltset / e2 / itetclr / eq / 2
eltset / e3 / itetclr / eq / 3
pset / p1 / eltset / e1
pset / p2 / eltset / e2
pset / p3 / eltset / e3
eltset / / list
pset / / list
# write all variations for 3D tet
dump / exo / out_3D_tet_pset_eltset.exo / motet / psets / eltsets /
dump / exo / out_3D_tet_pset.exo / motet / psets / /
dump / exo / out_3D_tet_eltset.exo / motet / / eltsets /
# auto generated facesets
dump/exo/out_3D_tet_all_auto.exo / motet /psets/eltsets/facesets
# define outside faces and write facesets
cmo/copy/motmp/motet
cmo/setatt/motmp itetclr 1; resetpts itp
extract/surfmesh/1 0 0/ mofs / motmp / external
cmo / modatt / mofs / itetclr0 / ioflag / l
cmo / modatt / mofs / itetclr1 / ioflag / l
cmo / modatt / mofs / idelem0 / ioflag / l
cmo / modatt / mofs / facecol / ioflag / l
cmo / modatt / mofs / idface0 / ioflag / l
dump/avs/ out_3d_tet_extract.faceset / mofs / 0 0 0 2
cmo/delete/mofs
cmo/delete/motmp
dump/exo/out_3D_tet_all_extract.exo/motet/psets/eltsets/ &
facesets out_3d_hex_extract.faceset
cmo / delete / motet
# -------------------------------------------------------
# Test 03
# 2D Planar with 16 triangles
# coordz will not be written to the exodus file
cmo / create / motri / / / triplane
createpts / xyz / 4 4 1 / 0. 0. 0. / 1. 1. 0. / 1 1 1
cmo / setatt / motri / imt / 1 0 0 / 1
connect
cmo/setatt/motri/ itetclr 1
resetpts / itp
# set some material values for eltset and pset
cmo / setatt / motri / itetclr / 1 0 0 / 1
cmo / setatt / motri / itetclr / 1 3 1 / 2
cmo / setatt / motri / itetclr / 10 15 1 / 3
eltset / e1 / itetclr / eq / 1
eltset / e2 / itetclr / eq / 2
eltset / e3 / itetclr / eq / 3
pset / p1 / eltset / e1
pset / p2 / eltset / e2
pset / p3 / eltset / e3
eltset / / list
pset / / list
# write all 2D triplane
dump / exo / out_2D_tri_pset_eltset.exo / motri / psets / eltsets /
dump / exo / out_2D_tri_pset.exo / motri / psets / /
dump / exo / out_2D_tri_eltset.exo / motri / / eltsets /
# auto generated facesets
dump/exo/out_2D_tri_all_auto.exo/motri/psets/eltsets/facesets
# define outside boundary and write facesets
cmo/copy/motmp/motri
cmo/setatt/motmp/itetclr 1
resetpts itp
extract/surfmesh/1 0 0/ mofs / motmp / external
cmo / modatt / mofs / itetclr0 / ioflag / l
cmo / modatt / mofs / itetclr1 / ioflag / l
cmo / modatt / mofs / idelem0 / ioflag / l
cmo / modatt / mofs / facecol / ioflag / l
cmo / modatt / mofs / idface0 / ioflag / l
dump/avs/ out_2D_tri_extract.faceset / mofs / 0 0 0 2
cmo/delete/mofs
cmo/delete/motmp
dump/exo/out_2D_tri_all_extract.exo / motri / / /facesets &
out_2D_tri_extract.faceset
cmo/delete/motri
# -------------------------------------------------------
# Test 04
# Single planar tri 2D in 2 Dimensions (XY assumed)
# coordz is NOT written to exodus file
# this is preferred instead of 2D in 3d dim
read input_tri_single.inp motmp
resetpts itp
cmo/status/motri/brief
cmo / create / motri0 / / / triplane
copypts/ motri0 / motmp
cmo delete motmp
cmo/select/motri0
cmo/setatt/motri0/imt/1
connect
cmo/setatt/motri0/itetclr/1
recon 0
resetpts itp
cmo/status/motri0 brief
# auto generated facesets
dump/exo/out_2Dim_auto.exo/motri0 / / /facesets
# define outside faces and write facesets
extract/surfmesh/1 0 0/ mofs / motri0 / external
cmo / modatt / mofs / itetclr0 / ioflag / l
cmo / modatt / mofs / itetclr1 / ioflag / l
cmo / modatt / mofs / idelem0 / ioflag / l
cmo / modatt / mofs / facecol / ioflag / l
cmo / modatt / mofs / idface0 / ioflag / l
dump/avs/ out_sngl0_extract.faceset / mofs / 0 0 0 2
cmo/delete/mofs
dump/exo/out_2Dim_extract.exo / motri0 / / /facesets &
out_sngl0_extract.faceset
# -------------------------------------------------------
# Test 05
# Single tri 2D in 3 Dimensions
# coordz IS written to exodus file
# paraview expects 2D planar with no z values
cmo copy motri motri0
cmo / setatt / motri / ndimensions_geom / 3
cmo / setatt /motri/ zic / 2,2,1 5.
cmo / setatt /motri/ zic / 3,3,1 1.
# auto generated facesets
dump/exo/out_3Dim_auto.exo/motri/ / /facesets
# define outside boundary and write facesets
extract/surfmesh/1 0 0/ mofs / motri / external
cmo / modatt / mofs / itetclr0 / ioflag / l
cmo / modatt / mofs / itetclr1 / ioflag / l
cmo / modatt / mofs / idelem0 / ioflag / l
cmo / modatt / mofs / facecol / ioflag / l
cmo / modatt / mofs / idface0 / ioflag / l
dump/avs/ out_sngl_extract.faceset / mofs / 0 0 0 2
cmo/delete/mofs
dump/exo/out_3Dim_extract.exo / motri / / /facesets &
out_sngl_extract.faceset
finish

View File

@@ -0,0 +1,13 @@
3 1 4 0 0
001 0.000000000000E+00 0.000000000000E+00 0.000000000000E+00
002 5.000000000000E+00 0.000000000000E+00 1.000000000000E+01
003 0.000000000000E+00 5.000000000000E+00 1.000000000000E+00
001 1 tri 1 2 3
00004 1 1 1 1
imt1, integer
itp1, integer
icr1, integer
isn1, integer
0000000001 1.000000000000E+00 1.000000000000E+01 0.000000000000E+00 0.000000000000E+00
0000000002 1.000000000000E+00 1.000000000000E+01 0.000000000000E+00 0.000000000000E+00
0000000003 1.000000000000E+00 1.000000000000E+01 0.000000000000E+00 0.000000000000E+00

View File

@@ -0,0 +1,140 @@
cmo/create/mohex///hex
createpts/brick/xyz/4 4 4/0. 0. 0./1. 1. 1./1 1 1
cmo/setatt/mohex/imt/1 0 0/1
resetpts/itp
cmo/setatt/mohex/itetclr/1 0 0/1
cmo/setatt/mohex/itetclr/1 3 1/2
cmo/setatt/mohex/itetclr/10 15 1/3
eltset/e1/itetclr/eq/1
eltset/e2/itetclr/eq/2
eltset/e3/itetclr/eq/3
pset/p1/eltset/e1
pset/p2/eltset/e2
pset/p3/eltset/e3
eltset//list
pset//list
dump/exo/out_3D_hex_pset_eltset.exo/mohex/psets/eltsets/
dump/exo/out_3D_hex_pset.exo/mohex/psets//
dump/exo/out_3D_hex_eltset.exo/mohex//eltsets/
dump/exo/out_3D_hex_all_auto.exo/mohex/psets/eltsets/facesets
cmo/copy/motmp/mohex
cmo/setatt/motmp itetclr 1
resetpts itp
extract/surfmesh/1 0 0/mofs/motmp/external
cmo/modatt/mofs/itetclr0/ioflag/l
cmo/modatt/mofs/itetclr1/ioflag/l
cmo/modatt/mofs/idelem0/ioflag/l
cmo/modatt/mofs/facecol/ioflag/l
cmo/modatt/mofs/idface0/ioflag/l
dump/avs/out_3d_hex_extract.faceset/mofs/0 0 0 2
cmo/delete/mofs
cmo/delete/motmp
dump/exo/out_3D_hex_all_extract.exo/mohex/psets/eltsets/facesets out_3d_hex_extr
act.faceset
grid2grid/hextotet5/motet/mohex
cmo/delete/mohex
cmo/setatt/motet/imt/1 0 0/1
resetpts/itp
cmo/setatt/motet/itetclr/1 0 0/1
cmo/setatt/motet/itetclr/1 3 1/2
cmo/setatt/motet/itetclr/10 15 1/3
eltset/e1/itetclr/eq/1
eltset/e2/itetclr/eq/2
eltset/e3/itetclr/eq/3
pset/p1/eltset/e1
pset/p2/eltset/e2
pset/p3/eltset/e3
eltset//list
pset//list
dump/exo/out_3D_tet_pset_eltset.exo/motet/psets/eltsets/
dump/exo/out_3D_tet_pset.exo/motet/psets//
dump/exo/out_3D_tet_eltset.exo/motet//eltsets/
dump/exo/out_3D_tet_all_auto.exo/motet/psets/eltsets/facesets
cmo/copy/motmp/motet
cmo/setatt/motmp itetclr 1
resetpts itp
extract/surfmesh/1 0 0/mofs/motmp/external
cmo/modatt/mofs/itetclr0/ioflag/l
cmo/modatt/mofs/itetclr1/ioflag/l
cmo/modatt/mofs/idelem0/ioflag/l
cmo/modatt/mofs/facecol/ioflag/l
cmo/modatt/mofs/idface0/ioflag/l
dump/avs/out_3d_tet_extract.faceset/mofs/0 0 0 2
cmo/delete/mofs
cmo/delete/motmp
dump/exo/out_3D_tet_all_extract.exo/motet/psets/eltsets/facesets out_3d_hex_extr
act.faceset
cmo/delete/motet
cmo/create/motri///triplane
createpts/xyz/4 4 1/0. 0. 0./1. 1. 0./1 1 1
cmo/setatt/motri/imt/1 0 0/1
connect
cmo/setatt/motri/itetclr 1
resetpts/itp
cmo/setatt/motri/itetclr/1 0 0/1
cmo/setatt/motri/itetclr/1 3 1/2
cmo/setatt/motri/itetclr/10 15 1/3
eltset/e1/itetclr/eq/1
eltset/e2/itetclr/eq/2
eltset/e3/itetclr/eq/3
pset/p1/eltset/e1
pset/p2/eltset/e2
pset/p3/eltset/e3
eltset//list
pset//list
dump/exo/out_2D_tri_pset_eltset.exo/motri/psets/eltsets/
dump/exo/out_2D_tri_pset.exo/motri/psets//
dump/exo/out_2D_tri_eltset.exo/motri//eltsets/
dump/exo/out_2D_tri_all_auto.exo/motri/psets/eltsets/facesets
cmo/copy/motmp/motri
cmo/setatt/motmp/itetclr 1
resetpts itp
extract/surfmesh/1 0 0/mofs/motmp/external
cmo/modatt/mofs/itetclr0/ioflag/l
cmo/modatt/mofs/itetclr1/ioflag/l
cmo/modatt/mofs/idelem0/ioflag/l
cmo/modatt/mofs/facecol/ioflag/l
cmo/modatt/mofs/idface0/ioflag/l
dump/avs/out_2D_tri_extract.faceset/mofs/0 0 0 2
cmo/delete/mofs
cmo/delete/motmp
dump/exo/out_2D_tri_all_extract.exo/motri///facesets out_2D_tri_extract.faceset
cmo/delete/motri
read input_tri_single.inp motmp
resetpts itp
cmo/status/motri/brief
cmo/create/motri0///triplane
copypts/motri0/motmp
cmo delete motmp
cmo/select/motri0
cmo/setatt/motri0/imt/1
connect
cmo/setatt/motri0/itetclr/1
recon 0
resetpts itp
cmo/status/motri0 brief
dump/exo/out_2Dim_auto.exo/motri0///facesets
extract/surfmesh/1 0 0/mofs/motri0/external
cmo/modatt/mofs/itetclr0/ioflag/l
cmo/modatt/mofs/itetclr1/ioflag/l
cmo/modatt/mofs/idelem0/ioflag/l
cmo/modatt/mofs/facecol/ioflag/l
cmo/modatt/mofs/idface0/ioflag/l
dump/avs/out_sngl0_extract.faceset/mofs/0 0 0 2
cmo/delete/mofs
dump/exo/out_2Dim_extract.exo/motri0///facesets out_sngl0_extract.faceset
cmo copy motri motri0
cmo/setatt/motri/ndimensions_geom/3
cmo/setatt/motri/zic/2,2,1 5.
cmo/setatt/motri/zic/3,3,1 1.
dump/exo/out_3Dim_auto.exo/motri///facesets
extract/surfmesh/1 0 0/mofs/motri/external
cmo/modatt/mofs/itetclr0/ioflag/l
cmo/modatt/mofs/itetclr1/ioflag/l
cmo/modatt/mofs/idelem0/ioflag/l
cmo/modatt/mofs/facecol/ioflag/l
cmo/modatt/mofs/idface0/ioflag/l
dump/avs/out_sngl_extract.faceset/mofs/0 0 0 2
cmo/delete/mofs
dump/exo/out_3Dim_extract.exo/motri///facesets out_sngl_extract.faceset
finish

View File

@@ -0,0 +1,251 @@
netcdf out_2D_tri_all_auto {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 2 ;
num_nodes = 16 ;
num_elem = 18 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_side_sets = 11 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 9 ;
num_nod_per_el1 = 3 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 3 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 3 ;
num_nod_ns1 = 13 ;
num_nod_ns2 = 7 ;
num_nod_ns3 = 11 ;
num_ele_els1 = 9 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
num_side_ss1 = 12 ;
num_side_ss2 = 3 ;
num_side_ss3 = 3 ;
num_side_ss4 = 3 ;
num_side_ss5 = 3 ;
num_side_ss6 = 3 ;
num_side_ss7 = 2 ;
num_side_ss8 = 1 ;
num_side_ss9 = 3 ;
num_side_ss10 = 1 ;
num_side_ss11 = 2 ;
variables:
double 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" ;
int els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TRI3" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TRI3" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
int elem_ss2(num_side_ss2) ;
int side_ss2(num_side_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 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) ;
int elem_ss10(num_side_ss10) ;
int side_ss10(num_side_ss10) ;
int elem_ss11(num_side_ss11) ;
int side_ss11(num_side_ss11) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
ss_status = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
ss_prop1 = 1, 101, 102, 103, 104, 10001, 10002, 30001, 10003, 20001, 30002 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
ss_names =
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"" ;
qa_records =
"motri",
"probname",
"Today",
"Time" ;
connect1 =
11, 15, 14,
9, 10, 13,
15, 12, 16,
6, 7, 10,
7, 4, 8,
7, 8, 11,
11, 8, 12,
10, 14, 13,
5, 6, 9 ;
connect2 =
2, 3, 6,
11, 12, 15,
2, 6, 5 ;
connect3 =
1, 2, 5,
6, 10, 9,
10, 11, 14,
7, 11, 10,
3, 7, 6,
3, 4, 7 ;
node_ns1 = 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ;
node_ns2 = 2, 3, 5, 6, 11, 12, 15 ;
node_ns3 = 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9 ;
elem_els2 = 10, 11, 12 ;
elem_els3 = 13, 14, 15, 16, 17, 18 ;
elem_ss1 = 1, 8, 3, 2, 9, 13, 3, 7, 5, 10, 18, 13 ;
side_ss1 = 2, 2, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1 ;
elem_ss2 = 1, 8, 3 ;
side_ss2 = 2, 2, 3 ;
elem_ss3 = 2, 9, 13 ;
side_ss3 = 3, 3, 3 ;
elem_ss4 = 3, 7, 5 ;
side_ss4 = 2, 2, 2 ;
elem_ss5 = 10, 18, 13 ;
side_ss5 = 1, 1, 1 ;
elem_ss6 = 1, 8, 3 ;
side_ss6 = 2, 2, 3 ;
elem_ss7 = 2, 9 ;
side_ss7 = 3, 3 ;
elem_ss8 = 13 ;
side_ss8 = 3 ;
elem_ss9 = 3, 7, 5 ;
side_ss9 = 2, 2, 2 ;
elem_ss10 = 10 ;
side_ss10 = 1 ;
elem_ss11 = 18, 13 ;
side_ss11 = 1, 1 ;
}

View File

@@ -0,0 +1,117 @@
netcdf out_2D_tri_all_extract {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 2 ;
num_nodes = 16 ;
num_elem = 18 ;
num_el_blk = 3 ;
num_side_sets = 1 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 9 ;
num_nod_per_el1 = 3 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 3 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 3 ;
num_side_ss1 = 12 ;
variables:
double time_whole(time_step) ;
int eb_status(num_el_blk) ;
int eb_prop1(num_el_blk) ;
eb_prop1:name = "ID" ;
int ss_status(num_side_sets) ;
int ss_prop1(num_side_sets) ;
ss_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TRI3" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TRI3" ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ss_status = 1 ;
ss_prop1 = 1 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ss_names =
"" ;
coor_names =
"",
"" ;
qa_records =
"motri",
"probname",
"Today",
"Time" ;
connect1 =
11, 15, 14,
9, 10, 13,
15, 12, 16,
6, 7, 10,
7, 4, 8,
7, 8, 11,
11, 8, 12,
10, 14, 13,
5, 6, 9 ;
connect2 =
2, 3, 6,
11, 12, 15,
2, 6, 5 ;
connect3 =
1, 2, 5,
6, 10, 9,
10, 11, 14,
7, 11, 10,
3, 7, 6,
3, 4, 7 ;
elem_ss1 = 1, 4, 5, 6, 6, 8, 10, 10, 15, 16, 17, 18 ;
side_ss1 = 1, 2, 3, 2, 3, 2, 3, 1, 1, 2, 2, 3 ;
}

Binary file not shown.

View File

@@ -0,0 +1,124 @@
netcdf out_2D_tri_eltset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 2 ;
num_nodes = 16 ;
num_elem = 18 ;
num_el_blk = 3 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 9 ;
num_nod_per_el1 = 3 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 3 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 3 ;
num_ele_els1 = 9 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
variables:
double time_whole(time_step) ;
int eb_status(num_el_blk) ;
int eb_prop1(num_el_blk) ;
eb_prop1:name = "ID" ;
int els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TRI3" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TRI3" ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"" ;
qa_records =
"motri",
"probname",
"Today",
"Time" ;
connect1 =
11, 15, 14,
9, 10, 13,
15, 12, 16,
6, 7, 10,
7, 4, 8,
7, 8, 11,
11, 8, 12,
10, 14, 13,
5, 6, 9 ;
connect2 =
2, 3, 6,
11, 12, 15,
2, 6, 5 ;
connect3 =
1, 2, 5,
6, 10, 9,
10, 11, 14,
7, 11, 10,
3, 7, 6,
3, 4, 7 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9 ;
elem_els2 = 10, 11, 12 ;
elem_els3 = 13, 14, 15, 16, 17, 18 ;
}

View File

@@ -0,0 +1,16 @@
0 0 0 2 0
00002 1 1
idelem1, integer
idface1, integer
1 3
4 1
5 2
6 1
6 2
8 1
10 2
10 3
15 3
16 1
17 1
18 2

Binary file not shown.

View File

@@ -0,0 +1,124 @@
netcdf out_2D_tri_pset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 2 ;
num_nodes = 16 ;
num_elem = 18 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 9 ;
num_nod_per_el1 = 3 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 3 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 3 ;
num_nod_ns1 = 13 ;
num_nod_ns2 = 7 ;
num_nod_ns3 = 11 ;
variables:
double 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" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TRI3" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TRI3" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
coor_names =
"",
"" ;
qa_records =
"motri",
"probname",
"Today",
"Time" ;
connect1 =
11, 15, 14,
9, 10, 13,
15, 12, 16,
6, 7, 10,
7, 4, 8,
7, 8, 11,
11, 8, 12,
10, 14, 13,
5, 6, 9 ;
connect2 =
2, 3, 6,
11, 12, 15,
2, 6, 5 ;
connect3 =
1, 2, 5,
6, 10, 9,
10, 11, 14,
7, 11, 10,
3, 7, 6,
3, 4, 7 ;
node_ns1 = 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ;
node_ns2 = 2, 3, 5, 6, 11, 12, 15 ;
node_ns3 = 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14 ;
}

View File

@@ -0,0 +1,151 @@
netcdf out_2D_tri_pset_eltset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 2 ;
num_nodes = 16 ;
num_elem = 18 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 9 ;
num_nod_per_el1 = 3 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 3 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 3 ;
num_nod_ns1 = 13 ;
num_nod_ns2 = 7 ;
num_nod_ns3 = 11 ;
num_ele_els1 = 9 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
variables:
double 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 els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TRI3" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TRI3" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"" ;
qa_records =
"motri",
"probname",
"Today",
"Time" ;
connect1 =
11, 15, 14,
9, 10, 13,
15, 12, 16,
6, 7, 10,
7, 4, 8,
7, 8, 11,
11, 8, 12,
10, 14, 13,
5, 6, 9 ;
connect2 =
2, 3, 6,
11, 12, 15,
2, 6, 5 ;
connect3 =
1, 2, 5,
6, 10, 9,
10, 11, 14,
7, 11, 10,
3, 7, 6,
3, 4, 7 ;
node_ns1 = 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ;
node_ns2 = 2, 3, 5, 6, 11, 12, 15 ;
node_ns3 = 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9 ;
elem_els2 = 10, 11, 12 ;
elem_els3 = 13, 14, 15, 16, 17, 18 ;
}

Binary file not shown.

View File

@@ -0,0 +1,106 @@
netcdf out_2Dim_auto {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 2 ;
num_nodes = 3 ;
num_elem = 1 ;
num_el_blk = 1 ;
num_side_sets = 4 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 1 ;
num_nod_per_el1 = 3 ;
num_side_ss1 = 3 ;
num_side_ss2 = 1 ;
num_side_ss3 = 1 ;
num_side_ss4 = 1 ;
variables:
double time_whole(time_step) ;
int eb_status(num_el_blk) ;
int eb_prop1(num_el_blk) ;
eb_prop1:name = "ID" ;
int ss_status(num_side_sets) ;
int ss_prop1(num_side_sets) ;
ss_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
int elem_ss2(num_side_ss2) ;
int side_ss2(num_side_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) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1 ;
eb_prop1 = 1 ;
ss_status = 1, 1, 1, 1 ;
ss_prop1 = 1, 101, 102, 103 ;
coordx = 0, 5, 0 ;
coordy = 0, 0, 5 ;
eb_names =
"" ;
ss_names =
"",
"",
"",
"" ;
coor_names =
"",
"" ;
qa_records =
"motri0",
"probname",
"Today",
"Time" ;
connect1 =
3, 1, 2 ;
elem_ss1 = 1, 1, 1 ;
side_ss1 = 2, 3, 1 ;
elem_ss2 = 1 ;
side_ss2 = 2 ;
elem_ss3 = 1 ;
side_ss3 = 3 ;
elem_ss4 = 1 ;
side_ss4 = 1 ;
}

Binary file not shown.

View File

@@ -0,0 +1,82 @@
netcdf out_2Dim_extract {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 2 ;
num_nodes = 3 ;
num_elem = 1 ;
num_el_blk = 1 ;
num_side_sets = 1 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 1 ;
num_nod_per_el1 = 3 ;
num_side_ss1 = 3 ;
variables:
double time_whole(time_step) ;
int eb_status(num_el_blk) ;
int eb_prop1(num_el_blk) ;
eb_prop1:name = "ID" ;
int ss_status(num_side_sets) ;
int ss_prop1(num_side_sets) ;
ss_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1 ;
eb_prop1 = 1 ;
ss_status = 1 ;
ss_prop1 = 1 ;
coordx = 0, 5, 0 ;
coordy = 0, 0, 5 ;
eb_names =
"" ;
ss_names =
"" ;
coor_names =
"",
"" ;
qa_records =
"motri0",
"probname",
"Today",
"Time" ;
connect1 =
3, 1, 2 ;
elem_ss1 = 1, 1, 1 ;
side_ss1 = 2, 3, 1 ;
}

View File

@@ -0,0 +1,373 @@
netcdf out_3D_hex_all_auto {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 27 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_side_sets = 20 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 18 ;
num_nod_per_el1 = 8 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 8 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 8 ;
num_nod_ns1 = 56 ;
num_nod_ns2 = 16 ;
num_nod_ns3 = 24 ;
num_ele_els1 = 18 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
num_side_ss1 = 54 ;
num_side_ss2 = 9 ;
num_side_ss3 = 9 ;
num_side_ss4 = 9 ;
num_side_ss5 = 9 ;
num_side_ss6 = 9 ;
num_side_ss7 = 9 ;
num_side_ss8 = 6 ;
num_side_ss9 = 3 ;
num_side_ss10 = 6 ;
num_side_ss11 = 1 ;
num_side_ss12 = 2 ;
num_side_ss13 = 6 ;
num_side_ss14 = 2 ;
num_side_ss15 = 1 ;
num_side_ss16 = 9 ;
num_side_ss17 = 9 ;
num_side_ss18 = 3 ;
num_side_ss19 = 3 ;
num_side_ss20 = 3 ;
variables:
double 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" ;
int els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "HEX" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "HEX" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "HEX" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
int elem_ss2(num_side_ss2) ;
int side_ss2(num_side_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 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) ;
int elem_ss10(num_side_ss10) ;
int side_ss10(num_side_ss10) ;
int elem_ss11(num_side_ss11) ;
int side_ss11(num_side_ss11) ;
int elem_ss12(num_side_ss12) ;
int side_ss12(num_side_ss12) ;
int elem_ss13(num_side_ss13) ;
int side_ss13(num_side_ss13) ;
int elem_ss14(num_side_ss14) ;
int side_ss14(num_side_ss14) ;
int elem_ss15(num_side_ss15) ;
int side_ss15(num_side_ss15) ;
int elem_ss16(num_side_ss16) ;
int side_ss16(num_side_ss16) ;
int elem_ss17(num_side_ss17) ;
int side_ss17(num_side_ss17) ;
int elem_ss18(num_side_ss18) ;
int side_ss18(num_side_ss18) ;
int elem_ss19(num_side_ss19) ;
int side_ss19(num_side_ss19) ;
int elem_ss20(num_side_ss20) ;
int side_ss20(num_side_ss20) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
ss_status = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
ss_prop1 = 1, 101, 102, 103, 104, 105, 106, 10001, 20001, 10002, 20002,
30001, 10003, 30002, 20003, 10004, 10005, 10006, 30003, 20004 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
ss_names =
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"",
"" ;
qa_records =
"mohex",
"probname",
"Today",
"Time" ;
connect1 =
5, 6, 10, 9, 21, 22, 26, 25,
6, 7, 11, 10, 22, 23, 27, 26,
7, 8, 12, 11, 23, 24, 28, 27,
9, 10, 14, 13, 25, 26, 30, 29,
10, 11, 15, 14, 26, 27, 31, 30,
11, 12, 16, 15, 27, 28, 32, 31,
25, 26, 30, 29, 41, 42, 46, 45,
26, 27, 31, 30, 42, 43, 47, 46,
27, 28, 32, 31, 43, 44, 48, 47,
33, 34, 38, 37, 49, 50, 54, 53,
34, 35, 39, 38, 50, 51, 55, 54,
35, 36, 40, 39, 51, 52, 56, 55,
37, 38, 42, 41, 53, 54, 58, 57,
38, 39, 43, 42, 54, 55, 59, 58,
39, 40, 44, 43, 55, 56, 60, 59,
41, 42, 46, 45, 57, 58, 62, 61,
42, 43, 47, 46, 58, 59, 63, 62,
43, 44, 48, 47, 59, 60, 64, 63 ;
connect2 =
1, 2, 6, 5, 17, 18, 22, 21,
2, 3, 7, 6, 18, 19, 23, 22,
3, 4, 8, 7, 19, 20, 24, 23 ;
connect3 =
17, 18, 22, 21, 33, 34, 38, 37,
18, 19, 23, 22, 34, 35, 39, 38,
19, 20, 24, 23, 35, 36, 40, 39,
21, 22, 26, 25, 37, 38, 42, 41,
22, 23, 27, 26, 38, 39, 43, 42,
23, 24, 28, 27, 39, 40, 44, 43 ;
node_ns1 = 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
62, 63, 64 ;
node_ns2 = 1, 2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 23, 24 ;
node_ns3 = 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ;
elem_els2 = 19, 20, 21 ;
elem_els3 = 22, 23, 24, 25, 26, 27 ;
elem_ss1 = 1, 4, 2, 19, 5, 3, 20, 6, 21, 1, 19, 25, 4, 22, 13, 7, 10, 16, 3,
6, 27, 21, 9, 15, 24, 18, 12, 4, 7, 5, 16, 8, 6, 17, 9, 18, 10, 11, 13,
12, 14, 16, 15, 17, 18, 10, 22, 11, 19, 23, 12, 20, 24, 21 ;
side_ss1 = 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2,
2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1,
1, 1, 1, 1, 1, 1, 1, 1 ;
elem_ss2 = 1, 4, 2, 19, 5, 3, 20, 6, 21 ;
side_ss2 = 5, 5, 5, 5, 5, 5, 5, 5, 5 ;
elem_ss3 = 1, 19, 25, 4, 22, 13, 7, 10, 16 ;
side_ss3 = 4, 4, 4, 4, 4, 4, 4, 4, 4 ;
elem_ss4 = 3, 6, 27, 21, 9, 15, 24, 18, 12 ;
side_ss4 = 2, 2, 2, 2, 2, 2, 2, 2, 2 ;
elem_ss5 = 4, 7, 5, 16, 8, 6, 17, 9, 18 ;
side_ss5 = 3, 3, 3, 3, 3, 3, 3, 3, 3 ;
elem_ss6 = 10, 11, 13, 12, 14, 16, 15, 17, 18 ;
side_ss6 = 6, 6, 6, 6, 6, 6, 6, 6, 6 ;
elem_ss7 = 10, 22, 11, 19, 23, 12, 20, 24, 21 ;
side_ss7 = 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
elem_ss8 = 1, 4, 2, 5, 3, 6 ;
side_ss8 = 5, 5, 5, 5, 5, 5 ;
elem_ss9 = 19, 20, 21 ;
side_ss9 = 5, 5, 5 ;
elem_ss10 = 1, 4, 13, 7, 10, 16 ;
side_ss10 = 4, 4, 4, 4, 4, 4 ;
elem_ss11 = 19 ;
side_ss11 = 4 ;
elem_ss12 = 25, 22 ;
side_ss12 = 4, 4 ;
elem_ss13 = 3, 6, 9, 15, 18, 12 ;
side_ss13 = 2, 2, 2, 2, 2, 2 ;
elem_ss14 = 27, 24 ;
side_ss14 = 2, 2 ;
elem_ss15 = 21 ;
side_ss15 = 2 ;
elem_ss16 = 4, 7, 5, 16, 8, 6, 17, 9, 18 ;
side_ss16 = 3, 3, 3, 3, 3, 3, 3, 3, 3 ;
elem_ss17 = 10, 11, 13, 12, 14, 16, 15, 17, 18 ;
side_ss17 = 6, 6, 6, 6, 6, 6, 6, 6, 6 ;
elem_ss18 = 10, 11, 12 ;
side_ss18 = 1, 1, 1 ;
elem_ss19 = 22, 23, 24 ;
side_ss19 = 1, 1, 1 ;
elem_ss20 = 19, 20, 21 ;
side_ss20 = 1, 1, 1 ;
}

View File

@@ -0,0 +1,220 @@
netcdf out_3D_hex_all_extract {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 27 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_side_sets = 1 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 18 ;
num_nod_per_el1 = 8 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 8 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 8 ;
num_nod_ns1 = 56 ;
num_nod_ns2 = 16 ;
num_nod_ns3 = 24 ;
num_ele_els1 = 18 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
num_side_ss1 = 54 ;
variables:
double 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" ;
int els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "HEX" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "HEX" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "HEX" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
ss_status = 1 ;
ss_prop1 = 1 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
ss_names =
"" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"",
"" ;
qa_records =
"mohex",
"probname",
"Today",
"Time" ;
connect1 =
5, 6, 10, 9, 21, 22, 26, 25,
6, 7, 11, 10, 22, 23, 27, 26,
7, 8, 12, 11, 23, 24, 28, 27,
9, 10, 14, 13, 25, 26, 30, 29,
10, 11, 15, 14, 26, 27, 31, 30,
11, 12, 16, 15, 27, 28, 32, 31,
25, 26, 30, 29, 41, 42, 46, 45,
26, 27, 31, 30, 42, 43, 47, 46,
27, 28, 32, 31, 43, 44, 48, 47,
33, 34, 38, 37, 49, 50, 54, 53,
34, 35, 39, 38, 50, 51, 55, 54,
35, 36, 40, 39, 51, 52, 56, 55,
37, 38, 42, 41, 53, 54, 58, 57,
38, 39, 43, 42, 54, 55, 59, 58,
39, 40, 44, 43, 55, 56, 60, 59,
41, 42, 46, 45, 57, 58, 62, 61,
42, 43, 47, 46, 58, 59, 63, 62,
43, 44, 48, 47, 59, 60, 64, 63 ;
connect2 =
1, 2, 6, 5, 17, 18, 22, 21,
2, 3, 7, 6, 18, 19, 23, 22,
3, 4, 8, 7, 19, 20, 24, 23 ;
connect3 =
17, 18, 22, 21, 33, 34, 38, 37,
18, 19, 23, 22, 34, 35, 39, 38,
19, 20, 24, 23, 35, 36, 40, 39,
21, 22, 26, 25, 37, 38, 42, 41,
22, 23, 27, 26, 38, 39, 43, 42,
23, 24, 28, 27, 39, 40, 44, 43 ;
node_ns1 = 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
62, 63, 64 ;
node_ns2 = 1, 2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 23, 24 ;
node_ns3 = 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ;
elem_els2 = 19, 20, 21 ;
elem_els3 = 22, 23, 24, 25, 26, 27 ;
elem_ss1 = 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9,
10, 10, 11, 12, 12, 13, 15, 16, 16, 17, 18, 18, 19, 19, 19, 20, 20, 21,
21, 21, 22, 22, 23, 24, 24, 25, 25, 25, 26, 26, 27, 27, 27 ;
side_ss1 = 5, 1, 4, 5, 1, 5, 1, 2, 5, 4, 5, 5, 2, 5, 3, 4, 5, 3, 5, 2, 3, 1,
4, 1, 1, 2, 4, 2, 3, 4, 3, 2, 3, 6, 1, 4, 6, 1, 6, 1, 2, 6, 4, 6, 6, 2,
6, 3, 4, 6, 3, 6, 2, 3 ;
}

Binary file not shown.

View File

@@ -0,0 +1,165 @@
netcdf out_3D_hex_eltset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 27 ;
num_el_blk = 3 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 18 ;
num_nod_per_el1 = 8 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 8 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 8 ;
num_ele_els1 = 18 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
variables:
double time_whole(time_step) ;
int eb_status(num_el_blk) ;
int eb_prop1(num_el_blk) ;
eb_prop1:name = "ID" ;
int els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "HEX" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "HEX" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "HEX" ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"",
"" ;
qa_records =
"mohex",
"probname",
"Today",
"Time" ;
connect1 =
5, 6, 10, 9, 21, 22, 26, 25,
6, 7, 11, 10, 22, 23, 27, 26,
7, 8, 12, 11, 23, 24, 28, 27,
9, 10, 14, 13, 25, 26, 30, 29,
10, 11, 15, 14, 26, 27, 31, 30,
11, 12, 16, 15, 27, 28, 32, 31,
25, 26, 30, 29, 41, 42, 46, 45,
26, 27, 31, 30, 42, 43, 47, 46,
27, 28, 32, 31, 43, 44, 48, 47,
33, 34, 38, 37, 49, 50, 54, 53,
34, 35, 39, 38, 50, 51, 55, 54,
35, 36, 40, 39, 51, 52, 56, 55,
37, 38, 42, 41, 53, 54, 58, 57,
38, 39, 43, 42, 54, 55, 59, 58,
39, 40, 44, 43, 55, 56, 60, 59,
41, 42, 46, 45, 57, 58, 62, 61,
42, 43, 47, 46, 58, 59, 63, 62,
43, 44, 48, 47, 59, 60, 64, 63 ;
connect2 =
1, 2, 6, 5, 17, 18, 22, 21,
2, 3, 7, 6, 18, 19, 23, 22,
3, 4, 8, 7, 19, 20, 24, 23 ;
connect3 =
17, 18, 22, 21, 33, 34, 38, 37,
18, 19, 23, 22, 34, 35, 39, 38,
19, 20, 24, 23, 35, 36, 40, 39,
21, 22, 26, 25, 37, 38, 42, 41,
22, 23, 27, 26, 38, 39, 43, 42,
23, 24, 28, 27, 39, 40, 44, 43 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ;
elem_els2 = 19, 20, 21 ;
elem_els3 = 22, 23, 24, 25, 26, 27 ;
}

Binary file not shown.

View File

@@ -0,0 +1,169 @@
netcdf out_3D_hex_pset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 27 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 18 ;
num_nod_per_el1 = 8 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 8 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 8 ;
num_nod_ns1 = 56 ;
num_nod_ns2 = 16 ;
num_nod_ns3 = 24 ;
variables:
double 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" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "HEX" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "HEX" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "HEX" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
coor_names =
"",
"",
"" ;
qa_records =
"mohex",
"probname",
"Today",
"Time" ;
connect1 =
5, 6, 10, 9, 21, 22, 26, 25,
6, 7, 11, 10, 22, 23, 27, 26,
7, 8, 12, 11, 23, 24, 28, 27,
9, 10, 14, 13, 25, 26, 30, 29,
10, 11, 15, 14, 26, 27, 31, 30,
11, 12, 16, 15, 27, 28, 32, 31,
25, 26, 30, 29, 41, 42, 46, 45,
26, 27, 31, 30, 42, 43, 47, 46,
27, 28, 32, 31, 43, 44, 48, 47,
33, 34, 38, 37, 49, 50, 54, 53,
34, 35, 39, 38, 50, 51, 55, 54,
35, 36, 40, 39, 51, 52, 56, 55,
37, 38, 42, 41, 53, 54, 58, 57,
38, 39, 43, 42, 54, 55, 59, 58,
39, 40, 44, 43, 55, 56, 60, 59,
41, 42, 46, 45, 57, 58, 62, 61,
42, 43, 47, 46, 58, 59, 63, 62,
43, 44, 48, 47, 59, 60, 64, 63 ;
connect2 =
1, 2, 6, 5, 17, 18, 22, 21,
2, 3, 7, 6, 18, 19, 23, 22,
3, 4, 8, 7, 19, 20, 24, 23 ;
connect3 =
17, 18, 22, 21, 33, 34, 38, 37,
18, 19, 23, 22, 34, 35, 39, 38,
19, 20, 24, 23, 35, 36, 40, 39,
21, 22, 26, 25, 37, 38, 42, 41,
22, 23, 27, 26, 38, 39, 43, 42,
23, 24, 28, 27, 39, 40, 44, 43 ;
node_ns1 = 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
62, 63, 64 ;
node_ns2 = 1, 2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 23, 24 ;
node_ns3 = 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44 ;
}

View File

@@ -0,0 +1,196 @@
netcdf out_3D_hex_pset_eltset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 27 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 18 ;
num_nod_per_el1 = 8 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 8 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 8 ;
num_nod_ns1 = 56 ;
num_nod_ns2 = 16 ;
num_nod_ns3 = 24 ;
num_ele_els1 = 18 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
variables:
double 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 els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "HEX" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "HEX" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "HEX" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"",
"" ;
qa_records =
"mohex",
"probname",
"Today",
"Time" ;
connect1 =
5, 6, 10, 9, 21, 22, 26, 25,
6, 7, 11, 10, 22, 23, 27, 26,
7, 8, 12, 11, 23, 24, 28, 27,
9, 10, 14, 13, 25, 26, 30, 29,
10, 11, 15, 14, 26, 27, 31, 30,
11, 12, 16, 15, 27, 28, 32, 31,
25, 26, 30, 29, 41, 42, 46, 45,
26, 27, 31, 30, 42, 43, 47, 46,
27, 28, 32, 31, 43, 44, 48, 47,
33, 34, 38, 37, 49, 50, 54, 53,
34, 35, 39, 38, 50, 51, 55, 54,
35, 36, 40, 39, 51, 52, 56, 55,
37, 38, 42, 41, 53, 54, 58, 57,
38, 39, 43, 42, 54, 55, 59, 58,
39, 40, 44, 43, 55, 56, 60, 59,
41, 42, 46, 45, 57, 58, 62, 61,
42, 43, 47, 46, 58, 59, 63, 62,
43, 44, 48, 47, 59, 60, 64, 63 ;
connect2 =
1, 2, 6, 5, 17, 18, 22, 21,
2, 3, 7, 6, 18, 19, 23, 22,
3, 4, 8, 7, 19, 20, 24, 23 ;
connect3 =
17, 18, 22, 21, 33, 34, 38, 37,
18, 19, 23, 22, 34, 35, 39, 38,
19, 20, 24, 23, 35, 36, 40, 39,
21, 22, 26, 25, 37, 38, 42, 41,
22, 23, 27, 26, 38, 39, 43, 42,
23, 24, 28, 27, 39, 40, 44, 43 ;
node_ns1 = 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
62, 63, 64 ;
node_ns2 = 1, 2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 23, 24 ;
node_ns3 = 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ;
elem_els2 = 19, 20, 21 ;
elem_els3 = 22, 23, 24, 25, 26, 27 ;
}

View File

@@ -0,0 +1,493 @@
netcdf out_3D_tet_all_auto {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 135 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_side_sets = 19 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 126 ;
num_nod_per_el1 = 4 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 4 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 4 ;
num_nod_ns1 = 62 ;
num_nod_ns2 = 7 ;
num_nod_ns3 = 10 ;
num_ele_els1 = 126 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
num_side_ss1 = 108 ;
num_side_ss2 = 18 ;
num_side_ss3 = 18 ;
num_side_ss4 = 18 ;
num_side_ss5 = 18 ;
num_side_ss6 = 18 ;
num_side_ss7 = 18 ;
num_side_ss8 = 17 ;
num_side_ss9 = 1 ;
num_side_ss10 = 14 ;
num_side_ss11 = 2 ;
num_side_ss12 = 2 ;
num_side_ss13 = 14 ;
num_side_ss14 = 2 ;
num_side_ss15 = 2 ;
num_side_ss16 = 16 ;
num_side_ss17 = 2 ;
num_side_ss18 = 18 ;
num_side_ss19 = 18 ;
variables:
double 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" ;
int els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TETRA" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TETRA" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TETRA" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
int elem_ss2(num_side_ss2) ;
int side_ss2(num_side_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 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) ;
int elem_ss10(num_side_ss10) ;
int side_ss10(num_side_ss10) ;
int elem_ss11(num_side_ss11) ;
int side_ss11(num_side_ss11) ;
int elem_ss12(num_side_ss12) ;
int side_ss12(num_side_ss12) ;
int elem_ss13(num_side_ss13) ;
int side_ss13(num_side_ss13) ;
int elem_ss14(num_side_ss14) ;
int side_ss14(num_side_ss14) ;
int elem_ss15(num_side_ss15) ;
int side_ss15(num_side_ss15) ;
int elem_ss16(num_side_ss16) ;
int side_ss16(num_side_ss16) ;
int elem_ss17(num_side_ss17) ;
int side_ss17(num_side_ss17) ;
int elem_ss18(num_side_ss18) ;
int side_ss18(num_side_ss18) ;
int elem_ss19(num_side_ss19) ;
int side_ss19(num_side_ss19) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
ss_status = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
ss_prop1 = 1, 101, 102, 103, 104, 105, 106, 10001, 20001, 10002, 30001,
20002, 10003, 30002, 20003, 10004, 30003, 10005, 10006 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
ss_names =
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"",
"" ;
qa_records =
"motet",
"probname",
"Today",
"Time" ;
connect1 =
21, 5, 22, 17,
2, 5, 17, 22,
3, 2, 19, 7,
6, 2, 7, 22,
18, 2, 22, 19,
23, 7, 19, 22,
6, 5, 22, 10,
9, 5, 10, 25,
21, 5, 25, 22,
26, 10, 22, 25,
5, 10, 25, 22,
6, 7, 10, 22,
11, 7, 27, 10,
23, 7, 22, 27,
26, 10, 27, 22,
7, 10, 22, 27,
8, 7, 24, 12,
11, 7, 12, 27,
23, 7, 27, 24,
28, 12, 24, 27,
7, 12, 27, 24,
9, 10, 13, 25,
14, 10, 30, 13,
26, 10, 25, 30,
29, 13, 30, 25,
10, 13, 25, 30,
11, 10, 27, 15,
14, 10, 15, 30,
26, 10, 30, 27,
31, 15, 27, 30,
10, 15, 30, 27,
11, 12, 15, 27,
16, 12, 32, 15,
28, 12, 27, 32,
31, 15, 32, 27,
12, 15, 27, 32,
18, 17, 34, 22,
21, 17, 22, 37,
33, 17, 37, 34,
38, 22, 34, 37,
17, 22, 37, 34,
18, 19, 22, 34,
23, 19, 39, 22,
35, 19, 34, 39,
38, 22, 39, 34,
19, 22, 34, 39,
20, 19, 36, 24,
23, 19, 24, 39,
35, 19, 39, 36,
40, 24, 36, 39,
19, 24, 39, 36,
21, 22, 25, 37,
26, 22, 42, 25,
38, 22, 37, 42,
41, 25, 42, 37,
22, 25, 37, 42,
23, 22, 39, 27,
26, 22, 27, 42,
38, 22, 42, 39,
43, 27, 39, 42,
22, 27, 42, 39,
23, 24, 27, 39,
28, 24, 44, 27,
40, 24, 39, 44,
43, 27, 44, 39,
24, 27, 39, 44,
26, 25, 42, 30,
29, 25, 30, 45,
41, 25, 45, 42,
46, 30, 42, 45,
25, 30, 45, 42,
26, 27, 30, 42,
31, 27, 47, 30,
43, 27, 42, 47,
46, 30, 47, 42,
27, 30, 42, 47,
28, 27, 44, 32,
31, 27, 32, 47,
43, 27, 47, 44,
48, 32, 44, 47,
27, 32, 47, 44,
33, 34, 37, 49,
38, 34, 54, 37,
50, 34, 49, 54,
53, 37, 54, 49,
34, 37, 49, 54,
35, 34, 51, 39,
38, 34, 39, 54,
50, 34, 54, 51,
55, 39, 51, 54,
34, 39, 54, 51,
35, 36, 39, 51,
40, 36, 56, 39,
52, 36, 51, 56,
55, 39, 56, 51,
36, 39, 51, 56,
38, 37, 54, 42,
41, 37, 42, 57,
53, 37, 57, 54,
58, 42, 54, 57,
37, 42, 57, 54,
38, 39, 42, 54,
43, 39, 59, 42,
55, 39, 54, 59,
58, 42, 59, 54,
39, 42, 54, 59,
40, 39, 56, 44,
43, 39, 44, 59,
55, 39, 59, 56,
60, 44, 56, 59,
39, 44, 59, 56,
41, 42, 45, 57,
46, 42, 62, 45,
58, 42, 57, 62,
61, 45, 62, 57,
42, 45, 57, 62,
43, 42, 59, 47,
46, 42, 47, 62,
58, 42, 62, 59,
63, 47, 59, 62,
42, 47, 62, 59,
43, 44, 47, 59,
48, 44, 64, 47,
60, 44, 59, 64,
63, 47, 64, 59,
44, 47, 59, 64 ;
connect2 =
1, 2, 5, 17,
6, 2, 22, 5,
18, 2, 17, 22 ;
connect3 =
2, 7, 22, 19,
3, 4, 7, 19,
8, 4, 24, 7,
20, 4, 19, 24,
23, 7, 24, 19,
4, 7, 19, 24 ;
node_ns1 = 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64 ;
node_ns2 = 1, 2, 5, 6, 17, 18, 22 ;
node_ns3 = 2, 3, 4, 7, 8, 19, 20, 22, 23, 24 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126 ;
elem_els2 = 127, 128, 129 ;
elem_els3 = 130, 131, 132, 133, 134, 135 ;
elem_ss1 = 1, 9, 127, 38, 52, 8, 39, 55, 22, 82, 69, 98, 25, 85, 112, 68,
99, 115, 3, 4, 131, 12, 128, 132, 7, 13, 127, 17, 8, 18, 27, 22, 32, 28,
23, 33, 3, 131, 5, 133, 129, 42, 47, 37, 127, 44, 49, 39, 87, 92, 82, 89,
94, 84, 17, 20, 132, 63, 34, 133, 77, 64, 33, 47, 80, 50, 107, 123, 93,
110, 124, 94, 23, 25, 28, 68, 30, 70, 35, 73, 75, 113, 78, 33, 118, 115,
80, 120, 123, 125, 84, 89, 85, 90, 99, 104, 95, 100, 109, 105, 94, 114,
110, 119, 115, 124, 120, 125 ;
side_ss1 = 1, 4, 3, 1, 3, 1, 4, 1, 3, 3, 4, 1, 1, 1, 3, 1, 4, 1, 1, 4, 4, 4,
1, 1, 1, 1, 4, 1, 4, 4, 1, 4, 4, 4, 1, 1, 4, 1, 1, 4, 4, 1, 4, 4, 1, 4,
1, 1, 4, 1, 1, 1, 4, 4, 3, 4, 4, 4, 1, 1, 3, 1, 4, 3, 4, 4, 3, 4, 4, 4,
1, 1, 3, 4, 3, 3, 1, 1, 4, 3, 4, 3, 3, 3, 3, 4, 1, 1, 3, 4, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ;
elem_ss2 = 1, 9, 127, 38, 52, 8, 39, 55, 22, 82, 69, 98, 25, 85, 112, 68,
99, 115 ;
side_ss2 = 1, 4, 3, 1, 3, 1, 4, 1, 3, 3, 4, 1, 1, 1, 3, 1, 4, 1 ;
elem_ss3 = 3, 4, 131, 12, 128, 132, 7, 13, 127, 17, 8, 18, 27, 22, 32, 28,
23, 33 ;
side_ss3 = 1, 4, 4, 4, 1, 1, 1, 1, 4, 1, 4, 4, 1, 4, 4, 4, 1, 1 ;
elem_ss4 = 3, 131, 5, 133, 129, 42, 47, 37, 127, 44, 49, 39, 87, 92, 82, 89,
94, 84 ;
side_ss4 = 4, 1, 1, 4, 4, 1, 4, 4, 1, 4, 1, 1, 4, 1, 1, 1, 4, 4 ;
elem_ss5 = 17, 20, 132, 63, 34, 133, 77, 64, 33, 47, 80, 50, 107, 123, 93,
110, 124, 94 ;
side_ss5 = 3, 4, 4, 4, 1, 1, 3, 1, 4, 3, 4, 4, 3, 4, 4, 4, 1, 1 ;
elem_ss6 = 23, 25, 28, 68, 30, 70, 35, 73, 75, 113, 78, 33, 118, 115, 80,
120, 123, 125 ;
side_ss6 = 3, 4, 3, 3, 1, 1, 4, 3, 4, 3, 3, 3, 3, 4, 1, 1, 3, 4 ;
elem_ss7 = 84, 89, 85, 90, 99, 104, 95, 100, 109, 105, 94, 114, 110, 119,
115, 124, 120, 125 ;
side_ss7 = 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ;
elem_ss8 = 1, 9, 38, 52, 8, 39, 55, 22, 82, 69, 98, 25, 85, 112, 68, 99, 115 ;
side_ss8 = 1, 4, 1, 3, 1, 4, 1, 3, 3, 4, 1, 1, 1, 3, 1, 4, 1 ;
elem_ss9 = 127 ;
side_ss9 = 3 ;
elem_ss10 = 3, 4, 12, 7, 13, 17, 8, 18, 27, 22, 32, 28, 23, 33 ;
side_ss10 = 1, 4, 4, 1, 1, 1, 4, 4, 1, 4, 4, 4, 1, 1 ;
elem_ss11 = 131, 132 ;
side_ss11 = 4, 1 ;
elem_ss12 = 128, 127 ;
side_ss12 = 1, 4 ;
elem_ss13 = 3, 5, 42, 47, 37, 44, 49, 39, 87, 92, 82, 89, 94, 84 ;
side_ss13 = 4, 1, 1, 4, 4, 4, 1, 1, 4, 1, 1, 1, 4, 4 ;
elem_ss14 = 131, 133 ;
side_ss14 = 1, 4 ;
elem_ss15 = 129, 127 ;
side_ss15 = 4, 1 ;
elem_ss16 = 17, 20, 63, 34, 77, 64, 33, 47, 80, 50, 107, 123, 93, 110, 124, 94 ;
side_ss16 = 3, 4, 4, 1, 3, 1, 4, 3, 4, 4, 3, 4, 4, 4, 1, 1 ;
elem_ss17 = 132, 133 ;
side_ss17 = 4, 1 ;
elem_ss18 = 23, 25, 28, 68, 30, 70, 35, 73, 75, 113, 78, 33, 118, 115, 80,
120, 123, 125 ;
side_ss18 = 3, 4, 3, 3, 1, 1, 4, 3, 4, 3, 3, 3, 3, 4, 1, 1, 3, 4 ;
elem_ss19 = 84, 89, 85, 90, 99, 104, 95, 100, 109, 105, 94, 114, 110, 119,
115, 124, 120, 125 ;
side_ss19 = 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ;
}

View File

@@ -0,0 +1,334 @@
netcdf out_3D_tet_all_extract {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 135 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_side_sets = 1 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 126 ;
num_nod_per_el1 = 4 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 4 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 4 ;
num_nod_ns1 = 62 ;
num_nod_ns2 = 7 ;
num_nod_ns3 = 10 ;
num_ele_els1 = 126 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
num_side_ss1 = 54 ;
variables:
double 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" ;
int els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TETRA" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TETRA" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TETRA" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
ss_status = 1 ;
ss_prop1 = 1 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
ss_names =
"" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"",
"" ;
qa_records =
"motet",
"probname",
"Today",
"Time" ;
connect1 =
21, 5, 22, 17,
2, 5, 17, 22,
3, 2, 19, 7,
6, 2, 7, 22,
18, 2, 22, 19,
23, 7, 19, 22,
6, 5, 22, 10,
9, 5, 10, 25,
21, 5, 25, 22,
26, 10, 22, 25,
5, 10, 25, 22,
6, 7, 10, 22,
11, 7, 27, 10,
23, 7, 22, 27,
26, 10, 27, 22,
7, 10, 22, 27,
8, 7, 24, 12,
11, 7, 12, 27,
23, 7, 27, 24,
28, 12, 24, 27,
7, 12, 27, 24,
9, 10, 13, 25,
14, 10, 30, 13,
26, 10, 25, 30,
29, 13, 30, 25,
10, 13, 25, 30,
11, 10, 27, 15,
14, 10, 15, 30,
26, 10, 30, 27,
31, 15, 27, 30,
10, 15, 30, 27,
11, 12, 15, 27,
16, 12, 32, 15,
28, 12, 27, 32,
31, 15, 32, 27,
12, 15, 27, 32,
18, 17, 34, 22,
21, 17, 22, 37,
33, 17, 37, 34,
38, 22, 34, 37,
17, 22, 37, 34,
18, 19, 22, 34,
23, 19, 39, 22,
35, 19, 34, 39,
38, 22, 39, 34,
19, 22, 34, 39,
20, 19, 36, 24,
23, 19, 24, 39,
35, 19, 39, 36,
40, 24, 36, 39,
19, 24, 39, 36,
21, 22, 25, 37,
26, 22, 42, 25,
38, 22, 37, 42,
41, 25, 42, 37,
22, 25, 37, 42,
23, 22, 39, 27,
26, 22, 27, 42,
38, 22, 42, 39,
43, 27, 39, 42,
22, 27, 42, 39,
23, 24, 27, 39,
28, 24, 44, 27,
40, 24, 39, 44,
43, 27, 44, 39,
24, 27, 39, 44,
26, 25, 42, 30,
29, 25, 30, 45,
41, 25, 45, 42,
46, 30, 42, 45,
25, 30, 45, 42,
26, 27, 30, 42,
31, 27, 47, 30,
43, 27, 42, 47,
46, 30, 47, 42,
27, 30, 42, 47,
28, 27, 44, 32,
31, 27, 32, 47,
43, 27, 47, 44,
48, 32, 44, 47,
27, 32, 47, 44,
33, 34, 37, 49,
38, 34, 54, 37,
50, 34, 49, 54,
53, 37, 54, 49,
34, 37, 49, 54,
35, 34, 51, 39,
38, 34, 39, 54,
50, 34, 54, 51,
55, 39, 51, 54,
34, 39, 54, 51,
35, 36, 39, 51,
40, 36, 56, 39,
52, 36, 51, 56,
55, 39, 56, 51,
36, 39, 51, 56,
38, 37, 54, 42,
41, 37, 42, 57,
53, 37, 57, 54,
58, 42, 54, 57,
37, 42, 57, 54,
38, 39, 42, 54,
43, 39, 59, 42,
55, 39, 54, 59,
58, 42, 59, 54,
39, 42, 54, 59,
40, 39, 56, 44,
43, 39, 44, 59,
55, 39, 59, 56,
60, 44, 56, 59,
39, 44, 59, 56,
41, 42, 45, 57,
46, 42, 62, 45,
58, 42, 57, 62,
61, 45, 62, 57,
42, 45, 57, 62,
43, 42, 59, 47,
46, 42, 47, 62,
58, 42, 62, 59,
63, 47, 59, 62,
42, 47, 62, 59,
43, 44, 47, 59,
48, 44, 64, 47,
60, 44, 59, 64,
63, 47, 64, 59,
44, 47, 59, 64 ;
connect2 =
1, 2, 5, 17,
6, 2, 22, 5,
18, 2, 17, 22 ;
connect3 =
2, 7, 22, 19,
3, 4, 7, 19,
8, 4, 24, 7,
20, 4, 19, 24,
23, 7, 24, 19,
4, 7, 19, 24 ;
node_ns1 = 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64 ;
node_ns2 = 1, 2, 5, 6, 17, 18, 22 ;
node_ns3 = 2, 3, 4, 7, 8, 19, 20, 22, 23, 24 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126 ;
elem_els2 = 127, 128, 129 ;
elem_els3 = 130, 131, 132, 133, 134, 135 ;
elem_ss1 = 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9,
10, 10, 11, 12, 12, 13, 15, 16, 16, 17, 18, 18, 19, 19, 19, 20, 20, 21,
21, 21, 22, 22, 23, 24, 24, 25, 25, 25, 26, 26, 27, 27, 27 ;
side_ss1 = 2, 1, 0, 2, 1, 2, 1, 4, 2, 0, 2, 2, 4, 2, 0, 0, 2, 0, 2, 4, 0, 1,
0, 1, 1, 4, 0, 4, 0, 0, 0, 4, 0, 3, 1, 0, 3, 1, 3, 1, 4, 3, 0, 3, 3, 4,
3, 0, 0, 3, 0, 3, 4, 0 ;
}

Binary file not shown.

View File

@@ -0,0 +1,280 @@
netcdf out_3D_tet_eltset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 135 ;
num_el_blk = 3 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 126 ;
num_nod_per_el1 = 4 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 4 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 4 ;
num_ele_els1 = 126 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
variables:
double time_whole(time_step) ;
int eb_status(num_el_blk) ;
int eb_prop1(num_el_blk) ;
eb_prop1:name = "ID" ;
int els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TETRA" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TETRA" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TETRA" ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"",
"" ;
qa_records =
"motet",
"probname",
"Today",
"Time" ;
connect1 =
21, 5, 22, 17,
2, 5, 17, 22,
3, 2, 19, 7,
6, 2, 7, 22,
18, 2, 22, 19,
23, 7, 19, 22,
6, 5, 22, 10,
9, 5, 10, 25,
21, 5, 25, 22,
26, 10, 22, 25,
5, 10, 25, 22,
6, 7, 10, 22,
11, 7, 27, 10,
23, 7, 22, 27,
26, 10, 27, 22,
7, 10, 22, 27,
8, 7, 24, 12,
11, 7, 12, 27,
23, 7, 27, 24,
28, 12, 24, 27,
7, 12, 27, 24,
9, 10, 13, 25,
14, 10, 30, 13,
26, 10, 25, 30,
29, 13, 30, 25,
10, 13, 25, 30,
11, 10, 27, 15,
14, 10, 15, 30,
26, 10, 30, 27,
31, 15, 27, 30,
10, 15, 30, 27,
11, 12, 15, 27,
16, 12, 32, 15,
28, 12, 27, 32,
31, 15, 32, 27,
12, 15, 27, 32,
18, 17, 34, 22,
21, 17, 22, 37,
33, 17, 37, 34,
38, 22, 34, 37,
17, 22, 37, 34,
18, 19, 22, 34,
23, 19, 39, 22,
35, 19, 34, 39,
38, 22, 39, 34,
19, 22, 34, 39,
20, 19, 36, 24,
23, 19, 24, 39,
35, 19, 39, 36,
40, 24, 36, 39,
19, 24, 39, 36,
21, 22, 25, 37,
26, 22, 42, 25,
38, 22, 37, 42,
41, 25, 42, 37,
22, 25, 37, 42,
23, 22, 39, 27,
26, 22, 27, 42,
38, 22, 42, 39,
43, 27, 39, 42,
22, 27, 42, 39,
23, 24, 27, 39,
28, 24, 44, 27,
40, 24, 39, 44,
43, 27, 44, 39,
24, 27, 39, 44,
26, 25, 42, 30,
29, 25, 30, 45,
41, 25, 45, 42,
46, 30, 42, 45,
25, 30, 45, 42,
26, 27, 30, 42,
31, 27, 47, 30,
43, 27, 42, 47,
46, 30, 47, 42,
27, 30, 42, 47,
28, 27, 44, 32,
31, 27, 32, 47,
43, 27, 47, 44,
48, 32, 44, 47,
27, 32, 47, 44,
33, 34, 37, 49,
38, 34, 54, 37,
50, 34, 49, 54,
53, 37, 54, 49,
34, 37, 49, 54,
35, 34, 51, 39,
38, 34, 39, 54,
50, 34, 54, 51,
55, 39, 51, 54,
34, 39, 54, 51,
35, 36, 39, 51,
40, 36, 56, 39,
52, 36, 51, 56,
55, 39, 56, 51,
36, 39, 51, 56,
38, 37, 54, 42,
41, 37, 42, 57,
53, 37, 57, 54,
58, 42, 54, 57,
37, 42, 57, 54,
38, 39, 42, 54,
43, 39, 59, 42,
55, 39, 54, 59,
58, 42, 59, 54,
39, 42, 54, 59,
40, 39, 56, 44,
43, 39, 44, 59,
55, 39, 59, 56,
60, 44, 56, 59,
39, 44, 59, 56,
41, 42, 45, 57,
46, 42, 62, 45,
58, 42, 57, 62,
61, 45, 62, 57,
42, 45, 57, 62,
43, 42, 59, 47,
46, 42, 47, 62,
58, 42, 62, 59,
63, 47, 59, 62,
42, 47, 62, 59,
43, 44, 47, 59,
48, 44, 64, 47,
60, 44, 59, 64,
63, 47, 64, 59,
44, 47, 59, 64 ;
connect2 =
1, 2, 5, 17,
6, 2, 22, 5,
18, 2, 17, 22 ;
connect3 =
2, 7, 22, 19,
3, 4, 7, 19,
8, 4, 24, 7,
20, 4, 19, 24,
23, 7, 24, 19,
4, 7, 19, 24 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126 ;
elem_els2 = 127, 128, 129 ;
elem_els3 = 130, 131, 132, 133, 134, 135 ;
}

Binary file not shown.

View File

@@ -0,0 +1,276 @@
netcdf out_3D_tet_pset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 135 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 126 ;
num_nod_per_el1 = 4 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 4 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 4 ;
num_nod_ns1 = 62 ;
num_nod_ns2 = 7 ;
num_nod_ns3 = 10 ;
variables:
double 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" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TETRA" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TETRA" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TETRA" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
coor_names =
"",
"",
"" ;
qa_records =
"motet",
"probname",
"Today",
"Time" ;
connect1 =
21, 5, 22, 17,
2, 5, 17, 22,
3, 2, 19, 7,
6, 2, 7, 22,
18, 2, 22, 19,
23, 7, 19, 22,
6, 5, 22, 10,
9, 5, 10, 25,
21, 5, 25, 22,
26, 10, 22, 25,
5, 10, 25, 22,
6, 7, 10, 22,
11, 7, 27, 10,
23, 7, 22, 27,
26, 10, 27, 22,
7, 10, 22, 27,
8, 7, 24, 12,
11, 7, 12, 27,
23, 7, 27, 24,
28, 12, 24, 27,
7, 12, 27, 24,
9, 10, 13, 25,
14, 10, 30, 13,
26, 10, 25, 30,
29, 13, 30, 25,
10, 13, 25, 30,
11, 10, 27, 15,
14, 10, 15, 30,
26, 10, 30, 27,
31, 15, 27, 30,
10, 15, 30, 27,
11, 12, 15, 27,
16, 12, 32, 15,
28, 12, 27, 32,
31, 15, 32, 27,
12, 15, 27, 32,
18, 17, 34, 22,
21, 17, 22, 37,
33, 17, 37, 34,
38, 22, 34, 37,
17, 22, 37, 34,
18, 19, 22, 34,
23, 19, 39, 22,
35, 19, 34, 39,
38, 22, 39, 34,
19, 22, 34, 39,
20, 19, 36, 24,
23, 19, 24, 39,
35, 19, 39, 36,
40, 24, 36, 39,
19, 24, 39, 36,
21, 22, 25, 37,
26, 22, 42, 25,
38, 22, 37, 42,
41, 25, 42, 37,
22, 25, 37, 42,
23, 22, 39, 27,
26, 22, 27, 42,
38, 22, 42, 39,
43, 27, 39, 42,
22, 27, 42, 39,
23, 24, 27, 39,
28, 24, 44, 27,
40, 24, 39, 44,
43, 27, 44, 39,
24, 27, 39, 44,
26, 25, 42, 30,
29, 25, 30, 45,
41, 25, 45, 42,
46, 30, 42, 45,
25, 30, 45, 42,
26, 27, 30, 42,
31, 27, 47, 30,
43, 27, 42, 47,
46, 30, 47, 42,
27, 30, 42, 47,
28, 27, 44, 32,
31, 27, 32, 47,
43, 27, 47, 44,
48, 32, 44, 47,
27, 32, 47, 44,
33, 34, 37, 49,
38, 34, 54, 37,
50, 34, 49, 54,
53, 37, 54, 49,
34, 37, 49, 54,
35, 34, 51, 39,
38, 34, 39, 54,
50, 34, 54, 51,
55, 39, 51, 54,
34, 39, 54, 51,
35, 36, 39, 51,
40, 36, 56, 39,
52, 36, 51, 56,
55, 39, 56, 51,
36, 39, 51, 56,
38, 37, 54, 42,
41, 37, 42, 57,
53, 37, 57, 54,
58, 42, 54, 57,
37, 42, 57, 54,
38, 39, 42, 54,
43, 39, 59, 42,
55, 39, 54, 59,
58, 42, 59, 54,
39, 42, 54, 59,
40, 39, 56, 44,
43, 39, 44, 59,
55, 39, 59, 56,
60, 44, 56, 59,
39, 44, 59, 56,
41, 42, 45, 57,
46, 42, 62, 45,
58, 42, 57, 62,
61, 45, 62, 57,
42, 45, 57, 62,
43, 42, 59, 47,
46, 42, 47, 62,
58, 42, 62, 59,
63, 47, 59, 62,
42, 47, 62, 59,
43, 44, 47, 59,
48, 44, 64, 47,
60, 44, 59, 64,
63, 47, 64, 59,
44, 47, 59, 64 ;
connect2 =
1, 2, 5, 17,
6, 2, 22, 5,
18, 2, 17, 22 ;
connect3 =
2, 7, 22, 19,
3, 4, 7, 19,
8, 4, 24, 7,
20, 4, 19, 24,
23, 7, 24, 19,
4, 7, 19, 24 ;
node_ns1 = 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64 ;
node_ns2 = 1, 2, 5, 6, 17, 18, 22 ;
node_ns3 = 2, 3, 4, 7, 8, 19, 20, 22, 23, 24 ;
}

View File

@@ -0,0 +1,310 @@
netcdf out_3D_tet_pset_eltset {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 64 ;
num_elem = 135 ;
num_el_blk = 3 ;
num_node_sets = 3 ;
num_elem_sets = 3 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 126 ;
num_nod_per_el1 = 4 ;
num_el_in_blk2 = 3 ;
num_nod_per_el2 = 4 ;
num_el_in_blk3 = 6 ;
num_nod_per_el3 = 4 ;
num_nod_ns1 = 62 ;
num_nod_ns2 = 7 ;
num_nod_ns3 = 10 ;
num_ele_els1 = 126 ;
num_ele_els2 = 3 ;
num_ele_els3 = 6 ;
variables:
double 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 els_status(num_elem_sets) ;
int els_prop1(num_elem_sets) ;
els_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ns_names(num_node_sets, len_name) ;
ns_names:_FillValue = "" ;
char els_names(num_elem_sets, len_name) ;
els_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TETRA" ;
int connect2(num_el_in_blk2, num_nod_per_el2) ;
connect2:elem_type = "TETRA" ;
int connect3(num_el_in_blk3, num_nod_per_el3) ;
connect3:elem_type = "TETRA" ;
int node_ns1(num_nod_ns1) ;
int node_ns2(num_nod_ns2) ;
int node_ns3(num_nod_ns3) ;
int elem_els1(num_ele_els1) ;
int elem_els2(num_ele_els2) ;
int elem_els3(num_ele_els3) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1, 1, 1 ;
eb_prop1 = 1, 2, 3 ;
ns_status = 1, 1, 1 ;
ns_prop1 = 1, 2, 3 ;
els_status = 1, 1, 1 ;
els_prop1 = 1, 2, 3 ;
coordx = 0, 0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1, 0, 0.333333333333333,
0.666666666666667, 1, 0, 0.333333333333333, 0.666666666666667, 1, 0,
0.333333333333333, 0.666666666666667, 1 ;
coordy = 0, 0, 0, 0, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0,
0, 0, 0, 0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1, 0, 0, 0, 0,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 1, 1, 1, 1 ;
coordz = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.333333333333333, 0.333333333333333, 0.333333333333333,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 0.666666666666667, 0.666666666666667,
0.666666666666667, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;
eb_names =
"",
"",
"" ;
ns_names =
"p1",
"p2",
"p3" ;
els_names =
"e1",
"e2",
"e3" ;
coor_names =
"",
"",
"" ;
qa_records =
"motet",
"probname",
"Today",
"Time" ;
connect1 =
21, 5, 22, 17,
2, 5, 17, 22,
3, 2, 19, 7,
6, 2, 7, 22,
18, 2, 22, 19,
23, 7, 19, 22,
6, 5, 22, 10,
9, 5, 10, 25,
21, 5, 25, 22,
26, 10, 22, 25,
5, 10, 25, 22,
6, 7, 10, 22,
11, 7, 27, 10,
23, 7, 22, 27,
26, 10, 27, 22,
7, 10, 22, 27,
8, 7, 24, 12,
11, 7, 12, 27,
23, 7, 27, 24,
28, 12, 24, 27,
7, 12, 27, 24,
9, 10, 13, 25,
14, 10, 30, 13,
26, 10, 25, 30,
29, 13, 30, 25,
10, 13, 25, 30,
11, 10, 27, 15,
14, 10, 15, 30,
26, 10, 30, 27,
31, 15, 27, 30,
10, 15, 30, 27,
11, 12, 15, 27,
16, 12, 32, 15,
28, 12, 27, 32,
31, 15, 32, 27,
12, 15, 27, 32,
18, 17, 34, 22,
21, 17, 22, 37,
33, 17, 37, 34,
38, 22, 34, 37,
17, 22, 37, 34,
18, 19, 22, 34,
23, 19, 39, 22,
35, 19, 34, 39,
38, 22, 39, 34,
19, 22, 34, 39,
20, 19, 36, 24,
23, 19, 24, 39,
35, 19, 39, 36,
40, 24, 36, 39,
19, 24, 39, 36,
21, 22, 25, 37,
26, 22, 42, 25,
38, 22, 37, 42,
41, 25, 42, 37,
22, 25, 37, 42,
23, 22, 39, 27,
26, 22, 27, 42,
38, 22, 42, 39,
43, 27, 39, 42,
22, 27, 42, 39,
23, 24, 27, 39,
28, 24, 44, 27,
40, 24, 39, 44,
43, 27, 44, 39,
24, 27, 39, 44,
26, 25, 42, 30,
29, 25, 30, 45,
41, 25, 45, 42,
46, 30, 42, 45,
25, 30, 45, 42,
26, 27, 30, 42,
31, 27, 47, 30,
43, 27, 42, 47,
46, 30, 47, 42,
27, 30, 42, 47,
28, 27, 44, 32,
31, 27, 32, 47,
43, 27, 47, 44,
48, 32, 44, 47,
27, 32, 47, 44,
33, 34, 37, 49,
38, 34, 54, 37,
50, 34, 49, 54,
53, 37, 54, 49,
34, 37, 49, 54,
35, 34, 51, 39,
38, 34, 39, 54,
50, 34, 54, 51,
55, 39, 51, 54,
34, 39, 54, 51,
35, 36, 39, 51,
40, 36, 56, 39,
52, 36, 51, 56,
55, 39, 56, 51,
36, 39, 51, 56,
38, 37, 54, 42,
41, 37, 42, 57,
53, 37, 57, 54,
58, 42, 54, 57,
37, 42, 57, 54,
38, 39, 42, 54,
43, 39, 59, 42,
55, 39, 54, 59,
58, 42, 59, 54,
39, 42, 54, 59,
40, 39, 56, 44,
43, 39, 44, 59,
55, 39, 59, 56,
60, 44, 56, 59,
39, 44, 59, 56,
41, 42, 45, 57,
46, 42, 62, 45,
58, 42, 57, 62,
61, 45, 62, 57,
42, 45, 57, 62,
43, 42, 59, 47,
46, 42, 47, 62,
58, 42, 62, 59,
63, 47, 59, 62,
42, 47, 62, 59,
43, 44, 47, 59,
48, 44, 64, 47,
60, 44, 59, 64,
63, 47, 64, 59,
44, 47, 59, 64 ;
connect2 =
1, 2, 5, 17,
6, 2, 22, 5,
18, 2, 17, 22 ;
connect3 =
2, 7, 22, 19,
3, 4, 7, 19,
8, 4, 24, 7,
20, 4, 19, 24,
23, 7, 24, 19,
4, 7, 19, 24 ;
node_ns1 = 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64 ;
node_ns2 = 1, 2, 5, 6, 17, 18, 22 ;
node_ns3 = 2, 3, 4, 7, 8, 19, 20, 22, 23, 24 ;
elem_els1 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126 ;
elem_els2 = 127, 128, 129 ;
elem_els3 = 130, 131, 132, 133, 134, 135 ;
}

Binary file not shown.

View File

@@ -0,0 +1,110 @@
netcdf out_3Dim_auto {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 3 ;
num_elem = 1 ;
num_el_blk = 1 ;
num_side_sets = 4 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 1 ;
num_nod_per_el1 = 3 ;
num_side_ss1 = 3 ;
num_side_ss2 = 1 ;
num_side_ss3 = 1 ;
num_side_ss4 = 1 ;
variables:
double time_whole(time_step) ;
int eb_status(num_el_blk) ;
int eb_prop1(num_el_blk) ;
eb_prop1:name = "ID" ;
int ss_status(num_side_sets) ;
int ss_prop1(num_side_sets) ;
ss_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
int elem_ss2(num_side_ss2) ;
int side_ss2(num_side_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) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1 ;
eb_prop1 = 1 ;
ss_status = 1, 1, 1, 1 ;
ss_prop1 = 1, 101, 102, 103 ;
coordx = 0, 5, 0 ;
coordy = 0, 0, 5 ;
coordz = 0, 5, 1 ;
eb_names =
"" ;
ss_names =
"",
"",
"",
"" ;
coor_names =
"",
"",
"" ;
qa_records =
"motri",
"probname",
"Today",
"Time" ;
connect1 =
3, 1, 2 ;
elem_ss1 = 1, 1, 1 ;
side_ss1 = 2, 3, 1 ;
elem_ss2 = 1 ;
side_ss2 = 2 ;
elem_ss3 = 1 ;
side_ss3 = 3 ;
elem_ss4 = 1 ;
side_ss4 = 1 ;
}

Binary file not shown.

View File

@@ -0,0 +1,86 @@
netcdf out_3Dim_extract {
dimensions:
len_name = 256 ;
time_step = UNLIMITED ; // (0 currently)
num_dim = 3 ;
num_nodes = 3 ;
num_elem = 1 ;
num_el_blk = 1 ;
num_side_sets = 1 ;
num_qa_rec = 1 ;
four = 4 ;
len_string = 33 ;
num_el_in_blk1 = 1 ;
num_nod_per_el1 = 3 ;
num_side_ss1 = 3 ;
variables:
double time_whole(time_step) ;
int eb_status(num_el_blk) ;
int eb_prop1(num_el_blk) ;
eb_prop1:name = "ID" ;
int ss_status(num_side_sets) ;
int ss_prop1(num_side_sets) ;
ss_prop1:name = "ID" ;
double coordx(num_nodes) ;
double coordy(num_nodes) ;
double coordz(num_nodes) ;
char eb_names(num_el_blk, len_name) ;
eb_names:_FillValue = "" ;
char ss_names(num_side_sets, len_name) ;
ss_names:_FillValue = "" ;
char coor_names(num_dim, len_name) ;
coor_names:_FillValue = "" ;
char qa_records(num_qa_rec, four, len_string) ;
int connect1(num_el_in_blk1, num_nod_per_el1) ;
connect1:elem_type = "TRI3" ;
int elem_ss1(num_side_ss1) ;
int side_ss1(num_side_ss1) ;
// global attributes:
:api_version = 7.21f ;
:version = 7.21f ;
:floating_point_word_size = 8 ;
:file_size = 1 ;
:maximum_name_length = 32 ;
:int64_status = 0 ;
:title = "LaGriT to Exodus" ;
data:
eb_status = 1 ;
eb_prop1 = 1 ;
ss_status = 1 ;
ss_prop1 = 1 ;
coordx = 0, 5, 0 ;
coordy = 0, 0, 5 ;
coordz = 0, 5, 1 ;
eb_names =
"" ;
ss_names =
"" ;
coor_names =
"",
"",
"" ;
qa_records =
"motri",
"probname",
"Today",
"Time" ;
connect1 =
3, 1, 2 ;
elem_ss1 = 1, 1, 1 ;
side_ss1 = 2, 3, 1 ;
}

View File

@@ -0,0 +1,58 @@
0 0 0 2 0
00002 1 1
idelem1, integer
idface1, integer
1 1
1 3
1 6
2 1
2 3
3 1
3 3
3 4
4 1
4 6
5 1
6 1
6 4
7 1
7 5
7 6
8 1
8 5
9 1
9 4
9 5
10 3
10 6
11 3
12 3
12 4
13 6
15 4
16 5
16 6
17 5
18 4
18 5
19 2
19 3
19 6
20 2
20 3
21 2
21 3
21 4
22 2
22 6
23 2
24 2
24 4
25 2
25 5
25 6
26 2
26 5
27 2
27 4
27 5

View File

@@ -0,0 +1,112 @@
0 0 0 2 0
00002 1 1
idelem1, integer
idface1, integer
1 2
1 3
1 4
2 3
3 4
4 3
6 3
6 4
7 4
8 3
11 3
11 4
12 3
12 4
13 3
13 4
16 3
17 3
17 4
18 4
21 4
22 3
26 2
26 3
27 4
29 4
31 2
31 4
32 2
32 3
34 3
34 4
36 3
37 2
37 4
39 3
41 4
42 2
42 3
42 4
43 3
44 4
46 4
47 3
48 3
48 4
51 3
53 4
56 2
56 4
58 3
59 4
61 2
64 3
72 4
73 3
77 2
77 3
78 4
79 3
82 2
84 4
86 2
87 2
89 3
89 4
91 2
91 3
93 2
93 4
94 2
94 3
96 4
98 2
98 3
99 2
101 3
102 4
103 2
103 3
103 4
104 2
107 3
108 2
108 4
109 2
113 2
114 2
116 2
118 2
119 2
119 4
121 2
122 2
123 2
124 2
124 3
124 4
127 2
128 2
129 2
129 3
132 2
132 4
133 2
133 3
134 2
134 4

View File

@@ -0,0 +1,7 @@
0 0 0 2 0
00002 1 1
idelem1, integer
idface1, integer
1 1
1 2
1 3

View File

@@ -0,0 +1,7 @@
0 0 0 2 0
00002 1 1
idelem1, integer
idface1, integer
1 1
1 2
1 3

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB