* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Program: LaGriT V3.330 Linux * * * date_compile: 2021/10/15 test * * * Run Time: 2021/Nov 10 15:24:56 * * * 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 stack and exodus # include method notes in this command file # Convert binary mesh_fsets.exo with ncdump executable: # ncdump mesh_fsets.exo > mesh_fsets.exo.ascii.txt # Note: exodus sorts elements by material ID # So multi-material meshes may have an element order # different than the non-exodus non-sorted mesh # See Test 05 # define Z variables define/Z1/0.1 define/Z2/0.2 ################################### # Test 01 # stack single triangle into a prism element # Stack triangle surfaces into prism mesh # The mesh should have itetclr set for exodus cell blocks # The node properties are ignored as exodus is cell based # Different from FEHM which has properties on nodes # write files to stack read/avs/input_one_tri.inp/mo1 geniee finish cmo/status/brief The current-mesh-object(CMO) is: mo1 1 Mesh Object name: mo1 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 cmo/setatt/mo1/zic/1 0 0/Z1 3 values reset for attribute zic dump/avs/out_one_tri_z1.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish cmo/setatt/mo1/zic/1 0 0/0.0 3 values reset for attribute zic dump/avs/out_one_tri_z0.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish # stack cmo/create/mostack///tri stack/layers/avs/out_one_tri_z0.inp 1 out_one_tri_z1.inp Layers to create: 2 Max material number: 2 Reading 2 surface files... cmo/addatt/mostack/layertyp/VINT/scalar/nnodes//permanent/agfx finish Read first surface: out_one_tri_z0.inp read/avs/out_one_tri_z0.inp/def1 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def1 1 Mesh Object name: mo1 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 = inactive 2 Mesh Object name: mostack number of nodes = 0 number of elements = 0 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: def1 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 Read surface: out_one_tri_z1.inp read/avs/out_one_tri_z1.inp/def2 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def2 1 Mesh Object name: mo1 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 = inactive 2 Mesh Object name: mostack number of nodes = 0 number of elements = 0 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: def1 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 = inactive 4 Mesh Object name: cmoprev 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 = inactive 5 Mesh Object name: def2 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 cmo/delete/def2/ Released Mesh Object: def2 finish Layers compared: out_one_tri_z0.inp and out_one_tri_z1.inp cmo/delete/cmoprev/ Released Mesh Object: cmoprev finish cmo/copy/cmoprev/cmonxt/ finish addmesh/merge/mostack/def1/cmonxt/ searching for mostack attributes in cmonxt attribute not found: 66 layertyp ADDMESH: 1 attributes not copied from cmonxt to mostack finish ................................................................ surface name layer color type llcorner zic out_one_tri_z0.inp 1 1 -1 1) 0.000000E+00 out_one_tri_z1.inp 2 2 -2 4) 1.000000E-01 Elements per layer: 1 stacked total: 2 Nodes per layer: 3 stacked total: 6 No Truncating layer specified. files read: 2 from total: 2 ................................................................ cmo/addatt/mostack/nlayers/INT/scalar/scalar/constant// finish cmo/addatt/mostack/nnperlayer/INT/scalar/scalar/constant// finish cmo/addatt/mostack/neperlayer/INT/scalar/scalar/constant// finish cmo/setatt/mostack/nlayers 2 1 values reset for attribute nlayers finish cmo/setatt/mostack/nnperlayer 3 1 values reset for attribute nnperlayer finish cmo/setatt/mostack/neperlayer 1 1 values reset for attribute neperlayer finish Released Mesh Object: def1 Released Mesh Object: cmonxt Released Mesh Object: cmoprev stack done. stack/fill/moprism/mostack cmo/copy/moprism/mostack/ finish geniee finish resetpts/itp geniee finish quality epsilonl, epsilonaspect: 9.9999999E-09 9.9999998E-25 -------------------------------------------- elements with aspect ratio not set: 1 min aspect ratio = 0.0000E+00 max aspect ratio = 0.0000E+00 Warning: No aspect ratio for invalid element type: prisms Warning: Number of invalid elements: 1 0 out of 1 total elements evaluated. epsilonvol: 2.2204460E-14 --------------------------------------- All elements have volume 5.0000000E-02 ----------------------------------------------------------- 1 total elements evaluated. dump/avs/out_prism_one.inp/moprism cmo/modatt/-def-/-def-/ioflag/x finish dump/exo/out_prism_one.exo/moprism ExodusII: Start writing to file: out_prism_one.exo using cmo: moprism cmo/set_id/moprism/element/e_num_temp cmo/addatt/moprism e_num_temp/VINT/scalar/nelements/linear/permanent//0 finish finish sort/moprism/index/ascending/ikey_utr/itetclr/e_num_temp cmo/addatt/moprism/ikey_utr/vint/scalar/nelements///gax/0 finish SORT: order key written to attribute: ikey_utr finish cmo/DELATT/moprism/e_num_temp finish Title: LAGRIT TO EXODUSII number of dimension: 3 number of nodes: 6 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: 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 ExodusII: Done writing to ExodusII file: out_prism_one.exo using cmo: moprism cmo/delete/mo1 Released Mesh Object: mo1 cmo/delete/mostack Released Mesh Object: mostack cmo/delete/moprism Released Mesh Object: moprism ################################### # Test 02 # stack triangle surface into 200 prisms # single layer of prism elements mesh cmo/create/mo1///triplane createpts/xyz/11 11 1/0. 0. 0./1. 1. 0./1 1 1 RZ GENERATED POINTS 1 TO 121 cmo/setatt/mo1/itetclr 1 Warning: nelements = 0 0 length attribute: itetclr cmo/setatt/mo1/imt 1 Warning: nelements = 0 121 values reset for attribute imt1 resetpts/itp geniee geniee_cmo warning: no elements with faces so no jtet finish cmo/setatt/mo1/imt 1 Warning: nelements = 0 121 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/mo1/itetclr 1 200 values reset for attribute itetclr resetpts/itp geniee finish # write files to stack cmo/setatt/mo1/zic/1 0 0/Z1 121 values reset for attribute zic dump/avs/out_one_tri_z1.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish cmo/setatt/mo1/zic/1 0 0/0.0 121 values reset for attribute zic dump/avs/out_one_tri_z0.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish # stack cmo/create/mostack///tri stack/layers/avs/out_one_tri_z0.inp 1 out_one_tri_z1.inp Layers to create: 2 Max material number: 2 Reading 2 surface files... cmo/addatt/mostack/layertyp/VINT/scalar/nnodes//permanent/agfx finish Read first surface: out_one_tri_z0.inp read/avs/out_one_tri_z0.inp/def1 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def1 1 Mesh Object name: mo1 number of nodes = 121 number of elements = 200 dimensions geometry = 2 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 2 Mesh Object name: mostack number of nodes = 0 number of elements = 0 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: def1 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = active finish finish Read surface: out_one_tri_z1.inp read/avs/out_one_tri_z1.inp/def2 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def2 1 Mesh Object name: mo1 number of nodes = 121 number of elements = 200 dimensions geometry = 2 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 2 Mesh Object name: mostack number of nodes = 0 number of elements = 0 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: def1 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 4 Mesh Object name: cmoprev number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 5 Mesh Object name: def2 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = active finish finish cmo/delete/def2/ Released Mesh Object: def2 finish Layers compared: out_one_tri_z0.inp and out_one_tri_z1.inp cmo/delete/cmoprev/ Released Mesh Object: cmoprev finish cmo/copy/cmoprev/cmonxt/ finish addmesh/merge/mostack/def1/cmonxt/ searching for mostack attributes in cmonxt attribute not found: 66 layertyp ADDMESH: 1 attributes not copied from cmonxt to mostack finish ................................................................ surface name layer color type llcorner zic out_one_tri_z0.inp 1 1 -1 1) 0.000000E+00 out_one_tri_z1.inp 2 2 -2 122) 1.000000E-01 Elements per layer: 200 stacked total: 400 Nodes per layer: 121 stacked total: 242 No Truncating layer specified. files read: 2 from total: 2 ................................................................ cmo/addatt/mostack/nlayers/INT/scalar/scalar/constant// finish cmo/addatt/mostack/nnperlayer/INT/scalar/scalar/constant// finish cmo/addatt/mostack/neperlayer/INT/scalar/scalar/constant// finish cmo/setatt/mostack/nlayers 2 1 values reset for attribute nlayers finish cmo/setatt/mostack/nnperlayer 121 1 values reset for attribute nnperlayer finish cmo/setatt/mostack/neperlayer 200 1 values reset for attribute neperlayer finish Released Mesh Object: def1 Released Mesh Object: cmonxt Released Mesh Object: cmoprev stack done. stack/fill/moprism/mostack cmo/copy/moprism/mostack/ finish geniee finish resetpts/itp geniee finish quality epsilonl, epsilonaspect: 9.9999999E-09 9.9999998E-25 -------------------------------------------- elements with aspect ratio not set: 200 min aspect ratio = 0.0000E+00 max aspect ratio = 0.0000E+00 Warning: No aspect ratio for invalid element type: prisms Warning: Number of invalid elements: 200 0 out of 200 total elements evaluated. epsilonvol: 2.2204460E-14 --------------------------------------- All elements have volume 5.0000000E-04 ----------------------------------------------------------- 200 total elements evaluated. dump/avs/out_prism_one_layer.inp/moprism cmo/modatt/-def-/-def-/ioflag/x finish dump/exo/out_prism_one_layer.exo/moprism ExodusII: Start writing to file: out_prism_one_layer.exo using cmo: moprism cmo/set_id/moprism/element/e_num_temp cmo/addatt/moprism e_num_temp/VINT/scalar/nelements/linear/permanent//0 finish finish sort/moprism/index/ascending/ikey_utr/itetclr/e_num_temp cmo/addatt/moprism/ikey_utr/vint/scalar/nelements///gax/0 finish SORT: order key written to attribute: ikey_utr finish cmo/DELATT/moprism/e_num_temp finish Title: LAGRIT TO EXODUSII number of dimension: 3 number of nodes: 242 number of elements: 200 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: 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 ExodusII: Done writing to ExodusII file: out_prism_one_layer.exo using cmo: mopr ism cmo/delete/mo1 Released Mesh Object: mo1 cmo/delete/mostack Released Mesh Object: mostack cmo/delete/moprism Released Mesh Object: moprism ################################### # Test 03 # stack triangle surface into 2 layers of prisms # top layer 200 prisms materal 2 # bottom layer 200 prisms material 1 cmo/create/mo1///triplane createpts/xyz/11 11 1/0. 0. 0./1. 1. 0./1 1 1 RZ GENERATED POINTS 1 TO 121 cmo/setatt/mo1/imt 1 Warning: nelements = 0 121 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/mo1/itetclr 1 200 values reset for attribute itetclr resetpts/itp geniee finish # write files to stack cmo/setatt/mo1/zic/1 0 0/Z2 121 values reset for attribute zic cmo/setatt/mo1/itetclr/1 0 0/1 200 values reset for attribute itetclr dump/avs/out_one_tri_z2.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish cmo/setatt/mo1/zic/1 0 0/Z1 121 values reset for attribute zic cmo/setatt/mo1/itetclr/1 0 0/1 200 values reset for attribute itetclr dump/avs/out_one_tri_z1.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish cmo/setatt/mo1/zic/1 0 0/0.0 121 values reset for attribute zic cmo/setatt/mo1/itetclr/1 0 0/1 200 values reset for attribute itetclr dump/avs/out_one_tri_z0.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish # stack cmo/create/mostack///tri stack/layers/avs/out_one_tri_z0.inp 1 out_one_tri_z1.inp 2 out_one_tri_z2.inp Layers to create: 3 Max material number: 3 Reading 3 surface files... cmo/addatt/mostack/layertyp/VINT/scalar/nnodes//permanent/agfx finish Read first surface: out_one_tri_z0.inp read/avs/out_one_tri_z0.inp/def1 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def1 1 Mesh Object name: mo1 number of nodes = 121 number of elements = 200 dimensions geometry = 2 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 2 Mesh Object name: mostack number of nodes = 0 number of elements = 0 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: def1 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = active finish finish Read surface: out_one_tri_z1.inp read/avs/out_one_tri_z1.inp/def2 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def2 1 Mesh Object name: mo1 number of nodes = 121 number of elements = 200 dimensions geometry = 2 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 2 Mesh Object name: mostack number of nodes = 0 number of elements = 0 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: def1 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 4 Mesh Object name: cmoprev number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 5 Mesh Object name: def2 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = active finish finish cmo/delete/def2/ Released Mesh Object: def2 finish Layers compared: out_one_tri_z0.inp and out_one_tri_z1.inp cmo/delete/cmoprev/ Released Mesh Object: cmoprev finish cmo/copy/cmoprev/cmonxt/ finish addmesh/merge/mostack/def1/cmonxt/ searching for mostack attributes in cmonxt attribute not found: 66 layertyp ADDMESH: 1 attributes not copied from cmonxt to mostack finish Released Mesh Object: def1 cmo/delete/cmonxt/ Released Mesh Object: cmonxt finish Read surface: out_one_tri_z2.inp read/avs/out_one_tri_z2.inp/def2 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def2 1 Mesh Object name: mo1 number of nodes = 121 number of elements = 200 dimensions geometry = 2 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 2 Mesh Object name: mostack number of nodes = 242 number of elements = 400 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: cmoprev number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 4 Mesh Object name: def1 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 5 Mesh Object name: def2 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = active finish finish cmo/delete/def2/ Released Mesh Object: def2 finish Layers compared: out_one_tri_z1.inp and out_one_tri_z2.inp cmo/delete/cmoprev/ Released Mesh Object: cmoprev finish cmo/copy/cmoprev/cmonxt/ finish addmesh/merge/mostack/mostack/cmonxt/ cmo/move/-tmp_source_internal-/mostack finish searching for mostack attributes in cmonxt attribute not found: 66 layertyp ADDMESH: 1 attributes not copied from cmonxt to mostack cmo/delete/-tmp_source_internal-/ Released Mesh Object: -tmp_source_internal- finish finish ................................................................ surface name layer color type llcorner zic out_one_tri_z0.inp 1 1 -1 1) 0.000000E+00 out_one_tri_z1.inp 2 2 0 122) 1.000000E-01 out_one_tri_z2.inp 3 3 -2 243) 2.000000E-01 Elements per layer: 200 stacked total: 600 Nodes per layer: 121 stacked total: 363 No Truncating layer specified. files read: 3 from total: 3 ................................................................ cmo/addatt/mostack/nlayers/INT/scalar/scalar/constant// finish cmo/addatt/mostack/nnperlayer/INT/scalar/scalar/constant// finish cmo/addatt/mostack/neperlayer/INT/scalar/scalar/constant// finish cmo/setatt/mostack/nlayers 3 1 values reset for attribute nlayers finish cmo/setatt/mostack/nnperlayer 121 1 values reset for attribute nnperlayer finish cmo/setatt/mostack/neperlayer 200 1 values reset for attribute neperlayer finish Released Mesh Object: def1 Released Mesh Object: cmonxt Released Mesh Object: cmoprev stack done. stack/fill/moprism/mostack cmo/copy/moprism/mostack/ finish geniee finish resetpts/itp geniee finish dump/avs/out_prism_two_layer.inp/moprism cmo/modatt/-def-/-def-/ioflag/x finish dump/exo/out_prism_two_layer.exo/moprism ExodusII: Start writing to file: out_prism_two_layer.exo using cmo: moprism cmo/set_id/moprism/element/e_num_temp cmo/addatt/moprism e_num_temp/VINT/scalar/nelements/linear/permanent//0 finish finish sort/moprism/index/ascending/ikey_utr/itetclr/e_num_temp cmo/addatt/moprism/ikey_utr/vint/scalar/nelements///gax/0 finish SORT: order key written to attribute: ikey_utr finish cmo/DELATT/moprism/e_num_temp finish Title: LAGRIT TO EXODUSII number of dimension: 3 number of nodes: 363 number of elements: 400 number of edges: 0 number of edge blocks: 0 number of element blocks: 2 number of face blocks: 0 number of node sets: 0 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 ExodusII: Done writing to ExodusII file: out_prism_two_layer.exo using cmo: mopr ism cmo/delete/mo1 Released Mesh Object: mo1 cmo/delete/mostack Released Mesh Object: mostack cmo/delete/moprism Released Mesh Object: moprism ################################### # Test 04 # Prism Layers with perturbed elevations # other layers are flat elevation cmo/create/mo1///triplane createpts/xyz/11 11 1/0. 0. 0./1. 1. 0./1 1 1 RZ GENERATED POINTS 1 TO 121 cmo/setatt/mo1/imt 1 Warning: nelements = 0 121 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/mo1/itetclr 1 200 values reset for attribute itetclr resetpts/itp geniee finish cmo/setatt/mo1/zic/1 0 0/Z2 121 values reset for attribute zic cmo/setatt/mo1/itetclr/1 0 0/1 200 values reset for attribute itetclr dump/avs/out_one_tri_z2.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish cmo/setatt/mo1/zic/1 0 0/Z1 121 values reset for attribute zic perturb/1 0 0/0. 0. 0.03 perturb mo1 nodes in indexed point set = 121 cmo/setatt/mo1/itetclr/1 0 0/1 200 values reset for attribute itetclr dump/avs/out_one_tri_z1.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish cmo/setatt/mo1/zic/1 0 0/0.0 121 values reset for attribute zic cmo/setatt/mo1/itetclr/1 0 0/1 200 values reset for attribute itetclr dump/avs/out_one_tri_z0.inp/mo1/1 1 0 0 cmo/modatt/-def-/-def-/ioflag/x finish cmo/create/mostack///tri stack/layers/avs/out_one_tri_z0.inp 1 out_one_tri_z1.inp 2 out_one_tri_z2.inp Layers to create: 3 Max material number: 3 Reading 3 surface files... cmo/addatt/mostack/layertyp/VINT/scalar/nnodes//permanent/agfx finish Read first surface: out_one_tri_z0.inp read/avs/out_one_tri_z0.inp/def1 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def1 1 Mesh Object name: mo1 number of nodes = 121 number of elements = 200 dimensions geometry = 2 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 2 Mesh Object name: mostack number of nodes = 0 number of elements = 0 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: def1 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = active finish finish Read surface: out_one_tri_z1.inp read/avs/out_one_tri_z1.inp/def2 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def2 1 Mesh Object name: mo1 number of nodes = 121 number of elements = 200 dimensions geometry = 2 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 2 Mesh Object name: mostack number of nodes = 0 number of elements = 0 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: def1 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 4 Mesh Object name: cmoprev number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 5 Mesh Object name: def2 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = active finish finish cmo/delete/def2/ Released Mesh Object: def2 finish Layers compared: out_one_tri_z0.inp and out_one_tri_z1.inp cmo/delete/cmoprev/ Released Mesh Object: cmoprev finish cmo/copy/cmoprev/cmonxt/ finish addmesh/merge/mostack/def1/cmonxt/ searching for mostack attributes in cmonxt attribute not found: 66 layertyp ADDMESH: 1 attributes not copied from cmonxt to mostack finish Released Mesh Object: def1 cmo/delete/cmonxt/ Released Mesh Object: cmonxt finish Read surface: out_one_tri_z2.inp read/avs/out_one_tri_z2.inp/def2 geniee finish cmo/status/brief The current-mesh-object(CMO) is: def2 1 Mesh Object name: mo1 number of nodes = 121 number of elements = 200 dimensions geometry = 2 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 2 Mesh Object name: mostack number of nodes = 242 number of elements = 400 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 3 Mesh Object name: cmoprev number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 4 Mesh Object name: def1 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = inactive 5 Mesh Object name: def2 number of nodes = 121 number of elements = 200 dimensions geometry = 3 element type = tri dimensions topology = 2 3 nodes 3 faces 3 edges boundary flag = 16000000 status = active finish finish cmo/delete/def2/ Released Mesh Object: def2 finish Layers compared: out_one_tri_z1.inp and out_one_tri_z2.inp cmo/delete/cmoprev/ Released Mesh Object: cmoprev finish cmo/copy/cmoprev/cmonxt/ finish addmesh/merge/mostack/mostack/cmonxt/ cmo/move/-tmp_source_internal-/mostack finish searching for mostack attributes in cmonxt attribute not found: 66 layertyp ADDMESH: 1 attributes not copied from cmonxt to mostack cmo/delete/-tmp_source_internal-/ Released Mesh Object: -tmp_source_internal- finish finish ................................................................ surface name layer color type llcorner zic out_one_tri_z0.inp 1 1 -1 1) 0.000000E+00 out_one_tri_z1.inp 2 2 0 122) 7.319133E-02 out_one_tri_z2.inp 3 3 -2 243) 2.000000E-01 Elements per layer: 200 stacked total: 600 Nodes per layer: 121 stacked total: 363 No Truncating layer specified. files read: 3 from total: 3 ................................................................ cmo/addatt/mostack/nlayers/INT/scalar/scalar/constant// finish cmo/addatt/mostack/nnperlayer/INT/scalar/scalar/constant// finish cmo/addatt/mostack/neperlayer/INT/scalar/scalar/constant// finish cmo/setatt/mostack/nlayers 3 1 values reset for attribute nlayers finish cmo/setatt/mostack/nnperlayer 121 1 values reset for attribute nnperlayer finish cmo/setatt/mostack/neperlayer 200 1 values reset for attribute neperlayer finish Released Mesh Object: def1 Released Mesh Object: cmonxt Released Mesh Object: cmoprev stack done. stack/fill/moprism/mostack cmo/copy/moprism/mostack/ finish geniee finish resetpts/itp geniee finish dump/avs/out_prism_two_layer_pb_z.inp/moprism cmo/modatt/-def-/-def-/ioflag/x finish dump/exo/out_prism_two_layer_pb_z.exo/moprism ExodusII: Start writing to file: out_prism_two_layer_pb_z.exo using cmo: moprism cmo/set_id/moprism/element/e_num_temp cmo/addatt/moprism e_num_temp/VINT/scalar/nelements/linear/permanent//0 finish finish sort/moprism/index/ascending/ikey_utr/itetclr/e_num_temp cmo/addatt/moprism/ikey_utr/vint/scalar/nelements///gax/0 finish SORT: order key written to attribute: ikey_utr finish cmo/DELATT/moprism/e_num_temp finish Title: LAGRIT TO EXODUSII number of dimension: 3 number of nodes: 363 number of elements: 400 number of edges: 0 number of edge blocks: 0 number of element blocks: 2 number of face blocks: 0 number of node sets: 0 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 ExodusII: Done writing to ExodusII file: out_prism_two_layer_pb_z.exo using cmo: moprism cmo/delete/mo1 Released Mesh Object: mo1 cmo/delete/mostack Released Mesh Object: mostack ################################### # Test 05 # Create facesets for each of 6 mesh directions ## IMPORTANT ################### # For multi-material meshes, the elements need to be # be pre-sorted by itetclr material values. # Exodus will reorder elements internally, we do not want the # cells to be re-ordered. If they are, faceset correlation to # the cell numbers will no longer be correct. cmo/select/moprism cmo/printatt/moprism/-all- minmax ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH -def- 0.000000000E+00 0.000000000E+00 0.000000000E+00 363 scalar 1 1 0 1 vector 3 3 0 1 nnodes 363 363 0 1 nedges 0 0 0 1 nfaces 0 0 0 1 nelements 400 400 0 1 mbndry 16000000 16000000 0 1 ndimensions_topo 3 3 0 1 ndimensions_geom 3 3 0 1 nodes_per_element 6 6 0 1 edges_per_element 9 9 0 1 faces_per_element 5 5 0 1 isetwd 0 0 0 363 ialias 0 242 242 363 imt1 1 2 1 363 itp1 2 12 10 363 icr1 0 0 0 363 isn1 0 0 0 363 xic 0.000000000E+00 1.000000000E+00 1.000000000E+00 363 yic 0.000000000E+00 1.000000000E+00 1.000000000E+00 363 zic 0.000000000E+00 2.000000000E-01 2.000000000E-01 363 xtetwd 0 0 0 400 itetclr 1 2 1 400 itettyp 7 7 0 400 itetoff 0 2394 2394 400 jtetoff 0 1995 1995 400 itet 1 363 362 400x6 jtet 4 16001996 16001992 400x5 epsilon 1.000000004E-15 1.000000004E-15 0.000000000E+00 1 epsilonl 9.999999939E-09 9.999999939E-09 0.000000000E+00 1 epsilona 9.999999939E-09 9.999999939E-09 0.000000000E+00 1 epsilonv 9.999999939E-09 9.999999939E-09 0.000000000E+00 1 ipointi 1 1 0 1 ipointj 363 363 0 1 idebug 0 0 0 1 itypconv_sm 1 1 0 1 maxiter_sm 25 25 0 1 tolconv_sm 1.000000000E+00 1.000000000E+00 0.000000000E+00 1 nnfreq 1 1 0 1 ivoronoi 1 1 0 1 iopt2to2 2 2 0 1 xmin -1.000000000E+00 -1.000000000E+00 0.000000000E+00 1 ymin -1.000000000E+00 -1.000000000E+00 0.000000000E+00 1 zmin -1.000000000E+00 -1.000000000E+00 0.000000000E+00 1 xmax 1.000000000E+00 1.000000000E+00 0.000000000E+00 1 ymax 1.000000000E+00 1.000000000E+00 0.000000000E+00 1 zmax 1.000000000E+00 1.000000000E+00 0.000000000E+00 1 kdtree_level 0 0 0 1 max_number_sets 64 64 0 1 number_of_psets 0 0 0 1 number_of_eltsets 0 0 0 1 number_of_fsets 0 0 0 1 layertyp -2 0 2 363 nlayers 3 3 0 1 nnperlayer 121 121 0 1 neperlayer 200 200 0 1 ikey_utr 1 400 399 400 # pre-sort the mesh by material value. # sort based on itetclr values and the element median point createpts/median cmo/addatt//xmed/VDOUBLE/scalar/nelements///gal/0. finish cmo/addatt//ymed/VDOUBLE/scalar/nelements///gal/0. finish cmo/addatt//zmed/VDOUBLE/scalar/nelements///gal/0. finish sort/moprism/index/ascending/ikey/itetclr xmed ymed zmed cmo/addatt/moprism/ikey/vint/scalar/nelements///gax/0 finish SORT: order key written to attribute: ikey reorder/moprism/ikey geniee finish cmo/DELATT/moprism/ikey # Extract outside faces of mesh, these will have tri faces # on the top and bottom with quad faces on the sides # Attributes are created during extract used in exodus. # idelem1 and idface1 (elem-face) are written to faceset files # these faceset files are read by exodus to set side sets extract/surfmesh/1 0 0/mo_surf/moprism/external cmo/addatt/mo_surf/itetclr0/vint/scalar/nelements////0 finish cmo/addatt/mo_surf/itetclr1/vint/scalar/nelements////0 finish cmo/addatt/mo_surf/idnode0/vint/scalar/nnodes////0 finish cmo/addatt/mo_surf/idelem0/vint/scalar/nelements////0 finish cmo/addatt/mo_surf/idelem1/vint/scalar/nelements////0 finish cmo/addatt/mo_surf/facecol/vint/scalar/nelements////0 finish cmo/addatt/mo_surf/idface0/vint/scalar/nelements////0 finish cmo/addatt/mo_surf/idface1/vint/scalar/nelements////0 finish cmo/addatt/mo_surf/layertyp/VINT/scalar/nnodes/linear/permanent/agfx finish cmo/addatt/mo_surf/ncon50/int/scalar/scalar/constant/permanent/x/0 finish cmo/addatt/mo_surf/nconbnd/int/scalar/scalar/constant/permanent/x/0 finish cmo/addatt/mo_surf/icontab/vint/scalar/ncon50/constant/permanent/x/0 finish resetpts/itp geniee finish finish # Set surface elements to direction they face based on normals cmo/addatt/mo_surf/id_side/vint/scalar/nelements cmo/select mo_surf settets/normal assign_color_normal epsilon for zero: 1.0000000E-15 280 out of 480 element colors changed. cmo/copyatt/mo_surf mo_surf/id_side itetclr 480 copied from mo_surf itetclr to -> mo_surf id_side dump avs out_prism_outside_faces.inp mo_surf cmo/modatt/-def-/-def-/ioflag/x finish # Remove all attributes except idelem1 and idface1 cmo/printatt/mo_surf/-all-/minmax ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH -def- 0.000000000E+00 0.000000000E+00 0.000000000E+00 282 scalar 1 1 0 1 vector 3 3 0 1 nnodes 282 282 0 1 nedges 0 0 0 1 nfaces 0 0 0 1 nelements 480 480 0 1 mbndry 16000000 16000000 0 1 ndimensions_topo 2 2 0 1 ndimensions_geom 3 3 0 1 nodes_per_element 10 10 0 1 edges_per_element 12 12 0 1 faces_per_element 10 10 0 1 isetwd 0 0 0 282 ialias 0 0 0 282 imt1 1 1 0 282 itp1 0 2 2 282 icr1 0 0 0 282 isn1 0 0 0 282 xic 0.000000000E+00 1.000000000E+00 1.000000000E+00 282 yic 0.000000000E+00 1.000000000E+00 1.000000000E+00 282 zic 0.000000000E+00 2.000000000E-01 2.000000000E-01 282 xtetwd 0 0 0 480 itetclr 1 6 5 480 itettyp 3 4 1 480 itetoff 0 1516 1516 480 jtetoff 0 1516 1516 480 itet 0 282 282 480x* jtet 0 4794 4794 480x* epsilon 1.000000004E-15 1.000000004E-15 0.000000000E+00 1 epsilonl 9.999999939E-09 9.999999939E-09 0.000000000E+00 1 epsilona 9.999999939E-09 9.999999939E-09 0.000000000E+00 1 epsilonv 9.999999939E-09 9.999999939E-09 0.000000000E+00 1 ipointi 1 1 0 1 ipointj 282 282 0 1 idebug 0 0 0 1 itypconv_sm 1 1 0 1 maxiter_sm 25 25 0 1 tolconv_sm 1.000000000E+00 1.000000000E+00 0.000000000E+00 1 nnfreq 1 1 0 1 ivoronoi 1 1 0 1 iopt2to2 2 2 0 1 xmin -1.000000000E+00 -1.000000000E+00 0.000000000E+00 1 ymin -1.000000000E+00 -1.000000000E+00 0.000000000E+00 1 zmin -1.000000000E+00 -1.000000000E+00 0.000000000E+00 1 xmax 1.000000000E+00 1.000000000E+00 0.000000000E+00 1 ymax 1.000000000E+00 1.000000000E+00 0.000000000E+00 1 zmax 1.000000000E+00 1.000000000E+00 0.000000000E+00 1 kdtree_level 0 0 0 1 max_number_sets 64 64 0 1 number_of_psets 0 0 0 1 number_of_eltsets 0 0 0 1 number_of_fsets 0 0 0 1 itetclr0 0 0 0 480 itetclr1 1 2 1 480 idnode0 1 363 362 282 idelem0 0 0 0 480 idelem1 1 400 399 480 facecol 1 2 1 480 idface0 0 0 0 480 idface1 1 5 4 480 layertyp -2 0 2 282 ncon50 0 0 0 1 nconbnd 0 0 0 1 0 length attribute: icontab id_side 1 6 5 480 cmo/DELATT/mo_surf/itetclr0 cmo/DELATT/mo_surf/itetclr1 cmo/DELATT/mo_surf/idnode0 cmo/DELATT/mo_surf/idelem0 cmo/DELATT/mo_surf/facecol cmo/DELATT/mo_surf/idface0 cmo/DELATT/mo_surf/layertyp # Set surface faces based on normal directions # 1 = bottom # 2 = top # 3 = east right # 4 = north back # 5 = west left # 6 = south front # set some variables define NUM_BOT 1 define FILE_FS_1 out_fs_1_bottom.faceset define NUM_TOP 2 define FILE_FS_2 out_fs_2_top.faceset define NUM_RIGHT 3 define FILE_FS_3 out_fs_3_right.faceset define NUM_BACK 4 define FILE_FS_4 out_fs_4_back.faceset define NUM_LEFT 5 define FILE_FS_5 out_fs_5_left.faceset define NUM_FRONT 6 define FILE_FS_6 out_fs_6_front.faceset # write the faceset files for each boundary cmo/copy/mo_tmp/mo_surf cmo/select/mo_tmp eltset/e_bottom/id_side/eq/NUM_BOT THE ELTSET e_bottom HAS 200 ELEMENTS eltset/e_delete/not/e_bottom THE ELTSET e_delete HAS 280 ELEMENTS rmpoint/element/eltset get e_delete Dudded 161 points plus parents, and 280 elements removed. rmpoint/compress 161 points removed and 0 elements removed. RMPOINT: new point count is 121 RMPOINT: new element count is 200 cmo/DELATT/mo_tmp/id_side dump/avs/FILE_FS_1/mo_tmp/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/mo_tmp Released Mesh Object: mo_tmp cmo/copy/mo_tmp/mo_surf cmo/select/mo_tmp eltset/e_top/id_side/eq/NUM_TOP THE ELTSET e_top HAS 200 ELEMENTS eltset/e_delete/not/e_top THE ELTSET e_delete HAS 280 ELEMENTS rmpoint/element/eltset get e_delete Dudded 161 points plus parents, and 280 elements removed. rmpoint/compress 161 points removed and 0 elements removed. RMPOINT: new point count is 121 RMPOINT: new element count is 200 cmo/DELATT/mo_tmp/id_side dump/avs/FILE_FS_2/mo_tmp/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/mo_tmp Released Mesh Object: mo_tmp cmo/copy/mo_tmp/mo_surf cmo/select/mo_tmp eltset/e_right/id_side/eq/NUM_RIGHT THE ELTSET e_right HAS 20 ELEMENTS eltset/e_delete/not/e_right THE ELTSET e_delete HAS 460 ELEMENTS rmpoint/element/eltset get e_delete Dudded 249 points plus parents, and 460 elements removed. rmpoint/compress 249 points removed and 0 elements removed. RMPOINT: new point count is 33 RMPOINT: new element count is 20 cmo/DELATT/mo_tmp/id_side dump/avs/FILE_FS_3/mo_tmp/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/mo_tmp Released Mesh Object: mo_tmp cmo/copy/mo_tmp/mo_surf cmo/select/mo_tmp eltset/e_back/id_side/eq/NUM_BACK THE ELTSET e_back HAS 20 ELEMENTS eltset/e_delete/not/e_back THE ELTSET e_delete HAS 460 ELEMENTS rmpoint/element/eltset get e_delete Dudded 249 points plus parents, and 460 elements removed. rmpoint/compress 249 points removed and 0 elements removed. RMPOINT: new point count is 33 RMPOINT: new element count is 20 cmo/DELATT/mo_tmp/id_side dump/avs/FILE_FS_4/mo_tmp/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/mo_tmp Released Mesh Object: mo_tmp cmo/copy/mo_tmp/mo_surf cmo/select/mo_tmp eltset/e_left/id_side/eq/NUM_LEFT THE ELTSET e_left HAS 20 ELEMENTS eltset/e_delete/not/e_left THE ELTSET e_delete HAS 460 ELEMENTS rmpoint/element/eltset get e_delete Dudded 249 points plus parents, and 460 elements removed. rmpoint/compress 249 points removed and 0 elements removed. RMPOINT: new point count is 33 RMPOINT: new element count is 20 cmo/DELATT/mo_tmp/id_side dump/avs/FILE_FS_5/mo_tmp/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/mo_tmp Released Mesh Object: mo_tmp cmo/copy/mo_tmp/mo_surf cmo/select/mo_tmp eltset/e_front/id_side/eq/NUM_FRONT THE ELTSET e_front HAS 20 ELEMENTS eltset/e_delete/not/e_front THE ELTSET e_delete HAS 460 ELEMENTS rmpoint/element/eltset get e_delete Dudded 249 points plus parents, and 460 elements removed. rmpoint/compress 249 points removed and 0 elements removed. RMPOINT: new point count is 33 RMPOINT: new element count is 20 cmo/DELATT/mo_tmp/id_side dump/avs/FILE_FS_6/mo_tmp/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/mo_tmp Released Mesh Object: mo_tmp # After faceset files have been written, write the final files # Note the file order will detirmine integer value of set in exo # so have set 1 first, set 2 second, ... dump/exo/out_mesh_fsets.exo/moprism///facesets FILE_FS_1 FILE_FS_2 FILE_FS_3 FIL E_FS_4 FILE_FS_5 FILE_FS_6 got 1 out_fs_1_bottom.faceset got 2 out_fs_2_top.faceset got 3 out_fs_3_right.faceset got 4 out_fs_4_back.faceset got 5 out_fs_5_left.faceset got 6 out_fs_6_front.faceset ExodusII: Start writing to file: out_mesh_fsets.exo using cmo: moprism cmo/set_id/moprism/element/e_num_temp cmo/addatt/moprism e_num_temp/VINT/scalar/nelements/linear/permanent//0 finish finish sort/moprism/index/ascending/ikey_utr/itetclr/e_num_temp cmo/DELATT/moprism/ikey_utr finish cmo/addatt/moprism/ikey_utr/vint/scalar/nelements///gax/0 finish SORT: order key written to attribute: ikey_utr finish cmo/DELATT/moprism/e_num_temp finish Title: LAGRIT TO EXODUSII number of dimension: 3 number of nodes: 363 number of elements: 400 number of edges: 0 number of edge blocks: 0 number of element blocks: 2 number of face blocks: 0 number of node sets: 0 number of edge sets: 0 number of element sets: 0 number of side sets: 6 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: 200 2 Side Set tag: 2 Faces: 200 3 Side Set tag: 3 Faces: 20 4 Side Set tag: 4 Faces: 20 5 Side Set tag: 5 Faces: 20 6 Side Set tag: 6 Faces: 20 ------------------------------------------ Done ExodusII Side Sets Total: 6 ExodusII: Done writing to ExodusII file: out_mesh_fsets.exo using cmo: moprism dump/avs/out_mesh_fsets.inp/moprism cmo/modatt/-def-/-def-/ioflag/x finish # Create single material mesh cmo setatt moprism itetclr 1 400 values reset for attribute itetclr cmo setatt moprism imt 1 363 values reset for attribute imt1 resetpts itp geniee finish dump/exo/out_mesh_fsets_single_mat.exo/moprism///facesets FILE_FS_1 FILE_FS_2 FI LE_FS_3 FILE_FS_4 FILE_FS_5 FILE_FS_6 got 1 out_fs_1_bottom.faceset got 2 out_fs_2_top.faceset got 3 out_fs_3_right.faceset got 4 out_fs_4_back.faceset got 5 out_fs_5_left.faceset got 6 out_fs_6_front.faceset ExodusII: Start writing to file: out_mesh_fsets_single_mat.exo using cmo: mopris m cmo/set_id/moprism/element/e_num_temp cmo/addatt/moprism e_num_temp/VINT/scalar/nelements/linear/permanent//0 finish finish sort/moprism/index/ascending/ikey_utr/itetclr/e_num_temp cmo/DELATT/moprism/ikey_utr finish cmo/addatt/moprism/ikey_utr/vint/scalar/nelements///gax/0 finish SORT: order key written to attribute: ikey_utr finish cmo/DELATT/moprism/e_num_temp finish Title: LAGRIT TO EXODUSII number of dimension: 3 number of nodes: 363 number of elements: 400 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: 6 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: 200 2 Side Set tag: 2 Faces: 200 3 Side Set tag: 3 Faces: 20 4 Side Set tag: 4 Faces: 20 5 Side Set tag: 5 Faces: 20 6 Side Set tag: 6 Faces: 20 ------------------------------------------ Done ExodusII Side Sets Total: 6 ExodusII: Done writing to ExodusII file: out_mesh_fsets_single_mat.exo using cmo : moprism dump/avs/out_mesh_fsets_single_mat.inp/moprism cmo/modatt/-def-/-def-/ioflag/x finish finish LaGriT successfully completed