1646 lines
111 KiB
Plaintext
1646 lines
111 KiB
Plaintext
|
|
|
|
* * * * * * * * * * * * * * * * * * * * * * * * *
|
|
* * *
|
|
* * Program: LaGriT V3.330 Linux *
|
|
* * date_compile: 2021/10/15 test *
|
|
* * Run Time: 2021/Nov 12 11:55:58 *
|
|
* * Manual: http://lagrit.lanl.gov *
|
|
* * *
|
|
* * * * * * * * * * * * * * * * * * * * * * * * *
|
|
|
|
-----oOo-----
|
|
LaGriT V3 LA-CC-15-069 https://github.com/lanl/LaGriT
|
|
Copyright 2016. Triad National Security, LLC. All rights reserved. This
|
|
program was produced under U.S. Government contract 89233218CNA000001
|
|
for Los Alamos National Laboratory (LANL), which is operated by Triad
|
|
National Security, LLC for the U.S. Department of Energy/National Nuclear
|
|
Security Administration. All rights in the program are reserved by Triad
|
|
National Security, LLC, and the U.S. Department of Energy/National Nuclear
|
|
Security Administration. The Government is granted for itself and others
|
|
acting on its behalf a nonexclusive, paid-up, irrevocable worldwide license
|
|
in this material to reproduce, prepare derivative works, distribute copies
|
|
to the public, perform publicly and display publicly, and to permit others to
|
|
do so. This software is open source and available under the BSD-3 License.
|
|
-----oOo-----
|
|
|
|
|
|
Output log file: outx3dgen
|
|
Command log file: logx3dgen
|
|
|
|
# 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
|
|
Number of nodes: 64
|
|
Number of elements: 27
|
|
Number of negative volume elements: 0
|
|
Total volume: 0.100000000000E+01
|
|
cmo/setatt/mohex/imt/1 0 0/1
|
|
64 values reset for attribute imt1
|
|
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
cmo/setatt/mohex/itetclr/1 0 0/1
|
|
27 values reset for attribute itetclr
|
|
|
|
cmo/setatt/mohex/itetclr/1 3 1/2
|
|
3 values reset for attribute itetclr
|
|
|
|
cmo/setatt/mohex/itetclr/10 15 1/3
|
|
6 values reset for attribute itetclr
|
|
|
|
eltset/e1/itetclr/eq/1
|
|
|
|
THE ELTSET e1 HAS 18 ELEMENTS
|
|
eltset/e2/itetclr/eq/2
|
|
|
|
THE ELTSET e2 HAS 3 ELEMENTS
|
|
eltset/e3/itetclr/eq/3
|
|
|
|
THE ELTSET e3 HAS 6 ELEMENTS
|
|
pset/p1/eltset/e1
|
|
|
|
THE PSET p1 HAS 56 POINTS
|
|
pset/p2/eltset/e2
|
|
|
|
THE PSET p2 HAS 16 POINTS
|
|
pset/p3/eltset/e3
|
|
|
|
THE PSET p3 HAS 24 POINTS
|
|
eltset//list
|
|
|
|
THERE ARE 3 ELTSETS DEFINED
|
|
e1 e2
|
|
e3
|
|
pset//list
|
|
PSET: THERE ARE 3 PSETS DEFINED
|
|
p1 p2 p3
|
|
dump/exo/out_3D_hex_pset_eltset.exo/mohex/psets/eltsets/
|
|
|
|
ExodusII: Start writing to file: out_3D_hex_pset_eltset.exo using cmo: mohex
|
|
|
|
cmo/set_id/mohex/element/e_num_temp
|
|
cmo/addatt/mohex e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/mohex/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/addatt/mohex/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/mohex/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 27
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 56
|
|
p2 2 16
|
|
p3 3 24
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 18
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_hex_pset_eltset.exo using cmo: m
|
|
ohex
|
|
|
|
dump/exo/out_3D_hex_pset.exo/mohex/psets//
|
|
|
|
ExodusII: Start writing to file: out_3D_hex_pset.exo using cmo: mohex
|
|
|
|
cmo/set_id/mohex/element/e_num_temp
|
|
cmo/addatt/mohex e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/mohex/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/mohex/ikey_utr
|
|
finish
|
|
cmo/addatt/mohex/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/mohex/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 27
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 0
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 56
|
|
p2 2 16
|
|
p3 3 24
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_hex_pset.exo using cmo: mohex
|
|
|
|
dump/exo/out_3D_hex_eltset.exo/mohex//eltsets/
|
|
|
|
ExodusII: Start writing to file: out_3D_hex_eltset.exo using cmo: mohex
|
|
|
|
cmo/set_id/mohex/element/e_num_temp
|
|
cmo/addatt/mohex e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/mohex/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/mohex/ikey_utr
|
|
finish
|
|
cmo/addatt/mohex/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/mohex/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 27
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 0
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 18
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_hex_eltset.exo using cmo: mohex
|
|
|
|
# use auto generated facesets 1 to 20
|
|
dump/exo/out_3D_hex_all_auto.exo/mohex/psets/eltsets/facesets
|
|
|
|
ExodusII: Start writing to file: out_3D_hex_all_auto.exo using cmo: mohex
|
|
|
|
cmo/set_id/mohex/element/e_num_temp
|
|
cmo/addatt/mohex e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/mohex/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/mohex/ikey_utr
|
|
finish
|
|
cmo/addatt/mohex/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/mohex/e_num_temp
|
|
finish
|
|
|
|
Warning: Side Sets detected automatically.
|
|
This process may take awhile.
|
|
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 27
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 20
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 56
|
|
p2 2 16
|
|
p3 3 24
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 18
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 54
|
|
2 Side Set tag: 101 Faces: 9
|
|
3 Side Set tag: 102 Faces: 9
|
|
4 Side Set tag: 103 Faces: 9
|
|
5 Side Set tag: 104 Faces: 9
|
|
6 Side Set tag: 105 Faces: 9
|
|
7 Side Set tag: 106 Faces: 9
|
|
8 Side Set tag: 10001 Faces: 6
|
|
9 Side Set tag: 20001 Faces: 3
|
|
10 Side Set tag: 10002 Faces: 6
|
|
11 Side Set tag: 20002 Faces: 1
|
|
12 Side Set tag: 30001 Faces: 2
|
|
13 Side Set tag: 10003 Faces: 6
|
|
14 Side Set tag: 30002 Faces: 2
|
|
15 Side Set tag: 20003 Faces: 1
|
|
16 Side Set tag: 10004 Faces: 9
|
|
17 Side Set tag: 10005 Faces: 9
|
|
18 Side Set tag: 10006 Faces: 3
|
|
19 Side Set tag: 30003 Faces: 3
|
|
20 Side Set tag: 20004 Faces: 3
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 20
|
|
|
|
Side Sets detected automatically.
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_hex_all_auto.exo using cmo: mohe
|
|
x
|
|
|
|
# define outside boundary faces and write facesets
|
|
cmo/copy/motmp/mohex
|
|
cmo/setatt/motmp itetclr 1
|
|
27 values reset for attribute itetclr
|
|
|
|
resetpts itp
|
|
geniee
|
|
finish
|
|
extract/surfmesh/1 0 0/mofs/motmp/external
|
|
cmo/addatt/mofs/itetclr0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/itetclr1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idnode0/vint/scalar/nnodes////0
|
|
finish
|
|
cmo/addatt/mofs/idelem0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idelem1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/facecol/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/ncon50/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/nconbnd/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/icontab/vint/scalar/ncon50/constant/permanent/x/0
|
|
finish
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
finish
|
|
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
|
|
WARNING: dump/avs iopt_points= 0
|
|
WARNING: dump/avs iopt_elements= 0
|
|
WARNING: dump/avs iopt_values_node= 0
|
|
WARNING: dump/avs iopt_values_elem= 2
|
|
WARNING: dump/avs will produce non-standard AVS output that
|
|
WARNING: read/avs may not be able to read.
|
|
cmo/modatt/-def-/-def-/ioflag/x
|
|
finish
|
|
cmo/delete/mofs
|
|
Released Mesh Object: mofs
|
|
cmo/delete/motmp
|
|
Released Mesh Object: motmp
|
|
dump/exo/out_3D_hex_all_extract.exo/mohex/psets/eltsets/facesets out_3d_hex_extr
|
|
act.faceset
|
|
got 1 out_3d_hex_extract.faceset
|
|
|
|
ExodusII: Start writing to file: out_3D_hex_all_extract.exo using cmo: mohex
|
|
|
|
cmo/set_id/mohex/element/e_num_temp
|
|
cmo/addatt/mohex e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/mohex/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/mohex/ikey_utr
|
|
finish
|
|
cmo/addatt/mohex/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/mohex/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 27
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 1
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 56
|
|
p2 2 16
|
|
p3 3 24
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 18
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 54
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 1
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_hex_all_extract.exo using cmo: m
|
|
ohex
|
|
|
|
# -------------------------------------------------------
|
|
# Test 02
|
|
# 3D 4x4x4 hex box converted to tets
|
|
# 3 eltsets, 3 psets, auto facesets
|
|
grid2grid/hextotet5/motet/mohex
|
|
hextotet/5/motet/mohex
|
|
iremove_vol= 0 iremove_dup= 0 icheckpt= 1
|
|
Input Mesh type hex using option 5
|
|
Element Material ID, min/max/range: 1 3 2
|
|
Epsilon-dist, distmax, distmin: -3.3333333E-07 1.1111111E-01 1.1111111E-01
|
|
Epsilon-volume, volmax: 3.7037037E-08 3.7037037E-02
|
|
cmo/addatt/motet/iign/vint/scalar/nnodes/-def-/-def-/gx/-def-
|
|
finish
|
|
WARNING: Volumes le zero not removed, nelements= 135
|
|
No duplicate points
|
|
WARNING: Duplicate points not removed, nnodes = 64
|
|
finish
|
|
cmo/delete/mohex
|
|
Released Mesh Object: mohex
|
|
cmo/setatt/motet/imt/1 0 0/1
|
|
64 values reset for attribute imt1
|
|
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
cmo/setatt/motet/itetclr/1 0 0/1
|
|
135 values reset for attribute itetclr
|
|
|
|
cmo/setatt/motet/itetclr/1 3 1/2
|
|
3 values reset for attribute itetclr
|
|
|
|
cmo/setatt/motet/itetclr/10 15 1/3
|
|
6 values reset for attribute itetclr
|
|
|
|
eltset/e1/itetclr/eq/1
|
|
WARNING ELTSET: Attribute itetclr
|
|
WARNING ELTSET: length= 162
|
|
WARNING ELTSET: NELEMENTS = 135
|
|
WARNING ELTSET: eltset will still be created
|
|
|
|
|
|
THE ELTSET e1 HAS 126 ELEMENTS
|
|
eltset/e2/itetclr/eq/2
|
|
WARNING ELTSET: Attribute itetclr
|
|
WARNING ELTSET: length= 162
|
|
WARNING ELTSET: NELEMENTS = 135
|
|
WARNING ELTSET: eltset will still be created
|
|
|
|
|
|
THE ELTSET e2 HAS 3 ELEMENTS
|
|
eltset/e3/itetclr/eq/3
|
|
WARNING ELTSET: Attribute itetclr
|
|
WARNING ELTSET: length= 162
|
|
WARNING ELTSET: NELEMENTS = 135
|
|
WARNING ELTSET: eltset will still be created
|
|
|
|
|
|
THE ELTSET e3 HAS 6 ELEMENTS
|
|
pset/p1/eltset/e1
|
|
|
|
THE PSET p1 HAS 62 POINTS
|
|
pset/p2/eltset/e2
|
|
|
|
THE PSET p2 HAS 7 POINTS
|
|
pset/p3/eltset/e3
|
|
|
|
THE PSET p3 HAS 10 POINTS
|
|
eltset//list
|
|
|
|
THERE ARE 3 ELTSETS DEFINED
|
|
e1 e2
|
|
e3
|
|
pset//list
|
|
PSET: THERE ARE 3 PSETS DEFINED
|
|
p1 p2 p3
|
|
# write all variations for 3D tet
|
|
dump/exo/out_3D_tet_pset_eltset.exo/motet/psets/eltsets/
|
|
|
|
ExodusII: Start writing to file: out_3D_tet_pset_eltset.exo using cmo: motet
|
|
|
|
cmo/set_id/motet/element/e_num_temp
|
|
cmo/addatt/motet e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motet/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motet/ikey_utr
|
|
finish
|
|
cmo/addatt/motet/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motet/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 135
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 62
|
|
p2 2 7
|
|
p3 3 10
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 126
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_tet_pset_eltset.exo using cmo: m
|
|
otet
|
|
|
|
dump/exo/out_3D_tet_pset.exo/motet/psets//
|
|
|
|
ExodusII: Start writing to file: out_3D_tet_pset.exo using cmo: motet
|
|
|
|
cmo/set_id/motet/element/e_num_temp
|
|
cmo/addatt/motet e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motet/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motet/ikey_utr
|
|
finish
|
|
cmo/addatt/motet/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motet/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 135
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 0
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 62
|
|
p2 2 7
|
|
p3 3 10
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_tet_pset.exo using cmo: motet
|
|
|
|
dump/exo/out_3D_tet_eltset.exo/motet//eltsets/
|
|
|
|
ExodusII: Start writing to file: out_3D_tet_eltset.exo using cmo: motet
|
|
|
|
cmo/set_id/motet/element/e_num_temp
|
|
cmo/addatt/motet e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motet/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motet/ikey_utr
|
|
finish
|
|
cmo/addatt/motet/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motet/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 135
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 0
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 126
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_tet_eltset.exo using cmo: motet
|
|
|
|
# auto generated facesets
|
|
dump/exo/out_3D_tet_all_auto.exo/motet/psets/eltsets/facesets
|
|
|
|
ExodusII: Start writing to file: out_3D_tet_all_auto.exo using cmo: motet
|
|
|
|
cmo/set_id/motet/element/e_num_temp
|
|
cmo/addatt/motet e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motet/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motet/ikey_utr
|
|
finish
|
|
cmo/addatt/motet/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motet/e_num_temp
|
|
finish
|
|
|
|
Warning: Side Sets detected automatically.
|
|
This process may take awhile.
|
|
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 135
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 19
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 62
|
|
p2 2 7
|
|
p3 3 10
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 126
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 108
|
|
2 Side Set tag: 101 Faces: 18
|
|
3 Side Set tag: 102 Faces: 18
|
|
4 Side Set tag: 103 Faces: 18
|
|
5 Side Set tag: 104 Faces: 18
|
|
6 Side Set tag: 105 Faces: 18
|
|
7 Side Set tag: 106 Faces: 18
|
|
8 Side Set tag: 10001 Faces: 17
|
|
9 Side Set tag: 20001 Faces: 1
|
|
10 Side Set tag: 10002 Faces: 14
|
|
11 Side Set tag: 30001 Faces: 2
|
|
12 Side Set tag: 20002 Faces: 2
|
|
13 Side Set tag: 10003 Faces: 14
|
|
14 Side Set tag: 30002 Faces: 2
|
|
15 Side Set tag: 20003 Faces: 2
|
|
16 Side Set tag: 10004 Faces: 16
|
|
17 Side Set tag: 30003 Faces: 2
|
|
18 Side Set tag: 10005 Faces: 18
|
|
19 Side Set tag: 10006 Faces: 18
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 19
|
|
|
|
Side Sets detected automatically.
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_tet_all_auto.exo using cmo: mote
|
|
t
|
|
|
|
# define outside faces and write facesets
|
|
cmo/copy/motmp/motet
|
|
cmo/setatt/motmp itetclr 1
|
|
135 values reset for attribute itetclr
|
|
|
|
resetpts itp
|
|
geniee
|
|
finish
|
|
extract/surfmesh/1 0 0/mofs/motmp/external
|
|
cmo/addatt/mofs/itetclr0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/itetclr1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idnode0/vint/scalar/nnodes////0
|
|
finish
|
|
cmo/addatt/mofs/idelem0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idelem1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/facecol/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/iign/VINT/scalar/nnodes/linear/temporary/gx
|
|
finish
|
|
cmo/addatt/mofs/ncon50/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/nconbnd/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/icontab/vint/scalar/ncon50/constant/permanent/x/0
|
|
finish
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
finish
|
|
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
|
|
WARNING: dump/avs iopt_points= 0
|
|
WARNING: dump/avs iopt_elements= 0
|
|
WARNING: dump/avs iopt_values_node= 0
|
|
WARNING: dump/avs iopt_values_elem= 2
|
|
WARNING: dump/avs will produce non-standard AVS output that
|
|
WARNING: read/avs may not be able to read.
|
|
cmo/modatt/-def-/-def-/ioflag/x
|
|
finish
|
|
cmo/delete/mofs
|
|
Released Mesh Object: mofs
|
|
cmo/delete/motmp
|
|
Released Mesh Object: motmp
|
|
dump/exo/out_3D_tet_all_extract.exo/motet/psets/eltsets/facesets out_3d_hex_extr
|
|
act.faceset
|
|
got 1 out_3d_hex_extract.faceset
|
|
|
|
ExodusII: Start writing to file: out_3D_tet_all_extract.exo using cmo: motet
|
|
|
|
cmo/set_id/motet/element/e_num_temp
|
|
cmo/addatt/motet e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motet/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motet/ikey_utr
|
|
finish
|
|
cmo/addatt/motet/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motet/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 64
|
|
number of elements: 135
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 1
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 62
|
|
p2 2 7
|
|
p3 3 10
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 126
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 54
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 1
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3D_tet_all_extract.exo using cmo: m
|
|
otet
|
|
|
|
cmo/delete/motet
|
|
Released Mesh Object: 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
|
|
RZ GENERATED POINTS 1 TO 16
|
|
cmo/setatt/motri/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
16 values reset for attribute imt1
|
|
|
|
connect
|
|
Coordinates of enclosing triangle are:
|
|
-0.17500D+01-0.16000D+01-0.00000D+00
|
|
0.27500D+01-0.17500D+01-0.00000D+00
|
|
0.50500D+00 0.50000D+01-0.00000D+00
|
|
|
|
Successfully eliminated all multimaterial connections.
|
|
|
|
The mesh is now complete!
|
|
|
|
LaGriT FINISH: connect
|
|
|
|
recon/0
|
|
RECON2D reconnection loop2d: 1
|
|
RECON: done.
|
|
finish
|
|
LaGriT FINISH: recon 0 for connect 2d
|
|
|
|
cmo/setatt/motri/itetclr 1
|
|
18 values reset for attribute itetclr
|
|
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
# set some material values for eltset and pset
|
|
cmo/setatt/motri/itetclr/1 0 0/1
|
|
18 values reset for attribute itetclr
|
|
|
|
cmo/setatt/motri/itetclr/1 3 1/2
|
|
3 values reset for attribute itetclr
|
|
|
|
cmo/setatt/motri/itetclr/10 15 1/3
|
|
6 values reset for attribute itetclr
|
|
|
|
eltset/e1/itetclr/eq/1
|
|
|
|
THE ELTSET e1 HAS 9 ELEMENTS
|
|
eltset/e2/itetclr/eq/2
|
|
|
|
THE ELTSET e2 HAS 3 ELEMENTS
|
|
eltset/e3/itetclr/eq/3
|
|
|
|
THE ELTSET e3 HAS 6 ELEMENTS
|
|
pset/p1/eltset/e1
|
|
|
|
THE PSET p1 HAS 13 POINTS
|
|
pset/p2/eltset/e2
|
|
|
|
THE PSET p2 HAS 7 POINTS
|
|
pset/p3/eltset/e3
|
|
|
|
THE PSET p3 HAS 11 POINTS
|
|
eltset//list
|
|
|
|
THERE ARE 3 ELTSETS DEFINED
|
|
e1 e2
|
|
e3
|
|
pset//list
|
|
PSET: THERE ARE 3 PSETS DEFINED
|
|
p1 p2 p3
|
|
# write all 2D triplane
|
|
dump/exo/out_2D_tri_pset_eltset.exo/motri/psets/eltsets/
|
|
|
|
ExodusII: Start writing to file: out_2D_tri_pset_eltset.exo using cmo: motri
|
|
|
|
cmo/set_id/motri/element/e_num_temp
|
|
cmo/addatt/motri e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/addatt/motri/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 2
|
|
number of nodes: 16
|
|
number of elements: 18
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 13
|
|
p2 2 7
|
|
p3 3 11
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 9
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
ExodusII: Done writing to ExodusII file: out_2D_tri_pset_eltset.exo using cmo: m
|
|
otri
|
|
|
|
dump/exo/out_2D_tri_pset.exo/motri/psets//
|
|
|
|
ExodusII: Start writing to file: out_2D_tri_pset.exo using cmo: motri
|
|
|
|
cmo/set_id/motri/element/e_num_temp
|
|
cmo/addatt/motri e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motri/ikey_utr
|
|
finish
|
|
cmo/addatt/motri/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 2
|
|
number of nodes: 16
|
|
number of elements: 18
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 0
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 13
|
|
p2 2 7
|
|
p3 3 11
|
|
|
|
ExodusII: Done writing to ExodusII file: out_2D_tri_pset.exo using cmo: motri
|
|
|
|
dump/exo/out_2D_tri_eltset.exo/motri//eltsets/
|
|
|
|
ExodusII: Start writing to file: out_2D_tri_eltset.exo using cmo: motri
|
|
|
|
cmo/set_id/motri/element/e_num_temp
|
|
cmo/addatt/motri e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motri/ikey_utr
|
|
finish
|
|
cmo/addatt/motri/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 2
|
|
number of nodes: 16
|
|
number of elements: 18
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 0
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 0
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 9
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
ExodusII: Done writing to ExodusII file: out_2D_tri_eltset.exo using cmo: motri
|
|
|
|
# auto generated facesets
|
|
dump/exo/out_2D_tri_all_auto.exo/motri/psets/eltsets/facesets
|
|
|
|
ExodusII: Start writing to file: out_2D_tri_all_auto.exo using cmo: motri
|
|
|
|
cmo/set_id/motri/element/e_num_temp
|
|
cmo/addatt/motri e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motri/ikey_utr
|
|
finish
|
|
cmo/addatt/motri/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri/e_num_temp
|
|
finish
|
|
|
|
Warning: Side Sets detected automatically.
|
|
This process may take awhile.
|
|
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 2
|
|
number of nodes: 16
|
|
number of elements: 18
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 3
|
|
number of edge sets: 0
|
|
number of element sets: 3
|
|
number of side sets: 11
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
WRITING EXODUS NODE SETS: 3 sets in total
|
|
Nodeset Names Set ID # nodes in set
|
|
p1 1 13
|
|
p2 2 7
|
|
p3 3 11
|
|
|
|
WRITING EXODUS ELEMENT SETS: 3 sets in total
|
|
Elemset Names Set ID # elements in set
|
|
e1 1 9
|
|
e2 2 3
|
|
e3 3 6
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 12
|
|
2 Side Set tag: 101 Faces: 3
|
|
3 Side Set tag: 102 Faces: 3
|
|
4 Side Set tag: 103 Faces: 3
|
|
5 Side Set tag: 104 Faces: 3
|
|
6 Side Set tag: 10001 Faces: 3
|
|
7 Side Set tag: 10002 Faces: 2
|
|
8 Side Set tag: 30001 Faces: 1
|
|
9 Side Set tag: 10003 Faces: 3
|
|
10 Side Set tag: 20001 Faces: 1
|
|
11 Side Set tag: 30002 Faces: 2
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 11
|
|
|
|
Side Sets detected automatically.
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_2D_tri_all_auto.exo using cmo: motr
|
|
i
|
|
|
|
# define outside boundary and write facesets
|
|
cmo/copy/motmp/motri
|
|
cmo/setatt/motmp/itetclr 1
|
|
18 values reset for attribute itetclr
|
|
|
|
resetpts itp
|
|
geniee
|
|
finish
|
|
extract/surfmesh/1 0 0/mofs/motmp/external
|
|
cmo/addatt/mofs/itetclr0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/itetclr1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idnode0/vint/scalar/nnodes////0
|
|
finish
|
|
cmo/addatt/mofs/idelem0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idelem1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/facecol/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/ncon50/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/nconbnd/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/icontab/vint/scalar/ncon50/constant/permanent/x/0
|
|
finish
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
finish
|
|
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
|
|
WARNING: dump/avs iopt_points= 0
|
|
WARNING: dump/avs iopt_elements= 0
|
|
WARNING: dump/avs iopt_values_node= 0
|
|
WARNING: dump/avs iopt_values_elem= 2
|
|
WARNING: dump/avs will produce non-standard AVS output that
|
|
WARNING: read/avs may not be able to read.
|
|
cmo/modatt/-def-/-def-/ioflag/x
|
|
finish
|
|
cmo/delete/mofs
|
|
Released Mesh Object: mofs
|
|
cmo/delete/motmp
|
|
Released Mesh Object: motmp
|
|
dump/exo/out_2D_tri_all_extract.exo/motri///facesets out_2D_tri_extract.faceset
|
|
got 1 out_2D_tri_extract.faceset
|
|
|
|
ExodusII: Start writing to file: out_2D_tri_all_extract.exo using cmo: motri
|
|
|
|
cmo/set_id/motri/element/e_num_temp
|
|
cmo/addatt/motri e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motri/ikey_utr
|
|
finish
|
|
cmo/addatt/motri/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 2
|
|
number of nodes: 16
|
|
number of elements: 18
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 3
|
|
number of face blocks: 0
|
|
number of node sets: 0
|
|
number of edge sets: 0
|
|
number of element sets: 0
|
|
number of side sets: 1
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 12
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 1
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_2D_tri_all_extract.exo using cmo: m
|
|
otri
|
|
|
|
cmo/delete/motri
|
|
Released Mesh Object: 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
|
|
read/avs/input_tri_single.inp/motmp
|
|
geniee
|
|
finish
|
|
cmo/status/brief
|
|
|
|
The current-mesh-object(CMO) is: motmp
|
|
|
|
1 Mesh Object name: motmp
|
|
number of nodes = 3 number of elements = 1
|
|
dimensions geometry = 3 element type = tri
|
|
dimensions topology = 2 3 nodes 3 faces 3 edges
|
|
boundary flag = 16000000 status = active
|
|
|
|
|
|
finish
|
|
finish
|
|
resetpts itp
|
|
geniee
|
|
finish
|
|
cmo/status/motri/brief
|
|
|
|
The current-mesh-object(CMO) is: motmp
|
|
Mesh Object does not exist: motmp
|
|
|
|
|
|
cmo/create/motri0///triplane
|
|
copypts/motri0/motmp
|
|
copypts added nodes 1 to 3
|
|
cmo delete motmp
|
|
Released Mesh Object: motmp
|
|
cmo/select/motri0
|
|
cmo/setatt/motri0/imt/1
|
|
Warning: nelements = 0
|
|
3 values reset for attribute imt1
|
|
|
|
connect
|
|
Coordinates of enclosing triangle are:
|
|
-0.87500D+01 0.75000D+01-0.16000D+02
|
|
0.13750D+02-0.22500D+03-0.17500D+02
|
|
0.25250D+01 0.14975D+03 0.35000D+02
|
|
|
|
Successfully eliminated all multimaterial connections.
|
|
|
|
The mesh is now complete!
|
|
|
|
LaGriT FINISH: connect
|
|
|
|
recon/0
|
|
RECON2D reconnection loop2d: 1
|
|
RECON: done.
|
|
finish
|
|
LaGriT FINISH: recon 0 for connect 2d
|
|
|
|
cmo/setatt/motri0/itetclr/1
|
|
1 values reset for attribute itetclr
|
|
|
|
recon 0
|
|
RECON2D reconnection loop2d: 1
|
|
RECON: done.
|
|
resetpts itp
|
|
geniee
|
|
finish
|
|
cmo/status/motri0 brief
|
|
|
|
The current-mesh-object(CMO) is: motri0
|
|
|
|
1 Mesh Object name: motri0
|
|
number of nodes = 3 number of elements = 1
|
|
dimensions geometry = 2 element type = tri
|
|
dimensions topology = 2 3 nodes 3 faces 3 edges
|
|
boundary flag = 16000000 status = active
|
|
|
|
|
|
# auto generated facesets
|
|
dump/exo/out_2Dim_auto.exo/motri0///facesets
|
|
|
|
ExodusII: Start writing to file: out_2Dim_auto.exo using cmo: motri0
|
|
|
|
cmo/set_id/motri0/element/e_num_temp
|
|
cmo/addatt/motri0 e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri0/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/addatt/motri0/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri0/e_num_temp
|
|
finish
|
|
|
|
Warning: Side Sets detected automatically.
|
|
This process may take awhile.
|
|
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 2
|
|
number of nodes: 3
|
|
number of elements: 1
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 1
|
|
number of face blocks: 0
|
|
number of node sets: 0
|
|
number of edge sets: 0
|
|
number of element sets: 0
|
|
number of side sets: 4
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 3
|
|
2 Side Set tag: 101 Faces: 1
|
|
3 Side Set tag: 102 Faces: 1
|
|
4 Side Set tag: 103 Faces: 1
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 4
|
|
|
|
Side Sets detected automatically.
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_2Dim_auto.exo using cmo: motri0
|
|
|
|
# define outside faces and write facesets
|
|
extract/surfmesh/1 0 0/mofs/motri0/external
|
|
cmo/addatt/mofs/itetclr0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/itetclr1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idnode0/vint/scalar/nnodes////0
|
|
finish
|
|
cmo/addatt/mofs/idelem0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idelem1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/facecol/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/ncon50/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/nconbnd/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/icontab/vint/scalar/ncon50/constant/permanent/x/0
|
|
finish
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
finish
|
|
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
|
|
WARNING: dump/avs iopt_points= 0
|
|
WARNING: dump/avs iopt_elements= 0
|
|
WARNING: dump/avs iopt_values_node= 0
|
|
WARNING: dump/avs iopt_values_elem= 2
|
|
WARNING: dump/avs will produce non-standard AVS output that
|
|
WARNING: read/avs may not be able to read.
|
|
cmo/modatt/-def-/-def-/ioflag/x
|
|
finish
|
|
cmo/delete/mofs
|
|
Released Mesh Object: mofs
|
|
dump/exo/out_2Dim_extract.exo/motri0///facesets out_sngl0_extract.faceset
|
|
got 1 out_sngl0_extract.faceset
|
|
|
|
ExodusII: Start writing to file: out_2Dim_extract.exo using cmo: motri0
|
|
|
|
cmo/set_id/motri0/element/e_num_temp
|
|
cmo/addatt/motri0 e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri0/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motri0/ikey_utr
|
|
finish
|
|
cmo/addatt/motri0/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri0/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 2
|
|
number of nodes: 3
|
|
number of elements: 1
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 1
|
|
number of face blocks: 0
|
|
number of node sets: 0
|
|
number of edge sets: 0
|
|
number of element sets: 0
|
|
number of side sets: 1
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 3
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 1
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_2Dim_extract.exo using cmo: motri0
|
|
|
|
# -------------------------------------------------------
|
|
# 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
|
|
1 values reset for attribute ndimensions_geom
|
|
|
|
cmo/setatt/motri/zic/2,2,1 5.
|
|
1 values reset for attribute zic
|
|
|
|
cmo/setatt/motri/zic/3,3,1 1.
|
|
1 values reset for attribute zic
|
|
|
|
# auto generated facesets
|
|
dump/exo/out_3Dim_auto.exo/motri///facesets
|
|
|
|
ExodusII: Start writing to file: out_3Dim_auto.exo using cmo: motri
|
|
|
|
cmo/set_id/motri/element/e_num_temp
|
|
cmo/addatt/motri e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motri/ikey_utr
|
|
finish
|
|
cmo/addatt/motri/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri/e_num_temp
|
|
finish
|
|
|
|
Warning: Side Sets detected automatically.
|
|
This process may take awhile.
|
|
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 3
|
|
number of elements: 1
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 1
|
|
number of face blocks: 0
|
|
number of node sets: 0
|
|
number of edge sets: 0
|
|
number of element sets: 0
|
|
number of side sets: 4
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 3
|
|
2 Side Set tag: 101 Faces: 1
|
|
3 Side Set tag: 102 Faces: 1
|
|
4 Side Set tag: 103 Faces: 1
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 4
|
|
|
|
Side Sets detected automatically.
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3Dim_auto.exo using cmo: motri
|
|
|
|
# define outside boundary and write facesets
|
|
extract/surfmesh/1 0 0/mofs/motri/external
|
|
cmo/addatt/mofs/itetclr0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/itetclr1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idnode0/vint/scalar/nnodes////0
|
|
finish
|
|
cmo/addatt/mofs/idelem0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idelem1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/facecol/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface0/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/idface1/vint/scalar/nelements////0
|
|
finish
|
|
cmo/addatt/mofs/ncon50/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/nconbnd/int/scalar/scalar/constant/permanent/x/0
|
|
finish
|
|
cmo/addatt/mofs/icontab/vint/scalar/ncon50/constant/permanent/x/0
|
|
finish
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
finish
|
|
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
|
|
WARNING: dump/avs iopt_points= 0
|
|
WARNING: dump/avs iopt_elements= 0
|
|
WARNING: dump/avs iopt_values_node= 0
|
|
WARNING: dump/avs iopt_values_elem= 2
|
|
WARNING: dump/avs will produce non-standard AVS output that
|
|
WARNING: read/avs may not be able to read.
|
|
cmo/modatt/-def-/-def-/ioflag/x
|
|
finish
|
|
cmo/delete/mofs
|
|
Released Mesh Object: mofs
|
|
dump/exo/out_3Dim_extract.exo/motri///facesets out_sngl_extract.faceset
|
|
got 1 out_sngl_extract.faceset
|
|
|
|
ExodusII: Start writing to file: out_3Dim_extract.exo using cmo: motri
|
|
|
|
cmo/set_id/motri/element/e_num_temp
|
|
cmo/addatt/motri e_num_temp/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
finish
|
|
sort/motri/index/ascending/ikey_utr/itetclr/e_num_temp
|
|
cmo/DELATT/motri/ikey_utr
|
|
finish
|
|
cmo/addatt/motri/ikey_utr/vint/scalar/nelements///gax/0
|
|
finish
|
|
SORT: order key written to attribute: ikey_utr
|
|
|
|
finish
|
|
cmo/DELATT/motri/e_num_temp
|
|
finish
|
|
|
|
Title: LAGRIT TO EXODUSII
|
|
number of dimension: 3
|
|
number of nodes: 3
|
|
number of elements: 1
|
|
number of edges: 0
|
|
number of edge blocks: 0
|
|
number of element blocks: 1
|
|
number of face blocks: 0
|
|
number of node sets: 0
|
|
number of edge sets: 0
|
|
number of element sets: 0
|
|
number of side sets: 1
|
|
number of face sets: 0
|
|
number of node maps: 0
|
|
number of edge maps: 0
|
|
number of face maps: 0
|
|
number of element maps: 0
|
|
|
|
|
|
------------------------------------------
|
|
EXPSS loop:
|
|
1 Side Set tag: 1 Faces: 3
|
|
------------------------------------------
|
|
Done ExodusII Side Sets Total: 1
|
|
|
|
|
|
ExodusII: Done writing to ExodusII file: out_3Dim_extract.exo using cmo: motri
|
|
|
|
finish
|
|
LaGriT successfully completed
|