492 lines
35 KiB
Plaintext
Executable File
492 lines
35 KiB
Plaintext
Executable File
|
|
|
|
* * * * * * * * * * * * * * * * * * * * * * * * *
|
|
* * *
|
|
* * 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
|