* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 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