* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Program: LaGriT V3.330 Linux * * * date_compile: 2021/10/15 test * * * Run Time: 2021/Nov 3 17:25:18 * * * 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 *--* Create a rough and fine mesh, *--* Insert the fine mesh inside the course mesh, *--* Refine the course mesh near the fine mesh, *--* Delete elements of the course mesh that intersect the fine mesh *--* Put the two MO into a single MO *--* Copy the point distribution into a tet MO *--* Connect the points to a Delaunay mesh *--* *--*---------------------------------------------------- *--* Header End *--* ex_addmesh_add *--* * Simple two element version cmo/create/cmo_hex///hex cmo/select/cmo_hex * * Create a simple hex mesh, NX-NY-NZ define/NX/10 define/NY/10 define/NZ/10 define/NX/2 define/NY/2 define/NZ/2 createpts/brick/xyz/NX,NY,NZ/0. 0. 0./1. .5 .5/1,1,1 Number of nodes: 8 Number of elements: 1 Number of negative volume elements: 0 Total volume: 0.250000000000E+00 cmo/setatt/cmo_hex/itetclr/1 0 0/1 1 values reset for attribute itetclr cmo/setatt/cmo_hex/imt/1 0 0/1 8 values reset for attribute imt1 resetpts/itp geniee finish quality epsilonl, epsilonaspect: 2.7194799E-13 2.0112107E-38 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 0 elements with aspect ratio b/w .1 and .2 : 0 elements with aspect ratio b/w .2 and .5 : 0 elements with aspect ratio b/w .5 and 1. : 1 min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01 epsilonvol: 5.5511151E-14 --------------------------------------- All elements have volume 2.5000000E-01 ----------------------------------------------------------- 1 total elements evaluated. * * Create the smaller mesh which will have higher resolution cmo/create/cmo_hex2///hex cmo/select/cmo_hex2 define/NX/10 define/NY/10 define/NZ/30 define/NX/2 define/NY/2 define/NZ/2 createpts/brick/xyz/NX,NY,NZ/0.4,0.4,0.2/0.6 0.6 0.8/1,1,1 Number of nodes: 8 Number of elements: 1 Number of negative volume elements: 0 Total volume: 0.240000000000E-01 cmo/setatt/cmo_hex2/itetclr/1 0 0/2 1 values reset for attribute itetclr cmo/setatt/cmo_hex2/imt/1 0 0/2 8 values reset for attribute imt1 resetpts/itp geniee finish quality epsilonl, epsilonaspect: 1.4728773E-13 3.1952121E-39 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 0 elements with aspect ratio b/w .1 and .2 : 0 elements with aspect ratio b/w .2 and .5 : 0 elements with aspect ratio b/w .5 and 1. : 1 min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01 epsilonvol: 5.3290705E-15 --------------------------------------- All elements have volume 2.4000000E-02 ----------------------------------------------------------- 1 total elements evaluated. * * merge hex meshes * addmesh/merge/cmo_merge/cmo_hex/cmo_hex2 dump avs output_merge_hex2.inp cmo_merge cmo/modatt/-def-/-def-/ioflag/x finish cmo/select/cmo_merge quality epsilonl, epsilonaspect: 2.7194799E-13 2.0112107E-38 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 0 elements with aspect ratio b/w .1 and .2 : 0 elements with aspect ratio b/w .2 and .5 : 0 elements with aspect ratio b/w .5 and 1. : 2 min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01 epsilonvol: 1.0658141E-13 --------------------------------------- element volumes b/w 0.2400E-01 and 0.3835E-01: 1 element volumes b/w 0.3835E-01 and 0.6128E-01: 0 element volumes b/w 0.6128E-01 and 0.9791E-01: 0 element volumes b/w 0.9791E-01 and 0.1565E+00: 0 element volumes b/w 0.1565E+00 and 0.2500E+00: 1 min volume = 2.4000000E-02 max volume = 2.5000000E-01 ----------------------------------------------------------- 2 total elements evaluated. * finish simple version * Run full version test cmo/delete/cmo_hex Released Mesh Object: cmo_hex cmo/delete/cmo_hex2 Released Mesh Object: cmo_hex2 * Create the larger mesh * cmo/create/cmo_hex///hex cmo/select/cmo_hex * * Create a simple hex mesh, NX-NY-NZ define/NX/10 define/NY/10 define/NZ/10 createpts/brick/xyz/NX,NY,NZ/0.,0.,0./1.,1.,1./1,1,1 Number of nodes: 1000 Number of elements: 729 Number of negative volume elements: 0 Total volume: 0.100000000000E+01 cmo/setatt/cmo_hex/itetclr/1 0 0/1 729 values reset for attribute itetclr cmo/setatt/cmo_hex/imt/1 0 0/1 1000 values reset for attribute imt1 resetpts/itp geniee finish quality epsilonl, epsilonaspect: 3.8459254E-13 5.6885628E-38 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 0 elements with aspect ratio b/w .1 and .2 : 0 elements with aspect ratio b/w .2 and .5 : 0 elements with aspect ratio b/w .5 and 1. : 729 min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01 epsilonvol: 2.2204460E-13 --------------------------------------- All elements have volume 1.3717421E-03 ----------------------------------------------------------- 729 total elements evaluated. * * Create the smaller mesh which will have higher resolution cmo/create/cmo_hex2///hex cmo/select/cmo_hex2 define/NX/10 define/NY/10 define/NZ/30 createpts/brick/xyz/NX,NY,NZ/0.4,0.4,0.1/0.6 0.6 0.9/1,1,1 Number of nodes: 3000 Number of elements: 2349 Number of negative volume elements: 0 Total volume: 0.320000000000E-01 cmo/setatt/cmo_hex2/itetclr/1 0 0/2 2349 values reset for attribute itetclr cmo/setatt/cmo_hex2/imt/1 0 0/2 3000 values reset for attribute imt1 resetpts/itp geniee finish quality epsilonl, epsilonaspect: 1.8841110E-13 6.6883566E-39 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 0 elements with aspect ratio b/w .1 and .2 : 0 elements with aspect ratio b/w .2 and .5 : 0 elements with aspect ratio b/w .5 and 1. : 2349 min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01 epsilonvol: 7.1054274E-15 --------------------------------------- All elements have volume 1.3622818E-05 ----------------------------------------------------------- 2349 total elements evaluated. * * Merge the small mesh with the large using addmesh merge * addmesh/merge/cmo_merge/cmo_hex/cmo_hex2 dump avs output_merge_hex.inp cmo_merge cmo/modatt/-def-/-def-/ioflag/x finish cmo/select/cmo_merge quality epsilonl, epsilonaspect: 3.1401849E-13 3.0964614E-38 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 0 elements with aspect ratio b/w .1 and .2 : 0 elements with aspect ratio b/w .2 and .5 : 0 elements with aspect ratio b/w .5 and 1. : 3078 min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01 epsilonvol: 2.2204460E-13 --------------------------------------- element volumes b/w 0.1362E-04 and 0.3427E-04: 2349 element volumes b/w 0.3427E-04 and 0.8619E-04: 0 element volumes b/w 0.8619E-04 and 0.2168E-03: 0 element volumes b/w 0.2168E-03 and 0.5453E-03: 0 element volumes b/w 0.5453E-03 and 0.1372E-02: 729 min volume = 1.3622818E-05 max volume = 1.3717421E-03 ----------------------------------------------------------- 3078 total elements evaluated. * * Create tet versions of the meshes * hextotet/5/cmo_tet1/cmo_hex iremove_vol= 0 iremove_dup= 0 icheckpt= 1 Input Mesh type hex using option 5 Element Material ID, min/max/range: 1 1 0 Epsilon-dist, distmax, distmin: -1.1111111E-07 1.2345679E-02 1.2345679E-02 Epsilon-volume, volmax: 1.3717421E-09 1.3717421E-03 cmo/addatt/cmo_tet1/iign/vint/scalar/nnodes/-def-/-def-/gx/-def- finish WARNING: Volumes le zero not removed, nelements= 3645 No duplicate points WARNING: Duplicate points not removed, nnodes = 1000 quality epsilonl, epsilonaspect: 3.8459254E-13 5.6885628E-38 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 0 elements with aspect ratio b/w .1 and .2 : 0 elements with aspect ratio b/w .2 and .5 : 0 elements with aspect ratio b/w .5 and 1. : 3645 min aspect ratio = 0.7321E+00 max aspect ratio = 0.1000E+01 epsilonvol: 2.2204460E-13 --------------------------------------- element volumes b/w 0.2286E-03 and 0.2626E-03: 2916 element volumes b/w 0.2626E-03 and 0.3017E-03: 0 element volumes b/w 0.3017E-03 and 0.3465E-03: 0 element volumes b/w 0.3465E-03 and 0.3981E-03: 0 element volumes b/w 0.3981E-03 and 0.4572E-03: 729 min volume = 2.2862369E-04 max volume = 4.5724737E-04 ----------------------------------------------------------- 3645 total elements evaluated. hextotet/5/cmo_tet2/cmo_hex2 iremove_vol= 0 iremove_dup= 0 icheckpt= 1 Input Mesh type hex using option 5 Element Material ID, min/max/range: 2 2 0 Epsilon-dist, distmax, distmin: -2.7586207E-08 7.6099881E-04 4.9382716E-04 Epsilon-volume, volmax: 1.3622818E-11 1.3622818E-05 cmo/addatt/cmo_tet2/iign/vint/scalar/nnodes/-def-/-def-/gx/-def- finish WARNING: Volumes le zero not removed, nelements= 11745 No duplicate points WARNING: Duplicate points not removed, nnodes = 3000 quality epsilonl, epsilonaspect: 1.8841110E-13 6.6883566E-39 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 0 elements with aspect ratio b/w .1 and .2 : 0 elements with aspect ratio b/w .2 and .5 : 0 elements with aspect ratio b/w .5 and 1. : 11745 min aspect ratio = 0.7192E+00 max aspect ratio = 0.9795E+00 epsilonvol: 7.1054274E-15 --------------------------------------- element volumes b/w 0.2270E-05 and 0.2608E-05: 9396 element volumes b/w 0.2608E-05 and 0.2996E-05: 0 element volumes b/w 0.2996E-05 and 0.3441E-05: 0 element volumes b/w 0.3441E-05 and 0.3953E-05: 0 element volumes b/w 0.3953E-05 and 0.4541E-05: 2349 min volume = 2.2704697E-06 max volume = 4.5409394E-06 ----------------------------------------------------------- 11745 total elements evaluated. * * Insert and connect the small mesh into the large * using addmesh add and connect * * excavate the cmo_tet1 mesh to make room for the cmo_tet2 mesh * Use the refine_factor to minimize space between objects * addmesh/add/cmo_add/cmo_tet1/cmo_tet2/1 edge Max/min 1: 1.000E+00 1.000E+00 1.000E+00 0.000E+00 0.000E+00 0.000E +00 Max/min 2: 6.000E-01 6.000E-01 9.000E-01 4.000E-01 4.000E-01 1.000E -01 ADDMESH ADD: 0 refine iteration. Max/min 1: 1.000E+00 1.000E+00 1.000E+00 0.000E+00 0.000E+00 0.000E +00 Max/min 2: 6.000E-01 6.000E-01 9.000E-01 4.000E-01 4.000E-01 1.000E -01 refine tet edges: Refine edges: 2 Edge_add iteration: 1 2 Edge-refined tets: old= 3645 new= 3651 recon/0 RECON3D reconnection loop: 1 recon2: MFLIP NEWLEN FOR iremov with: 4 recon2: ntets= 3663 nface= 2 nflips= 17 niter= 2 negvol= 0 nbface= 2 recon2 set new node and element total: 1002 3663 RECON: done. finish ADDMESH ADD: recon done. Max/min 1: 1.000E+00 1.000E+00 1.000E+00 0.000E+00 0.000E+00 0.000E +00 Max/min 2: 6.000E-01 6.000E-01 9.000E-01 4.000E-01 4.000E-01 1.000E -01 cmo/derive/cmod cmo_add 0/0/tri finish dump/avs/polygon.inp/cmod cmo/modatt/-def-/-def-/ioflag/x finish finish cmo/setatt//ipolydat/no 1 values reset for attribute ipolydat dump/avs/output_addmesh_add.inp/cmo_add cmo/modatt/-def-/-def-/ioflag/x finish * * Now connect * cmo/create/cmo_tet3///tet copypts/cmo_tet3/cmo_add cmo/addatt/cmo_tet3/iign/VINT/scalar/nnodes/linear/temporary/gx/0.0 finish copypts added nodes 1 to 3967 cmo/setatt/cmo_tet3/imt/1 0 0/1 Warning: nelements = 0 3967 values reset for attribute imt1 cmo/setatt/cmo_tet3/itp/1 0 0/0 Warning: nelements = 0 3967 values reset for attribute itp1 connect Coordinates of enclosing tetrahedron are: -0.20000D+01 -0.75000D+00 -0.75000D+00 0.50000D+00 -0.75000D+00 0.42500D+01 0.30000D+01 -0.75000D+00 -0.75000D+00 0.50000D+00 0.42500D+01 0.50000D+00 Successfully eliminated all multimaterial connections. The mesh is now complete! LaGriT FINISH: connect resetpts/itp geniee finish quality epsilonl, epsilonaspect: 3.8459254E-13 5.6885628E-38 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 1 elements with aspect ratio b/w .1 and .2 : 133 elements with aspect ratio b/w .2 and .5 : 2714 elements with aspect ratio b/w .5 and 1. : 18444 min aspect ratio = 0.5846E-01 max aspect ratio = 0.1000E+01 epsilonvol: 2.2204460E-13 --------------------------------------- element volumes b/w 0.2270E-05 and 0.6560E-05: 13957 element volumes b/w 0.6560E-05 and 0.1896E-04: 2419 element volumes b/w 0.1896E-04 and 0.5477E-04: 774 element volumes b/w 0.5477E-04 and 0.1583E-03: 235 element volumes b/w 0.1583E-03 and 0.4572E-03: 3907 min volume = 2.2704697E-06 max volume = 4.5724737E-04 ----------------------------------------------------------- 21292 total elements evaluated. cmo/setatt//ipolydat/no 1 values reset for attribute ipolydat dump/avs/output_addmesh_connect.inp/cmo_tet3 cmo/modatt/-def-/-def-/ioflag/x finish resetpts/itp geniee finish quality epsilonl, epsilonaspect: 3.8459254E-13 5.6885628E-38 -------------------------------------------- elements with aspect ratio < .01: 0 elements with aspect ratio b/w .01 and .02: 0 elements with aspect ratio b/w .02 and .05: 0 elements with aspect ratio b/w .05 and .1 : 1 elements with aspect ratio b/w .1 and .2 : 133 elements with aspect ratio b/w .2 and .5 : 2714 elements with aspect ratio b/w .5 and 1. : 18444 min aspect ratio = 0.5846E-01 max aspect ratio = 0.1000E+01 epsilonvol: 2.2204460E-13 --------------------------------------- element volumes b/w 0.2270E-05 and 0.6560E-05: 13957 element volumes b/w 0.6560E-05 and 0.1896E-04: 2419 element volumes b/w 0.1896E-04 and 0.5477E-04: 774 element volumes b/w 0.5477E-04 and 0.1583E-03: 235 element volumes b/w 0.1583E-03 and 0.4572E-03: 3907 min volume = 2.2704697E-06 max volume = 4.5724737E-04 ----------------------------------------------------------- 21292 total elements evaluated. finish LaGriT successfully completed